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

Which Customer Journey Attribution Model Should You Use?

Five attribution models, one dataset, five answers. The choice between them is a policy decision about how to share credit, and no amount of picking well converts an allocation into evidence about cause.

Share
Quick Answer·4 min read

Which Customer Journey Attribution Model Should You Use?: Five attribution models, one dataset, five answers. The choice between them is a policy decision about how to share credit, and no amount of picking well converts an allocation into evidence about cause.

Read the full article below for detailed insights and actionable strategies.

Customer journey

How attribution misses the real journey

One conversion. Five touchpoints. Last-click credits the final touch with 100%.

TikTok
Day 1
YouTube
Day 4
Meta
Day 7
Klaviyo
Day 10
Purchase
Day 13

Last-click attribution

Klaviyo100%

Every other channel gets zero credit, even though they created the demand.

Causal inference

TikTok38%
YouTube22%
Meta25%
Klaviyo15%

First touch, last touch, linear, time decay and data-driven are five ways to divide the same credit among the same observed touchpoints. Run all five over one export and you get five different channel rankings from identical customer behaviour. The choice between them is a policy about how to share credit. It is not a finding about what worked, and picking a better rule does not convert an allocation into evidence.

The five, and who each one flatters

First touch gives everything to the earliest observed touchpoint. It flatters discovery: paid social, display, anything upstream. Useful if your explicit question is which channel introduces people to the brand, and misleading for anything else.

Last touch gives everything to the final touchpoint. It flatters whatever sits nearest the purchase, which is usually brand search, retargeting and email. It is the default in more reporting than anyone admits, and it is where the largest overstatements tend to live. Last-click attribution covers the failure mode in detail.

Linear splits credit evenly. It is the least opinionated and therefore the least wrong on average, which is not the same as being right about any particular channel.

Time decay weights recent touchpoints more heavily. It is last touch with the edges sanded off, and it flatters the same channels by a smaller margin.

Data-driven fits weights from your own observed journeys rather than imposing them. This is genuinely more sophisticated and it is still an allocation over the visible set. Why GA4's data-driven attribution is a black box covers what you can and cannot inspect.

The test that separates a policy from a measurement

Ask what the model would report if a channel had no effect at all. A causal design has an answer: an estimate near zero, with an interval that includes zero, and the design will say so. An allocation rule has no answer, because a channel that appears in observed journeys receives credit under every one of the five rules whether or not it caused anything. Retargeting is the clearest case. It appears late in journeys by construction, so it collects credit under last touch and time decay, and it does that whether the customer was going to buy anyway or not.

That is the whole reason the rule choice cannot be settled by picking harder.

How to choose anyway

You still need a number this quarter, so choose on the decision rather than on the theory.

For a question about discovery, first touch is the least distorting, with the caveat that it ignores everything after.

For operational pacing inside a channel, where you are comparing this week's campaigns against last week's under the same rule, any consistent rule works, because the rule cancels out of the comparison.

For budget reallocation between channels, none of them is adequate, and this is the decision people most often make with them. Moving money between channels on shared credit means moving money on the rule.

What to run beside it

Two numbers reframe any model's output. Coverage, attributed conversions over the orders your store shipped, tells you what share of the business the percentages describe. The claim ratio, summed platform claims over orders, tells you by how much the platforms collectively overstate; when it exceeds one, the channel table is arguing with itself. The one-hour claim ratio audit computes both from data you already hold.

Then, for the reallocation decision specifically, use a design built for it. A causal read estimates what would have happened without each channel and reports an interval rather than a point. How to diagnose over-attribution in Meta and Google Ads shows what the gap between the two usually looks like.

What to do this week

  • If you own the budget: run your last quarter under two models instead of one. The spread between them is the size of the policy decision you have been treating as a measurement.
  • If you have to defend the number: name the model on every slide. A ranking without its rule is not reviewable.

The interactive demo shows the causal comparison on a sample store, no signup.

Product facts as stated on causalityengine.ai on 9 September 2026. Method and measurability material is from The Price of Being Found (Edition 2.10), Chapters 12 and 15, 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

Which customer journey attribution model is most accurate?

None of them is accurate in the causal sense, because accuracy would require knowing what each channel caused and no allocation rule measures that. The honest question is which rule is least misleading for the decision in front of you, and that depends on the decision.

What is the difference between first-touch and last-touch attribution?

First touch gives all the credit to the earliest observed touchpoint and flatters discovery channels. Last touch gives it all to the final one and flatters channels that sit near the purchase, such as brand search and retargeting. Both use the same journeys and disagree completely.

Is data-driven attribution better than a rules-based model?

It is a different rule rather than an escape from rules. A data-driven model fits weights on observed journeys, so it inherits the coverage limits and the selection problems of that data, and it still cannot see the journeys where a channel was absent.

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.