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

One Number for the Black Friday Planning Slide

The Q4 plan usually carries a slide of platform ROAS figures that cannot be compared to each other. Here is the one-line-per-channel replacement, with an illustrative fill, and the reason each field is there.

Share
Quick Answer·4 min read

One Number for the Black Friday Planning Slide: The Q4 plan usually carries a slide of platform ROAS figures that cannot be compared to each other. Here is the one-line-per-channel replacement, with an illustrative fill, and the reason each field is there.

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

Key insight

2 min

Time to set up Causality Engine, no pixel, no code, no onboarding

The Black Friday planning slide needs one line per channel and five fields on that line: incremental ROAS, its interval, the design that produced it, the smallest effect that design could have seen, and the coverage rate of the data underneath. That format is The Price of Being Found's four properties of a defensible number turned into a table, and a plan written in it does not get argued with, because every argument the room could raise is already answered in a column.

Octalysis calls the one obvious next action a Glowing Choice: when everything else on the screen is dim, the thing to do is the thing that glows. On a slide of platform ROAS figures nothing glows, because none of them can be compared to another. This format makes one column glow, and it is the interval.

The template

ChannelIncremental ROASIntervalDesignMDECoverageAnchor date
Meta prospecting1.91.2 to 2.6Geo holdout, 8 weeks, COROP8.3%0.6127 Nov 2026
Google Shopping2.41.7 to 3.1Causal read on GA4 export, observationaln/a, stated0.61model, not measurement
Retargetingnot measurable at current spendChapter 15 rule: A x iROAS 4% below 8.3% floorjudgement, stated
Email1.40.9 to 1.9Individual holdout, 5% of list5.5%0.6130 Nov 2026

Every figure in that fill is illustrative and marked as such. The structure is the point.

Why each field is there

Incremental ROAS, not reported ROAS. Reported ROAS comes from the party selling the media and fails the first property before the second is reached. The Black Friday ROAS your platforms will report is the long version.

The interval. The book's example of the wrong sentence is "the channel delivered a 12% lift". The right one is "12%, with an interval of 4 to 20, from a design whose minimum detectable effect was 8.3%". The interval is what stops a point estimate being read as a fact.

The design. Experimental, quasi-experimental, or observational, and if observational, a description rather than a causal claim. Most arguments in marketing meetings, the book observes, are two people comparing an experimental number to an observational one without either noticing. This column ends those.

The MDE. The smallest lift the design could have detected. Without it, an interval that includes zero reads as "does nothing" when it may mean "could not have seen it". Can a brand your size measure Black Friday lift at all? is where the number comes from.

Coverage. Revenue of X, of which the systems can attribute Y. Every estimate on the slide sits on the visible share, and the slide says how big that share is instead of hiding it.

Anchor date. The date of the last qualified holdout. Everything downstream of it is model, not measurement, and confidence decays from it. A row that says "never" is honest and, for most organisations, the book says, accurate.

The row that says "not measurable"

The most valuable line on the slide is the one that declines to give a number. A channel whose spend share times honest return sits below the floor cannot be measured at current scale, and the slide says so and manages it on stated judgement. That row is what converts the plan from a set of confident figures wrong by an unknown factor into an account of what is known and what is not. The book's Monday protocol splits every channel into two lists for this reason, and calls the second list the more useful one.

What to do this week

  • If you have to defend the number: rebuild last year's Q4 slide in this format. Most rows will be observational or "never". That is the true first result and the reason to run one qualified holdout before 2 October.
  • If you own the budget: ask for the plan in this format and refuse the other one. It takes one sentence and it changes what gets measured.

The calendar has the dates. A causal read on the GA4 export fills the observational rows with intervals, and the demo at demo.causalityengine.ai shows the output on a sample store with no signup.

As of 9 September 2026. The four properties and the anchor-date discipline are from The Price of Being Found (Edition 2.10), Chapters 19 and 20. The table fill is illustrative.

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.

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.

Which one are you? Optional.

No spam. Unsubscribe anytime. We respect your data.

Frequently Asked Questions

How should I present incrementality results in a Black Friday plan?

One line per channel with incremental ROAS, its interval, the design that produced it, the minimum detectable effect of that design, the coverage rate of the underlying data, and the date of the last qualified holdout. Channels below the measurability floor get a row that says so.

Why show a confidence interval instead of a single ROAS?

A point estimate reads as a fact. An interval shows how much the data actually pins down, and combined with the minimum detectable effect it stops a null result being misread as proof that a channel does nothing. The Price of Being Found lists the interval and the floor as one of the four properties of a defensible number.

What does 'anchor date' mean on a measurement slide?

The date of the last holdout that qualified against the measurability floor. Estimates after that date come from a model rather than a measurement, and confidence decays from the anchor. Writing 'never' is the honest entry for most organisations and the reason to run one qualified test.

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.