What platform ROAS used to mean
For most of the last decade, "ROAS in the platform UI" was a workable shorthand for "is this campaign earning its slot". Pixel fired, conversion attributed, ratio reported. Imperfect, but directionally useful.
That world ended around 2022 for most accounts. It is fully gone now.
What broke it
- iOS privacy changes wiped most third-party post-click signal.
- Modelled conversions filled the gap with estimates the platform won't let you audit.
- Cross-platform attribution double-counts. Every channel claims the same sale.
- Margin blindness. A 4× ROAS on a 12-margin SKU is a worse outcome than a 2× ROAS on a 50-margin one — but the dashboard treats them identically.
You can still optimise to platform ROAS. You just can't trust it as the steering signal.
Margin-aware bidding as the replacement
The first lever is bidding. We push margin-per-conversion as the bid input via offline conversion uploads, so the platform's algorithm optimises to contribution margin, not gross conversion value.
For Google Ads this is straightforward: enhanced conversions plus value rules. For Meta, the equivalent is value-based optimisation with custom value via CAPI.
Server-side conversions: not optional
If you are still running browser-only tracking in 2026, you are losing 25–45% of attributable conversions. Server-side tagging via GTM Server-Side or a comparable stack (Stape, RudderStack, etc.) recovers most of that.
This isn't a nice-to-have. It is the foundation of every other reporting decision below.
A reporting stack that actually decides
The dashboard the team opens every morning has three sections, in this order:
- Contribution margin by channel — pulled from your warehouse, not the platform.
- Blended CAC — every paid dollar over every new customer, weekly.
- Per-channel signal health — match rate, modelled-conversion share, anomaly flags.
Platform ROAS still exists in the dashboard — but at the bottom, in a small panel, with the words "diagnostic only" next to it.
Common pushback
"My platform rep says my ROAS is great."
The platform rep is incentivised to keep spend in the platform. The platform UI is doing exactly what its incentives say it should. Neither is a reason to trust the number for your steering.
"Won't margin-aware bidding shrink scale?"
Usually the opposite. Bidding to margin reveals room to be more aggressive on the SKUs that can absorb it, and pulls back on the ones that can't.