Where reported and causal ROAS agree more than you expect: Everyone expects the gap. Fewer people notice where it almost disappears, and the places it does are the most informative part of the comparison.
Read the full article below for detailed insights and actionable strategies.
The numbers behind the problem
Avg ad spend wasted
Meta ROAS inflation
Cost to find out
Setup time
The gap between reported and causal ROAS is not uniform, and the channels where it nearly vanishes tell you more than the ones where it is large. Nobody expects agreement, so it goes unexamined.
Three places they converge
| Situation | Why the numbers come close |
|---|---|
| Prospecting to genuinely cold audiences | Proximity and causation point the same way |
| A channel that is the only one running in a region | No overlap to inflate the claim |
| Direct-response channels with short consideration | Little room between the touch and the purchase |
Cold prospecting
When a channel reaches people who had no prior relationship with the brand, the story that the touch caused the purchase and the story that the purchase would not have happened otherwise are close to the same story. Reported and causal estimates converge because the underlying situation genuinely is what the reported number assumes.
This is the useful diagnostic: convergence is evidence that a channel is doing acquisition rather than harvesting. Divergence is evidence of harvesting. That reading is more actionable than either number alone.
The single-channel region
If a channel runs in one market and nothing else does, there is no overlap for other platforms to claim, so the reported figure is not inflated by double counting. It may still be inflated by view-through generosity, but one of the two sources of distortion is absent.
This is also the natural experiment worth looking for in your own history. A regional launch, a market where you paused everything else, a period when a platform was down: each is an accident that behaved a little like a holdout test. The geo testing guide covers how to use them deliberately.
Short consideration cycles
For impulse-priced products bought within a session, there is little distance between the touch and the purchase for other influences to occupy. The gap narrows because the causal story is short.
The corollary is that brands with long consideration cycles should expect large gaps as a matter of course, and should not read them as evidence of anything unusual.
Why the pattern matters more than the levels
Any single channel's gap is noisy. The pattern across channels is stable, and it maps onto something real about your marketing: which channels create demand and which harvest it. That is a strategic question, and the comparison answers it almost as a by-product.
Causality Engine gives you the causal side per channel with its confidence interval, coverage and design label, from a Google Analytics export at €99 for a first read, refundable if it does not move a budget decision. The interactive demo shows it on a sample store with no signup.
The check to run
Sort your channels by the size of the gap and ask whether the ordering matches your intuition about which ones create demand. Where it does, you have a coherent picture. Where it does not, you have found the interesting question of the quarter.
Two further reads on the mechanism: platform attribution overcounting for why the gap opens, and incremental versus attributed revenue for what the two quantities actually are.
Related answers
Get attribution insights in your inbox
One email per week. No spam. Unsubscribe anytime.
Key Terms in This Article
Analytics
Analytics is the systematic computational analysis of data. It reveals customer behavior and measures campaign performance.
Attribution
Attribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
Causality
Causality is the relationship where one event directly causes another, essential for identifying specific actions that drive desired outcomes in marketing.
Causation
Causation is the relationship where a change in one variable directly causes a change in another.
Confidence Interval
Confidence Interval is a statistical range of values that likely contains the true value of a metric. In marketing analytics, it quantifies uncertainty around estimates, indicating the precision of an outcome or causal effect.
Google Analytics
Google Analytics is a web analytics service that tracks and reports website traffic.
Holdout Test
A holdout test is an experiment where a portion of the audience does not see a campaign. This measures the campaign's true incremental impact.
Natural Experiment
Natural Experiment is an empirical study where experimental and control conditions are determined by nature or external factors. This estimates causal effects when randomization is not feasible.
Related Articles
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Ready to see your real numbers?
Own the budget? Upload your GA4 export and see which channels drive incremental sales, with confidence intervals, in minutes. Have to defend it? Start with the live demo and take the read to your CFO.
Full refund if you don't see value.
Stay ahead of the attribution curve
Weekly insights on marketing attribution, incrementality testing, and data-driven growth. Written for the person who owns the budget and the person who has to defend it.
No spam. Unsubscribe anytime. We respect your data.