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

4 min read

Black Friday ROAS: What Platforms Report vs Orders Shipped

Meta says one ROAS, Google another, the store a third. The Price of Being Found lists four properties a defensible number has, and platform-reported Black Friday ROAS has none of them.

Share
Quick Answer·4 min read

Black Friday ROAS: Meta says one ROAS, Google another, the store a third. The Price of Being Found lists four properties a defensible number has, and platform-reported Black Friday ROAS has none of them.

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

Channel comparison

Reported vs. true incremental ROAS

Data relevant to: Black Friday ROAS: What Platforms Report vs Orders Shipped

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

In the December review you will be holding three Black Friday ROAS figures from three systems and one order count from the store, and you will be asked which is true. The Price of Being Found gives a defensible number four properties. Platform-reported ROAS has none of them, and the review is decided by whether you bring a number that has all four.

The loss in play is a specific one: a budget you ran well, re-graded by a report you did not write. Octalysis calls the reflex Rightful Heritage. The fix is not a better argument about whose ROAS is right. It is a different kind of number.

Why the three figures cannot be reconciled

The book states it as a category error. The ad platform reports conversions it can associate with exposure to its own inventory, inside a window it defines, under a rule it sets. The analytics tool reports sessions it could resolve to a source, after consent and cross-device joins. The commerce platform reports orders, the only figure that is a fact about money. Taking the middle one for the board pack, which the author admits to having done on the agency side, is not reconciliation. It is choosing which question to answer without saying so.

Peak week makes it worse. Every channel is on, every window is open, and the same Cyber Monday order sits inside Meta's 7-day click window, Google's, and the email platform's at once. Your Black Friday ad budget is finite. The platforms' claims are not. explains the arithmetic.

The four properties

A number you can defend, per the book:

  1. It comes from a source that does not sell you media. The store, or finance.
  2. It states its coverage. Revenue of X, of which the systems can attribute Y, coverage of Y divided by X. The gap is reported, not hidden.
  3. It states its design. Experimental, quasi-experimental, or observational, and if observational, that it is a description rather than a causal claim.
  4. It states its interval and its floor. Not "the channel delivered 12% lift" but "12%, interval 4 to 20, from a design whose minimum detectable effect was 8.3%."

Reported ROAS fails the first property by definition. It has no coverage statement, no design statement, and no interval. It is a single confident number, and the review will treat it as one until someone brings the alternative.

The table to bring instead

RowSourceWhat it says
Orders shipped, 27 to 30 NovStore or financeThe fact about money
Attributed conversions, deduplicatedAnalyticsCoverage: attributed divided by orders
Platform-claimed conversions, summedEach ad platformClaim ratio: claimed divided by orders
Incremental contribution per channelHoldout or causal readPoint estimate, interval, minimum detectable effect
Channels not measurable at current scaleChapter 15 arithmeticManaged on stated judgement

Four of the five rows need no vendor and take an afternoon. The fifth needs either a holdout that started by 2 October or a causal read on the GA4 export, which produces per-channel incremental ROAS with intervals from data you already hold.

Why the smaller number wins the room

The book is candid that presenting the five numbers will, the first time, make marketing look worse: coverage lower than expected, claim ratio above one, an anchor date that reads "never". It is also candid about why that is the right first result. The alternative is a set of confident numbers wrong by an unknown factor in an unknown direction, which is the same position with worse information about itself. The organisations that get past this are the ones where somebody senior says out loud that a smaller number they can defend is worth more than a larger number they cannot.

That sentence is the one to get said before December, not during it.

What to do this week

  • If you have to defend the number: build the table above for Cyber Week 2025 as a dry run. The first four rows are already available.
  • If you own the budget: decide now which number the December review will be graded on. If it is the store's order count, say so in September, and every platform report that follows becomes context rather than verdict.

Four questions your CFO will ask about the Black Friday budget turns this table into the answers. The calendar has the dates.

As of 9 September 2026. The four properties, the five-row structure and the three-systems identity are from The Price of Being Found (Edition 2.10), Chapters 9 and 19.

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.

Frequently Asked Questions

Why do Meta, Google and Shopify report different Black Friday ROAS?

They answer different questions. Ad platforms report conversions associated with exposure to their own ads inside their own windows, analytics reports sessions it could resolve to a source, and the store reports orders. The Price of Being Found calls treating these as one quantity a category error.

What makes a marketing number defensible to a CFO?

Four properties: it comes from a source that does not sell you media, it states its coverage, it states its design (experimental, quasi-experimental or observational), and it states its interval and the minimum detectable effect of the design that produced it.

What should a Black Friday performance report contain?

Orders shipped from the store, deduplicated attributed conversions with the coverage rate, summed platform claims with the claim ratio, per-channel incremental contribution with intervals and the design's floor, and an explicit list of channels not measurable at current scale.

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.