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

Set attribution thresholds worth alerting on

Most thresholds fire inside their own uncertainty. How to set one that accounts for the interval, and the action-first rule that makes it worth having.

Share
Quick Answer·3 min read

Set attribution thresholds worth alerting on: Most thresholds fire inside their own uncertainty. How to set one that accounts for the interval, and the action-first rule that makes it worth having.

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

The attribution problem

One sale. Four channels. 400% credit claimed.

100
1 sale
Meta
100%
claimed
Google
100%
claimed
TikTok
100%
claimed
Klaviyo
100%
claimed

Reported revenue: 400 · Actual revenue: 100 · Gap: €300

A threshold is only worth having if crossing it triggers an action you decided on beforehand, and if the crossing is bigger than your own uncertainty. Most fail both tests.

Build it action-first

StepQuestionExample answer
1What action would I take?Cut this channel's budget by a third
2What would have to be true?Its causal estimate sits below break-even
3How sure would I need to be?The whole interval below, not just the midpoint
4What is the number?Upper bound of the interval under 1.0

Starting at step four is the common error, and it produces a number with no attached behaviour. A threshold nobody has decided to act on is a fact about a spreadsheet.

Use the interval, not the midpoint

This is the single change that makes thresholds usable. A midpoint crossing a line means very little when the confidence interval spans both sides of it. A whole interval sitting on one side is a genuine statement.

So express thresholds as interval conditions. "Upper bound below break-even" is a cut signal. "Lower bound above break-even" is a scaling signal. "Interval straddles break-even" is neither, and naming it explicitly as a third state is what stops teams forcing a decision out of an unresolved read.

Three states, not two. The report structure that carries them is in which channels to cut, for the CFO.

Break-even is not one number

Your break-even depends on margin and on which costs you include. Write down which definition you are using, because two people in the same team will otherwise use different ones and the threshold becomes a source of argument rather than a resolution to one. The true ROAS guide covers the arithmetic.

What to do about the middle state

Stage the change. If the interval straddles break-even and the channel is large, reduce by a smaller amount and re-read after a full window rather than making the full cut or none of it. That is a real option and most threshold schemes have no room for it.

Set them before you look

Thresholds decided after seeing the data are conclusions with a threshold drawn around them. Agree them in a meeting, write them down with a date, and treat changing them as a decision that itself needs a reason.

Agreeing them in advance is also what stops the numbers being relitigated later, which is discussed in the lift number your agency will accept.

What we return

Per channel: the estimate, the interval, the coverage, the design label, plus a named list of channels below the measurable floor. From a Google Analytics export, €99 for a first read, refundable if it does not move a budget decision. There is no automated alerting or budget action in the product, for the reasons in why real-time attribution alerts mislead.

The interactive demo shows the interval next to the estimate so you can practise setting an interval-based threshold before it applies to your money.

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.

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.