Attribution models are arguments about credit dressed up as arithmetic. Last-touch is not a measurement; it is the assertion that the final interaction deserves the sale. Linear asserts that every interaction contributed equally. Neither claim is derived from data — the data cannot tell you what caused a decision, only what preceded it.
That was tolerable while all four standard models shared an assumption that mostly held: that the touchpoints you can see are the touchpoints that mattered. AI assistants broke that assumption, and each model breaks in its own specific way.
The journey the models were built for
Every standard model was designed around a specific mental picture: a buyer moving through a funnel, encountering your marketing several times, each encounter nudging them along, ending in a purchase. The models differ only in how they distribute credit across that sequence.
That picture assumes three things:
- The touchpoints are yours. Ads, emails, content, campaigns — things you ran.
- They are observable. Each leaves a trace in your analytics.
- Influence roughly tracks the sequence. Earlier means awareness, later means intent.
An AI-mediated purchase violates all three. The decisive event happens inside a conversation you cannot see, was not a campaign you ran, and produces at most a single click — after which the buyer continues researching through channels that are observable, and converts through one of those.
The most influential moment in an AI-driven purchase leaves either one click or no trace at all. Every model assumes influence and evidence are correlated.
Model by model
How each standard model handles an AI-discovered purchase
| Model | Credit assignment | What happens to the AI touch |
|---|---|---|
| Last-touch | All credit to the final interaction | Erased — the final touch is branded search or direct |
| Last non-direct click | All credit to the last identified channel | Erased, and handed to organic search instead |
| First-touch | All credit to the first interaction | Sometimes captured, often missed |
| Linear | Split evenly across all touches | Diluted in proportion to session count |
| Time-decay | Weighted toward recent touches | Actively penalised for being early |
Last-touch: erases the channel entirely
The default in most tools, and catastrophically wrong here.
Consider the actual sequence. Someone asks an assistant for a recommendation on a Tuesday, clicks through, reads your pricing page, and leaves. Over the next week they check a review site, ask a colleague, and read a comparison article. On the following Monday they type your brand name into a search box — because that is how people navigate to a site they have decided on — and buy.
The last touch is branded search. Last-touch attribution credits branded search with 100% of the sale.
Branded search did not persuade anyone of anything. It is a navigation event, the modern equivalent of typing the URL. It is the consequence of a decision, not its cause. Yet in most attribution reports it will be the best-performing channel in the business, because it sits at the end of every successful journey by construction.
Last non-direct click: worse than erasure
This is last-touch's more sophisticated cousin, and the default conversion attribution in GA4. Rather than crediting Direct, it walks back to the most recent identified channel.
The intent is sound — a direct visit is often a return by someone acquired elsewhere. The effect on AI traffic is that a referrer-less AI visit does not merely fail to receive credit; the credit is actively transferred to whatever unrelated channel touched the visitor earlier.
This is the mechanic examined at length in why GA4 cannot see your AI traffic, and it deserves restating because of its direction: it does not report AI as unknown. It reports it as organic search. Then you fund more organic search.
First-touch: right instinct, wrong mechanism
If the AI touch is early, surely first-touch attribution captures it?
Sometimes. But the assistant is frequently not the first contact either. The buyer may have seen a conference talk, read a newsletter mention, or landed on your blog through a search months earlier. The assistant is where the decision formed, not necessarily where the relationship began.
First-touch also has an unrelated flaw that becomes severe with long cycles: it credits an interaction that may have happened before your data retention window even opened. Credit assigned to a touchpoint you can no longer inspect is not measurement.
Linear: dilution as a policy
Linear splits credit evenly across every touchpoint. Its appeal is that it refuses to make a claim it cannot support.
The problem is that touchpoint count varies enormously by channel, and email is the pathological case. A buyer on your list might receive fifteen emails during a consideration period, generating fifteen touchpoints. The single AI referral that actually caused the evaluation gets one-sixteenth of the credit.
Linear does not weight by influence. It weights by frequency, and frequency is a property of your own sending cadence rather than of the buyer's decision.
Time-decay: precisely backwards
Time-decay weights touchpoints by recency, on the theory that recent interactions are more influential.
For a channel whose defining characteristic is that it operates at the discovery end of the journey, this is exactly inverted. Time-decay systematically penalises AI referral for the very property that makes it valuable — being the moment someone first learned you were an option.
A representative AI-influenced purchase
The touch that caused the evaluation is the one every recency-weighted model discounts most heavily.
Week 0 — blog post
Found through search on an unrelated topic. Low intent. Forgotten.
Week 2 — the assistant
Asked for a recommendation. Received a shortlist including you. Clicked through and evaluated.
Weeks 2–3 — research
Review sites, comparison content, a colleague's opinion. Several observable touches.
Week 3 — branded search
Typed your name to navigate to the site, and purchased. Receives 100% under last-touch.
The better question
The models all try to answer "which touchpoint deserves the credit?" That question has no correct answer, because credit is not a property that exists in the world — it is a convention you adopt in order to make decisions.
A more tractable question: which touchpoint introduced this buyer to the category, or to you as an option within it?
That question has a defensible answer more often than the credit question does, and it maps directly onto a decision you actually have to make: where to invest in being discovered. It also happens to be the question AI referral is uniquely well-positioned to answer, because an assistant recommendation is, almost by definition, an introduction. Nobody asks an assistant for a recommendation and receives a name they had already decided on.
Practically, this suggests a few things:
Report introduction and conversion separately. Two columns, not one blended score. "This channel introduced 40 buyers who eventually spent £120,000" and "this channel was the final click for 90 purchases" are both true, both useful, and describe different jobs.
Treat branded search and direct as navigation, not acquisition. They are the visible surface of a decision that was made elsewhere. Any model that lets them accumulate credit is measuring the buyer's route to the checkout rather than their reason for going.
Keep the raw touch history and apply models at read time. The single most valuable engineering property here is being able to change your mind. A pipeline that collapses history into a single attributed source at write time has permanently destroyed the ability to ask a different question — and given that nobody has settled on the right model for AI-mediated journeys, permanently committing to one now is a bad bet.
The comparison worth running
Take conversions where an AI referral appears anywhere in the touch history. Compare the revenue last-touch assigns to AI against the revenue a first-touch or introduction-based view assigns. The gap between those two numbers is the size of the reporting error you have been operating under — and it is usually the most persuasive internal argument you can make for changing how the channel is measured.
What about data-driven attribution?
The obvious rejoinder is that algorithmic models sidestep the whole argument by learning credit distribution from converting and non-converting paths rather than imposing a rule.
They are better, and they do not solve this.
A data-driven model can only distribute credit across the touchpoints it can see. If the AI touch is absent from the data entirely — sitting in Direct, unlabelled — the model does not underweight it. The model has no idea it exists, and will confidently attribute its influence to whichever observable touchpoints happen to correlate with it.
This is the point that matters most in the whole discussion: detection is upstream of modelling. Every argument about which model to use is downstream of whether the touchpoint is in your dataset at all. Choosing a sophisticated model on top of incomplete detection produces sophisticated, precise, confidently wrong answers.
Fix detection first. Then argue about models.
Frequently asked
None of the four standard models fits well. Last-touch and last non-direct click erase the channel because AI referral happens early while the final touch is usually branded search or direct. Time-decay penalises it for the same reason. First-touch and linear capture more but for the wrong reasons. An introduction-based view — which touchpoint first put you on the buyer's shortlist — maps better onto both the behaviour and the decision you need to make.
Because it sits at the end of nearly every successful journey by construction. Branded search is a navigation event: it is how people reach a site they have already decided on. Under last-touch attribution it collects credit for decisions made elsewhere, which makes it look like the most efficient channel in the business while persuading nobody of anything.
No. Algorithmic models distribute credit across observable touchpoints, and the AI touch is frequently not observable — it sits unlabelled in Direct. The model cannot underweight a touchpoint it does not know exists; it attributes that influence to whatever visible touchpoints correlate with it. Detection is upstream of modelling, and no model fixes missing data.
First-touch will surface more AI referral than last-touch, so as a diagnostic it is worth running. As a permanent replacement it has its own problems: the assistant is often not the buyer's first contact, and first-touch can credit interactions that fall outside your data retention window entirely. The better structural fix is to store all touches and apply models at read time, so you can hold more than one view at once.
Longer than for paid search. The AI discovery touch typically precedes conversion by days or weeks, so short windows systematically exclude it. Thirty to ninety days is a more realistic starting range, and the right number is whatever covers the bulk of your own observed lag between first touch and purchase.
Sources & further reading
- 01[GA4] Attribution and attribution modeling — Google Analytics Help
- 02[GA4] Default channel groups — Google Analytics Help
- 03AI Referral Traffic vs Organic Search: Conversion Rates and Performance Compared — AirOps