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.
Three platforms, three answers, one budget to defend. Your GA4 export already holds the answer, and the first finding is free and never leaves your browser. Get your first finding free
By Joris van Huët, Founder & CEOUpdated 3 min read
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
| Step | Question | Example answer |
|---|---|---|
| 1 | What action would I take? | Cut this channel's budget by a third |
| 2 | What would have to be true? | Its causal estimate sits below break-even |
| 3 | How sure would I need to be? | The whole interval below, not just the midpoint |
| 4 | What 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
Every channel gets a data-health score from 0 to 100 that grades the read, not the channel, and a next step: raise, cut or hold, or fix tagging first. From a Google Analytics export, €99 for a first read, refundable within 30 days, no questions asked.
Related answers
Frequently asked questions
How do I set a ROAS threshold that is actually useful?
Start from the action you would take, work back to what would have to be true, then express the threshold as a condition on the confidence interval rather than the midpoint. Upper bound below break-even is a cut signal; a straddling interval is neither.What if the interval straddles my threshold?
That is a third state, not a failure to decide. Name it explicitly and stage the change: reduce by a smaller amount and re-read after a full window rather than forcing either a full cut or no action at all.Should thresholds be set before or after seeing the data?
Before, with a date written down. Thresholds set afterwards are conclusions with a line drawn around them, and everyone in the room will read them that way, usually correctly.
Go deeper: Causal attribution, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Have an audience of ecommerce operators? Earn 20% recurring commission by recommending the €99 read.
Keep reading
Terms in this article
- AnalyticsAnalytics is the systematic computational analysis of data. It reveals customer behavior and measures campaign performance.
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- Confidence IntervalConfidence 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 AnalyticsGoogle Analytics is a web analytics service that tracks and reports website traffic.
- ShopifyShopify is an ecommerce platform for creating online stores and selling products. Attribution modeling shows which marketing channels drive traffic and conversions within Shopify.
- TaggingTagging labels or mentions another user, page, or location in a social media post. It creates links between entities, which helps analyze influence and attribution.