The 2026 ROAS crisis
Meta Says 4.2x. Your Bank Account Disagrees.
Three 2026 changes stack up against Meta-reported ROAS: Meta's July change to off-platform data handling, iOS 26 stripping click IDs like fbclid by default, and Shopify's pixel changes throttling signals. Industry reporting puts the resulting inflation of platform-reported ROAS at 30 to 50 percent, with stores losing 40 to 60 percent of conversion data. The fix is not another pixel: it is an independent causal read of what actually moved revenue, from your GA4 export.
What changed in 2026
Meta removed the off-platform data opt-out in July. iOS 26 strips click identifiers by default, so the fbclid that used to stitch a click to a purchase often never arrives. Shopify's early-2026 pixel behavior throttles what third-party pixels can observe. Each change alone degrades attribution; together they detach reported ROAS from reality.
The size of the gap, in numbers
Industry analyses in 2026 estimate Meta-reported ROAS runs 30 to 50 percent above true contribution for typical Shopify stores, while iOS 26 and pixel throttling cost stores 40 to 60 percent of conversion data. If your dashboard looks better than your bank account, this is why.
MER vs ROAS: the sanity check
Marketing efficiency ratio, total revenue over total ad spend, cannot be gamed by attribution. When platform ROAS says 4.2x and MER says 1.8x and falling, the platform number is not describing your business. MER tells you something is wrong; it cannot tell you which channel to fix. That requires channel-level causal measurement.
The independent second opinion
Platforms grade their own homework, and every incentive points toward claiming more. A causal read runs on your GA4 export, models what revenue would have happened anyway, and returns per-channel incremental ROAS with confidence intervals. Run it next to your platform dashboards and budget on the difference.
Measure it, then decide
The method behind the read: causal attribution, incrementality testing, and marketing mix modeling, priced at €99 one-time or €299/mo.
FAQ
Why did my Meta ROAS drop in 2026?
Reported ROAS moved because measurement changed, not necessarily your ads: Meta's off-platform data change, iOS 26 stripping click IDs, and Shopify pixel throttling all landed within months of each other.
Is Meta-reported ROAS inflated?
Industry reporting through 2026 puts platform-reported ROAS inflation at roughly 30 to 50 percent for affected stores. The platform can only see part of the picture and credits itself generously inside it.
What is MER vs ROAS?
MER is total revenue divided by total ad spend, immune to attribution tricks but blind to channels. ROAS is per-channel but relies on attribution. Use MER as the sanity check and causal measurement for the channel answer.
How do I verify my real ROAS?
Run an independent causal read on your GA4 export. Causality Engine returns per-channel incremental ROAS with confidence intervals in 5 to 10 minutes, €99 one-time, refundable if it does not move a decision.