Skip to content

What budget decisions on reported ROAS alone cost

Funding on platform numbers produces three predictable misallocations. Each one is estimable from data you already have, and the total is usually uncomfortable.

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 , Founder & CEOUpdated 4 min read

Run the numbers for your store: the free break-even ROAS calculator.

Funding channels on platform-reported numbers produces three predictable misallocations, and all three are estimable from data you already hold. The total is usually larger than any tooling decision under discussion.

The three

MisallocationMechanismDirection
Over-funding harvesting channelsProximity credit rewards being near the purchaseToo much budget
Under-funding demand creationUpstream channels get little proximity creditToo little budget
Cutting unmeasurable channelsNo number, treated as no effectBudget removed on no evidence

Sizing the first

Take the channels whose reported ROAS is high and whose audience is largely people who already know you: branded search, retargeting, and often email inside platform-reported views. Take their combined spend. A causal read typically returns lower estimates for these, and the difference between funding at the reported level and funding at the causal level is the first number.

Do not treat that difference as pure waste. Some of it is defensible for reasons other than incremental revenue, such as defending brand terms. But it should be a decision rather than an artefact of the reporting.

Sizing the second

Harder, because you are estimating something that did not happen. The proxy is: which channels have you cut in the last two years on efficiency grounds, and were any of them upstream channels whose contribution would show up as other channels' credit? The wasted ad spend calculator is a starting point for the arithmetic.

The third is the quiet one

Channels below the level of spend at which any method can separate an effect show up with no number. In a review, no number reads as no value, and they get cut. That is a decision taken on the absence of evidence rather than on evidence of absence, and it is the most common way small experimental channels die.

The honest handling is a three-way report: measured and above threshold, measured and below threshold, and not measurable at this spend. The floor arithmetic is in the measurability floor and the report structure in which channels to cut, for the CFO.

The comparison worth putting on one line

Your monthly ad spend, times the share going to channels credited primarily on proximity, times a conservative correction factor from your own gap analysis. Set that against the cost of measuring properly, which starts at a €99 one-time read on a Google Analytics export, refundable within 30 days, no questions asked.

For most brands spending meaningfully on ads the arithmetic is not close, and the reason the decision gets deferred is not cost, it is that nobody has run the line.

What the read gives you

Causality Engine reads one file, the Attribution paths export from GA4, and shows what each channel caused next to what last-click gave it. 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.

The one thing not to conclude

None of this means your ads do not work. It means the number you are funding on was built to answer a different question, and the misallocation is a consequence of the mismatch rather than of the channels themselves.

Frequently asked questions

  • How much budget is misallocated by using reported ROAS?
    Estimate it as your monthly spend times the share going to channels credited mainly on proximity, times a correction factor from your own reported-versus-causal gap. The result is usually larger than the cost of measuring properly, by a wide margin.
  • Why do small experimental channels keep getting cut?
    Because their spend is below the level at which any method can separate their effect, so they appear with no number, and in a review no number reads as no value. That is a cut made on absence of evidence rather than evidence of absence.
  • Does a low causal estimate mean I should stop branded search?
    Not automatically. There are defensible reasons to bid on your own terms that have nothing to do with incremental revenue, such as preventing competitors from occupying them. The point is that it should be a deliberate decision rather than an artefact of the reporting.

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

Browse the full glossary

Your platforms guess.
We run the math.

Upload a GA4 export and see what each channel caused, next to last-click, in 1–2 minutes. The read is yours to keep.

The free finding runs in your browser. Your file never leaves it. The full read is €99, refundable within 30 days, no questions asked. Prices exclude VAT.