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.

Attribution

4 min read

How to Settle Attribution Debates With Your Agency

Agencies and platforms are both paid on the same reported number, and the number grades itself. The debate ends when the brand owns the scoreboard: orders from the store, coverage, the claim ratio, and one holdout the agency helps design but cannot reinterpret.

Share
Quick Answer·4 min read

How to Settle Attribution Debates With Your Agency: Agencies and platforms are both paid on the same reported number, and the number grades itself. The debate ends when the brand owns the scoreboard: orders from the store, coverage, the claim ratio, and one holdout the agency helps design but cannot reinterpret.

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

Attribution debates with an agency end when the brand stops arguing about whose model is right and starts owning the scoreboard: orders from the store as the only fact about money, a coverage rate and a claim ratio computed by the brand, a design statement on every number the agency reports, and one registered holdout the agency helps design and cannot reinterpret. None of that requires distrusting the agency. It requires noticing what it is paid on.

The incentive, stated without blame

The Price of Being Found puts the structural problem in one sentence: the party that sells you the advertising also measures whether it worked, reports the result, and there is no independent audit. An agency sits one step removed and inherits the same scoreboard. Its performance review, its retainer renewal and its case studies all rest on platform-reported ROAS, and the platform grades itself. The book's author describes having been the person who, agency side, took the middle of three numbers for a board pack because the highest looked like marking your own homework and the lowest looked like an admission. It was not a scandal. It was a Tuesday.

That is why the debate cannot be settled by a better model from either side. It is settled by moving the scoreboard to a source neither side produces.

Four things to ask for

1. Orders as the scoreboard. State in writing that the store's order count, or finance's revenue, is the number the relationship is graded on. Platform reports become context. This costs the agency nothing if it is doing good work.

2. Coverage and the claim ratio, computed by you. Coverage is attributed conversions divided by orders. The claim ratio is every platform's claimed conversions, summed without deduplication, divided by orders. Both take an hour on data you hold. The one-hour claim ratio audit is the procedure. A claim ratio of 1.8 means the platforms collectively claimed 80% more sales than you shipped, and it ends the argument about whether the reports can all be right.

3. A design statement on every number. Experimental, quasi-experimental, or observational. Most agency reporting is observational and should be labelled as a description, not a causal claim. The book's observation is that most marketing arguments are two people comparing an experimental number to an observational one without noticing. The label ends those.

4. One registered holdout. Pick the channel whose spend share times honest return clears the smallest lift a test can detect at your scale. Have the agency help design it: geography unit, pre-period, minimum detectable effect, decision rule. Write it down before launch, somewhere neither party can edit. The agency's expertise improves the design; the registration removes the reinterpretation. Incrementality testing for ecommerce is the playbook.

The questions an agency should be able to answer

The book's vendor list applies to agencies too, and three of its questions do most of the work. Which of our channels are not measurable at our current spend? What would your reporting show if the advertising had no effect at all? What is the confidence interval, not the point estimate? An agency that answers the first with a list, the second with a placebo check, and the third with an interval is a partner. One that cannot is reporting, not measuring, and that is fine as long as everyone says so.

What this changes on the invoice

Nothing, immediately. What changes is the meeting. Reallocation decisions move onto the causal read or the holdout, and the agency's own work is judged on the number it cannot inflate. Good agencies tend to welcome this, because it also protects them from being blamed when a platform redefines a click, as Meta did in March 2026 according to the book's account, and the reported numbers move with no change in performance.

What to do this week

  • If you have to defend the number: send the four asks to the agency in writing before the next monthly review, so the answers exist before the numbers do.
  • If you own the budget: compute the claim ratio yourself once. It is the one number in the relationship that neither the platform nor the agency produces.

A causal read on your own GA4 export gives you per-channel incremental ROAS with intervals independently of anyone's reporting, which is the fastest way to arrive at the meeting with a number of your own. How to prove marketing incrementality in budget meetings is what to do with it once you have it.

As of 9 September 2026. The scoreboard problem, the three-systems identity and the vendor questions are from The Price of Being Found (Edition 2.10), Chapters 9 and 17, with the book's caveats.

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

Why do agency reports and my store's numbers disagree?

Agency reports are built on platform-reported conversions, which count orders each platform touched inside its own window, without deduplication across platforms. The store counts orders once. The claim ratio, summed platform claims divided by orders, measures the gap.

How do I hold an agency accountable for incrementality?

Make the store's order count the graded number, compute coverage and the claim ratio yourself, require a design statement on every reported figure, and run one registered holdout that the agency helps design but cannot reinterpret after the fact.

Should I stop trusting my agency's attribution?

No. Trust the work and change the scoreboard. Agencies are paid on platform-reported ROAS, which grades itself; moving decisions onto orders, intervals and a registered holdout protects the agency as much as the brand when platform definitions change.

Related reports

Real reports on this topic.

Anonymised reports from the Attribution Report Library tagged with attribution.

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.