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.

Guide

3 min read

The 4 Reasons Your Attribution Numbers Lie

Double counting, correlation posing as causation, last-click blindness, demand harvesting. The four mechanisms that make your attribution numbers lie, with ecommerce examples.

Share
Quick Answer·3 min read

The 4 Reasons Your Attribution Numbers Lie: Double counting, correlation posing as causation, last-click blindness, demand harvesting. The four mechanisms that make your attribution numbers lie, with ecommerce examples.

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

You are not imagining it. When the dashboards disagree and the budget gets harder to defend, there is a real mechanism underneath, and it is not one problem but four working together. Here is why your marketing attribution is wrong, one mechanism at a time, each with the shape it takes in an ecommerce account.

Joe is careful not to villainize the platforms. The problem is structural, not malicious:

"It makes sense that these platforms will self-promote. You can't blame them."

Joe, Causality Engine Academy (Lesson 1)

He then walks through why the default model buries the truth. In his words:

"Last click attribution means that a sale is going to be attributed to the last advertisement or email or touchpoint that got the last click prior to the sale."

Joe, Causality Engine Academy (Lesson 1)

Which is why, as he puts it, "last clicks happen at the bottom of the funnel, but you need to fill it at the top." Credit the bottom, starve the top, and the four mechanisms below compound.

1. Double counting: every platform grades its own homework

Each platform claims the sales it was near, on its own terms. A single purchase gets booked by Meta, Google, and TikTok at once. Sum the claimed revenue across channels and it exceeds real revenue, sometimes by half again. You cannot allocate honestly from numbers that describe more sales than you made.

2. Correlation posing as causation

Ads get shown to the people most likely to buy, because that is what optimization does. So the conversions that follow would often have happened without the ad. The platform reports them as caused. They were merely correlated. This is the difference between "was present at the sale" and "produced the sale," and budgets live or die on it.

3. Last-click blindness

Last-click hands all credit to the final touch and zero to everything upstream. The channel that created the demand, the video someone watched last week, gets nothing. Cut the "low-ROAS" campaign and you may cut the thing feeding your winners, which is exactly how a paused campaign drops revenue 30 percent and no one saw it coming.

4. Demand harvesting

Retargeting and branded search catch people who already decided to buy. They convert efficiently and look like heroes, while the channels that generated the demand look weak. Fund the harvesters, starve the creators, and growth stalls while ROAS climbs.

How they compound

None of these is subtle in isolation. The damage is that they reinforce each other and repeat every quarter, so the misallocation is not a one-time error but a growing balance. Fixing each one, at a high level, means measuring incrementality rather than credit: asking what each channel caused, not what it touched.

Takeaway: Attribution is wrong for four structural reasons at once, and they compound. The fix is a causal question, not a better dashboard.

Watch the full breakdown above, or on YouTube. See the controlled experiments that prove the effect in What Happens When Companies Actually Test Their Ads, and start on the free foundation with Tier 1 DIY Attribution.

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 is my marketing attribution wrong?

Four mechanisms compound: double counting across platforms, correlation reported as causation, last-click blindness that pays assist channels nothing, and demand harvesting where retargeting takes credit for demand other channels created.

How do I fix attribution errors?

Measure incrementality rather than credit: ask what each channel caused, not what it touched. Free DIY hygiene reduces the noise; causal measurement on a GA4 export answers the causal question directly.

Related reports

Real reports on this topic.

Anonymised reports from the Attribution Report Library tagged with guide.

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.