How to stop attribution debt accumulating
Paying it down once is straightforward. Keeping it down takes four habits, none needing tooling, all of which fit inside a meeting you already hold.
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 2 min read
Paying the debt down once is a project.
The four habits
| Habit | Cadence | Cost |
|---|---|---|
| Watch coverage, not just estimates | Every read | No extra time |
| Date every definition change | Whenever one happens | Five minutes |
| One deliberate change per cycle | Every cycle | Discipline, not time |
The claim ratio as a vital sign
Sum platform-claimed revenue for a window, divide by actual revenue. Track the number quarterly. The level is interesting once; the trend is what matters, because a widening ratio means the overlap in your reporting is growing and your thresholds are drifting further from reality.
It also catches platform rule changes, which move the ratio without anything in your business changing. Method in the claim ratio.
Coverage as the second vital sign
Coverage is the share of your real orders a read can explain. It degrades slowly through consent refusal, browser policy and tracking loss, and nothing in your reporting announces it. A falling coverage figure means an increasing share of your business is being explained by inference rather than observation.
Dating definition changes
Channel grouping, lookback window, timezone, what counts as an order. When any of these changes, write the date. Without that record, a discontinuity in your series is indistinguishable from a change in your business, and both look like a finding.
This is the cheapest habit on the list and the one that prevents the most wasted investigation.
One deliberate change per cycle
The debt grows fastest in businesses whose spend pattern is pure reaction, because reactive change destroys the comparisons a causal read needs. One change per cycle, held for a full window, with the prediction written down first, keeps the data interpretable. The mechanics are in the attribution loop and the failure mode in the cost of reacting to attribution noise.
The one-line version
Two vital signs, one dated document, one change at a time.
Related answers
Frequently asked questions
Why track coverage over time?
Because it degrades slowly through consent refusal, browser policy and tracking loss, and nothing in your reporting announces it. A falling coverage figure means more of your business is explained by inference rather than observation.What does dating definition changes prevent?
It prevents a discontinuity in your series from looking like a change in your business. Without the record, a regrouped channel and a real shift in performance are indistinguishable, and both get investigated as findings.
Go deeper: Incrementality testing, 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
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- Attribution DebtAttribution debt is the gap between what your ad platforms claim drove revenue and what actually caused it, carried quarter after quarter into the budget. It is how marketing debt accrues: allocate on claimed conversions long enough and the plan itself becomes the liability.
- RevenueRevenue is the total income generated by the sale of goods or services related to a company's primary operations.