AttrifastDashboard
Blog / Guides

What Is Conversion Attribution? Models, Examples, and What Breaks Them

16 min readUpdated Jul 2026

Conversion attribution assigns credit for a sale to the marketing touchpoints that led to it. Here's what it means, how the models differ on the same sale, and why 34% of conversions get credited to the wrong channel.

What is conversion attribution?

Conversion attribution is the practice of assigning credit for a conversion to the marketing touchpoints that led to it. A customer finds you through a Google search, leaves, comes back a week later from an email, reads a comparison, and finally buys after clicking a retargeting ad. That's five touchpoints. Attribution is how you decide how much of that sale each one earned.

It exists because the alternative is guessing. Without attribution you know your conversions happened, but not what produced them — so you can't tell whether to spend the next dollar on content, email, or ads. Attribution turns "we got 50 signups this month" into "organic search discovered them, email nurtured them, and retargeting closed them," which is the difference between a budget decision and a coin flip.

The catch — and the reason attribution is a whole discipline rather than a checkbox — is that the credit split depends entirely on the model you choose. Give the same five-touch journey to two different models and they'll name two different winners. So understanding attribution means understanding the models, and then understanding why even the right model gives wrong answers when the underlying data is broken. We'll take both in turn.

The attribution models, on one $1,000 sale

The clearest way to see what a model does is to run the same conversion through several. Imagine one $1,000 sale with five touchpoints in order: Organic Search → Blog → Social → Paid Ad → Email (the click that converted). Here's how the common models split that $1,000.

Same $1,000 sale, credited by attribution model

Same $1,000 sale, credited by attribution model

Source: Worked example — one conversion path across five channels, four models

  • First-touch gives all $1,000 to Organic Search — the channel that created awareness. It answers "what starts customer journeys?" and systematically over-credits discovery.
  • Last-touch gives all $1,000 to Email — the final click. It's the default in most tools because it's simple, and it answers "what closes?" while ignoring everything that set up the close.
  • Linear splits $1,000 evenly — $200 to each of the five touches. Fair, but it treats a throwaway social impression the same as the decisive email.
  • Time-decay weights recent touches more, so Email might get ~$480 and Organic Search only a sliver — on the logic that what happened just before the purchase mattered most.

Two other models round out the set: position-based (U-shaped) gives extra weight to the first and last touches (often 40% each) and splits the remaining 20% among the middle, and data-driven uses your own conversion data to assign fractional credit statistically rather than by a fixed rule [1][2].

Here's the whole set side by side — what each credits, the question it answers, and when it's the right call:

ModelHow it splits creditAnswersBest when
First-touch100% to the first touchWhat creates awareness?Judging top-of-funnel / discovery channels
Last-touch100% to the last touchWhat closes?Optimizing the final conversion step
LinearEvenly across all touchesWho was involved?You don't want to over-credit either end
Time-decayMore to recent touchesWhat mattered near the decision?Longer cycles where recency matters
Position-based (U)40% first + 40% last + 20% middleWho discovered and who closed?You care about both ends, less about middle
Data-drivenFractional, from your own dataWhat statistically drives conversions?You have the volume to model it reliably

The lesson from one chart: there is no neutral model. Every choice encodes an assumption about what matters — discovery, closing, or the whole path. Picking one isn't a technicality; it's a claim about how your customers actually decide.

Which model do teams actually run?

In theory everyone should use sophisticated multi-touch models. In practice, here's the cohort.

Which attribution model SMB teams actually run (% of cohort sites)

Which attribution model SMB teams actually run (% of cohort sites)

Source: Attrifast 200-site cohort — configured default attribution model, 2026

52% of sites run last-touch — usually because it's the default and nobody changed it. First-touch is a distant second at 21%, multi-touch models (linear and position-based) together are 15%, time-decay 8%, and genuinely data-driven attribution just 4%. The gap between "what's recommended" and "what's configured" is the real state of SMB attribution: most teams are looking at a last-click view that over-credits their closing channels and hides everything that fed them.

That default has a predictable blind spot. Discovery channels — content, AI visibility, PR — rarely get the last click, so a last-touch-only shop systematically under-values exactly the top-of-funnel work that fills the pipeline. The fix isn't necessarily a fancier model; it's looking at first- and last-touch side by side, which is where the disagreement becomes informative.

How much the models disagree (and where)

If first- and last-touch mostly agreed, the model choice wouldn't matter. They don't.

How far first-touch and last-touch disagree on channel credit

How far first-touch and last-touch disagree on channel credit

Source: Attrifast cohort — revenue that switches channels between first- and last-touch, 2026

The share of revenue that gets reassigned to a different channel when you switch from last-touch to first-touch ranges from 22% (Social) to 58% (AI engines). Email swings 41%, Paid Search 33%, Organic Search 29%. The AI-engine number is the standout and the most strategically important: AI engines are overwhelmingly discovery touches — someone asks ChatGPT for options, clicks through, then converts later via a different channel — so last-touch barely credits them while first-touch credits them heavily. A team running last-touch only will conclude AI traffic doesn't convert, when really it's discovering customers who close elsewhere. That exact misread is why we built a separate view for it in AI revenue attribution, and why first-touch vs last-touch attribution is worth understanding channel by channel.

The real problem: the model is fine, the data is broken

Here's the part most attribution content skips. You can pick the perfect model and still get the wrong answer, because the model runs on a touchpoint path that's already missing pieces before it starts.

Conversions whose credited channel is wrong because the source was lost

Conversions whose credited channel is wrong because the source was lost

Source: Attrifast cohort — share of conversions with a broken attribution join, 2026

In our cohort, 34% of conversions were credited to the wrong channel — not because of a bad model choice, but because a source signal was destroyed before it could be recorded. Three failure modes do the damage:

  1. Third-party cookie blocking (Safari, Firefox, Brave) erases returning-visitor identity, so earlier touches can't be linked to the converting visit and drop out of the path. This is the same erosion that makes cookieless analytics necessary.
  2. Referrer stripping by AI clients and in-app browsers files real sources under Direct, so a touch that was really "Perplexity" gets credited as "Direct" — the mechanism behind what is direct traffic.
  3. Consent-banner suppression removes some visitors from measurement entirely, so their touches never exist in the data.

The consequence is subtle and expensive: a flawless last-touch calculation on a path missing half its touches produces a confident, wrong answer. Switching models doesn't help — you're applying a different rule to the same broken data. The fix is upstream, in the identity and source layer: durable first-party identity that survives cookie blocking, and source capture that survives referrer loss. Only after that does the model choice matter.

Conversion attribution vs revenue attribution

One more distinction that quietly changes every conclusion. Conversion attribution credits the conversion event; revenue attribution credits the money.

The gap matters because conversions aren't equal. A channel can drive a flood of low-value signups and look like a hero on conversion attribution, while a channel that drives fewer but far larger paying customers looks mediocre — until you weight by revenue and the ranking flips. "This channel drove 40 signups" and "this channel drove $12,000 in subscriptions" can point at completely different budgets.

Revenue attribution is harder because it requires joining the conversion to an actual payment record — matching the session to the Stripe charge server-side, not just counting a goal completion. That's why most tools stop at conversion attribution: GA4 attributes events, not dollars, because it has no native line to your payment processor. But for deciding where money goes, revenue is the only honest denominator. The practical rule: do conversion attribution, then weight every credit by revenue. That's exactly what Attrifast's revenue attribution does — conversion paths joined to Stripe, credited in dollars.

Longer journeys make the model matter more

A final reason the model choice can't be ignored: the more touches in a path, the more the model swings the answer.

Average touchpoints before a first purchase, by business type

Average touchpoints before a first purchase, by business type

Source: Attrifast 200-site cohort — median touches on the winning path, 2026

A B2B SaaS customer touches a median 6.4 channels before their first purchase; ecommerce buyers just 3.1; creators and publishers 2.3. A 6-touch B2B journey can be credited completely differently by first-touch versus last-touch — six ways to be wrong if you only look at one. A 2-touch ecommerce impulse buy barely moves between models. So single-touch attribution is far riskier for considered B2B purchases than for impulse retail: the more touches you compress into one credited channel, the more information you throw away. If your sales cycle is long and multi-touch, looking at a single model — especially last-touch — is where budgets go to die.

The bottom line

Conversion attribution assigns credit for a sale to the touchpoints that earned it — and the model you choose is a claim about whether discovery, closing, or the whole path matters most. On the same $1,000 sale, first-touch, last-touch, linear, and time-decay name different winners, and in the real world first- and last-touch disagree on anywhere from a quarter to nearly 60% of revenue by channel. But the model is the easy part. The hard part, and the one that actually breaks attribution, is that 34% of conversions get credited to the wrong channel before any model runs, because cookies and referrers were lost upstream. Fix the data layer first — durable first-party identity, source capture that survives referrer loss, and a server-side join to your Stripe revenue — then look at first- and last-touch side by side, weighted by dollars rather than signup counts. That's the difference between attribution that guides your budget and attribution that quietly misleads it.

References

  1. Google Analytics Help — Attribution and attribution models in GA4
  2. HubSpot — Marketing attribution models explained
  3. Google Analytics Help — Default channel group definitions for GA4
  4. MDN Web Docs — Referer header and Referrer-Policy
  5. WebKit — Intelligent Tracking Prevention overview
  6. Stripe — Webhook delivery and idempotency
  7. SparkToro — Attribution and dark-traffic research
  8. Ahrefs — How marketing attribution works
  9. StatCounter — Browser market share worldwide
  10. Backlinko — ChatGPT and AI search statistics

For the channel-by-channel view, see first-touch vs last-touch attribution, and for the money layer, what is revenue attribution. To run conversion attribution joined to real Stripe revenue on your own site, Attrifast's revenue attribution credits paths in dollars, and the best conversion tracking software comparison covers the tools that can.

Reading this with an AI assistant?Ask Perplexity about this article →

Find revenue hiding in your traffic

Discover which marketing channels bring customers so you can grow your business, fast.

Start free trial →

7-day free trial · $15/mo · cancel anytime