Skip to content

For GA4 usersFrustrated with GA4 attribution? Upload your GA4 export, see causal insights in 5–10 minutes for €99 pay-per-use.

ROAS & Incrementality

3 min read

The reported vs causal ROAS gap widens at peak

Peak is when reported ROAS looks best and means least. Three structural reasons the gap widens precisely when you are spending the most.

Share
Quick Answer·3 min read

The reported vs causal ROAS gap widens at peak: Peak is when reported ROAS looks best and means least. Three structural reasons the gap widens precisely when you are spending the most.

Read the full article below for detailed insights and actionable strategies.

Channel comparison

Reported vs. true incremental ROAS

Data relevant to: The reported vs causal ROAS gap widens at peak

Platform reported
Causal (true)
Pinterest-63% undercredited
0.9x
2.4x
Meta Ads+81% inflated
3.8x
2.1x
Klaviyo+188% inflated
15.0x
5.2x

Reported ROAS looks best during peak and means least during peak, and the two facts have the same cause. The window that most needs a reliable number is the window where the reported one is least reliable.

Three structural reasons

ReasonEffect on reported ROASEffect on causal ROAS
Buying intent is elevated for everyoneEvery touched conversion is creditedThe counterfactual is also elevated
Frequency rises, so overlap risesMore channels claim the same orderUnchanged
Discounting pulls forward purchasesCredited as new revenueRecognised as timing, not incremental demand

The third is the one that catches brands out. A shopper who would have bought in December buying in November is not incremental revenue, it is the same revenue earlier, at a discount. Reported ROAS cannot distinguish the two, because it sees a conversion attached to a touch.

Why the overlap grows

During peak you increase frequency across channels, so the same shopper sees more of your marketing before buying. Every platform that touched the path claims the order under its own rules, so the sum of claims grows faster than actual revenue. The claim ratio you measured in an ordinary month is not the claim ratio during the window.

That is worth measuring specifically rather than assuming. Run the ratio on a normal month and again on the window, and the difference is the peak-specific overlap. The method is in platform-reported ROAS against orders.

What to hold on to during the window

Your baseline. A peak read without a normal-month comparison is close to uninterpretable, because peak is strong for reasons unrelated to your channel mix. If you have not taken a baseline read, that is the highest-value hour available before the window opens.

Also hold your definitions. Changing channel grouping or lookback mid-window makes before and after incomparable, and that damage cannot be repaired afterwards. The calendar for all of this is in Black Friday measurement deadlines.

The read that is worth most

The post-window read, taken in the two weeks after peak. Budget moved enough during the window to separate channels more clearly than in an ordinary month, so estimates are usually tighter. The constraint is your analytics retention setting, which can expire and take the granular data with it, as covered in the retention trap.

Causality Engine produces that read from a Google Analytics export at €99 once, with per-channel confidence intervals, coverage and a design label, refundable if it does not move a budget decision. The interactive demo shows the output shape with no signup.

What not to do in the window

Do not reallocate large amounts of budget mid-window on reported ROAS, because that is the number most distorted by the conditions above. Small tactical moves are fine. Structural decisions belong to the post-window read, when you can compare against a baseline.

The honest framing of the urgency

Nothing about this is urgent because of a countdown. It is urgent because retention expires, baselines cannot be taken retroactively, and definitions changed mid-season cannot be un-changed. Those are calendar facts and they are the only real deadlines here.

Get attribution insights in your inbox

One email per week. No spam. Unsubscribe anytime.

Key Terms in This Article

Related Articles

Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.

See what you get

Confidence-scored results in minutes. Full refund if you don't see it.

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.

Which one are you? Optional.

No spam. Unsubscribe anytime. We respect your data.

Related reports

Real reports on this topic.

Anonymised reports from the Attribution Report Library tagged with roas & incrementality.

Browse all related reports

Find your wasted ad spend in 5–10 minutes.

Watch the model work on a sample store first, no signup. Then upload your last 40–90 days of GA4 sessions and get incremental ROAS with confidence intervals. No pixel, no SDK. €99 per read.

Prefer to talk it through? Book a 20-min call, or read how it works.

Last-click guesses.We run the math.

Causal attribution for ecommerce brands. Watch the model work on a sample store first, then upload your GA4 export and see which channels really drove revenue in 5–10 minutes. €99, pay-per-use. Pro at €299/mo when you want it continuous.

No signup for the demo. Book a 20-min call or compare plans.