BusinessMCP

Marketing

Marketing Attribution Models Explained (Honestly)

Every attribution model is a simplification, and most attribution content is written by vendors selling one. Here’s the honest version: what each model actually assumes, why GA4 quietly retired most of them, why B2B breaks all of them — and the pragmatic setup that still tells you where revenue comes from.

By the BusinessMCP team12 min readAugust 15, 2026Last updated August 15, 2026
Marketing Attribution Models Explained (Honestly) — illustrated overview

Key takeaways

  • An attribution model is a rule for splitting conversion credit across touchpoints — every model is a simplification, and none of them observes the touches your analytics never saw.
  • GA4 has retired first-click, linear, time-decay and position-based: it now offers only data-driven attribution and two last-click models.
  • First-touch tells you what creates demand; last-touch tells you what closes it. They answer different questions — arguing about which is “correct” misses the point.
  • B2B reality breaks per-click attribution: buying committees, months-long cycles, multiple devices, and a dark funnel of untrackable touches.
  • The pragmatic setup: consistent UTMs, durable first-touch on a first-party tracker, server-verified revenue, plus a self-reported “how did you hear about us?” field.

What marketing attribution models actually do

Marketing attribution models are rules for assigning conversion credit to the touchpoints that preceded it. A buyer clicked a LinkedIn ad in March, read three blog posts in April, and clicked a Google search result in May before signing up — attribution decides which of those touches “gets” the signup, and therefore which budget line looks like it’s working.

The first honest thing to say: every model is a simplification. Attribution doesn’t measure causation; it distributes credit among the touches you happened to observe, according to a rule you chose. Change the rule and the same history produces different winners — which is why attribution debates are really debates about what question you’re asking.

The second honest thing: models can only credit touches your analytics saw. Ad blockers, Safari’s tracking prevention, cross-device journeys and consent declines all delete touches before any model runs — one reason we run first-party, cookieless analytics as the substrate. And some touches are structurally invisible: the podcast mention, the Slack recommendation. That’s the dark funnel, and no model rule fixes it.

First touch vs multi touch: the model lineup

Here is the standard lineup, with what each model is actually good for — and the blind spot its fans don’t mention:

Attribution models compared
ModelHow it assigns creditGood forBlind spot
First touch100% to the first recorded touchpointWhich channels create demandIgnores everything that nurtured and closed the deal
Last touch100% to the final touchpoint before convertingWhich channels closeSystematically over-credits branded search and Direct
LinearEqual split across all touchpointsAcknowledging the whole journeyTreats a pricing-page visit and a drive-by blog read as equals
U-shaped (position-based)~40/40 to first and last, ~20 spread betweenBalancing creation and closingThe 40/40/20 split is a convention, not a measurement
W-shapedHeavy credit to first touch, lead creation and opportunity creationB2B funnels with defined stagesNeeds clean stage data most teams don’t have
Time decayMore credit the closer a touch is to conversionShort cycles, promo-driven purchasesStructurally undervalues early demand creation
Data-drivenAlgorithm estimates each touch’s contributionHigh-volume accounts with dense dataA black box — and it still only sees observed touches

To make the differences concrete: take one journey with four touches — LinkedIn ad, blog visit, webinar, branded search — ending in a signup. Here’s the credit the LinkedIn ad (the first touch) receives under each rule:

Credit assigned to the first touch of the same 4-touch journey, by model
First touch100%U-shaped40%Linear25%Time decay~10%Last touch0%

Same journey, same spend, five different answers. The model is a lens, not a truth.

What GA4 actually offers now (less than you think)

If you learned attribution in Universal Analytics, GA4 will surprise you: Google has retired most of the classic models. Per Google’s own attribution documentation, GA4’s attribution reports now offer exactly three options: data-driven attribution, paid-and-organic last click, and Google-paid-channels last click. First-click, linear, time-decay and position-based are gone.

Two more GA4 details worth knowing. Attribution models there exclude direct visits from receiving credit unless the entire path is direct — a reasonable choice that also quietly hides how much of your traffic is unattributable. And data-driven attribution is a per-account machine-learning model: genuinely clever, but not inspectable, and like every model it can only weigh the touches that were tracked in the first place.

The practical takeaway isn’t “GA4 bad.” It’s that even Google concluded the rule-based multi-touch models were creating more debate than insight. What’s left — a last-click view, an algorithmic view, and (elsewhere in this guide) a first-touch view plus asking humans — is honestly about the real menu.

The B2B reality: committees, long cycles, missing touches

B2B is where attribution models go to be humbled, for four structural reasons:

  • Buying committees. The person who researched you, the person who signed, and the person who found you on a podcast are often three different people. Click-level attribution sees three unrelated visitors; the deal belongs to an account.
  • Long cycles. A six-to-eighteen-month journey outlives cookies (Safari caps script-set storage aggressively — see WebKit’s tracking prevention policy), outlives attribution windows, and often outlives the campaign that started it.
  • Cross-device and cross-context journeys. The LinkedIn scroll happened on a phone; the signup happened on a work laptop. Without an identity graph that stitches on email, those are two strangers.
  • The dark funnel. Slack communities, DMs, podcasts, word of mouth — heavy influence, zero referrer data. We wrote a full guide on the dark funnel because it deserves one.

This is why the roughly 98% of visitors who never fill out a form matter so much in B2B: most of the journey happens anonymously, and the model only gets to run on the fraction that surfaces. Two partial fixes help: company-level visitor identification reveals which accounts are in the anonymous traffic, and self-reported attribution lets the buyer tell you about the touches software can’t see.

A pragmatic setup that actually works

After all the honesty, here’s what we actually recommend — and run ourselves. It’s less a model than a pipeline that preserves evidence:

Tag every link you control with consistent UTMs
Track with first-party, cookieless analytics so sessions actually record
Persist each visitor’s first-touch source durably
Stitch identity when they sign up or pay (email joins the anonymous history)
Attribute server-verified revenue back to the first-touch channel and campaign
Overlay a self-reported “how did you hear about us?” answer

Tracked first-touch + verified revenue + a human answer: three imperfect signals that disagree in informative ways.

The parts are covered in their own guides: UTM discipline upstream, revenue attribution downstream, and the self-reported layer alongside. The reason this beats a fancier model: every step preserves raw evidence (this person, this first touch, this invoice) rather than a modeled abstraction, so you can always re-ask the question later.

Which attribution model should you use?

Our unexciting answer: use first-touch and last-touch side by side, on revenue rather than conversions, and treat both as lenses. If a channel looks strong on first-touch and weak on last-touch, it creates demand others harvest — fund it. If the reverse, it harvests demand — keep it, but don’t credit it with creation. If a channel looks weak on both and self-reported answers never mention it, cut it.

Save data-driven models for when you have the volume they need, and even then, sanity-check them against the simple views and against what buyers literally tell you. The goal was never a perfect credit split — it’s better resource allocation than last quarter’s, decided with fewer illusions.

Frequently asked questions

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

First-touch gives 100% of conversion credit to the earliest recorded touchpoint, answering “what created this demand?” Multi-touch models (linear, U-shaped, W-shaped, time-decay, data-driven) split credit across several touchpoints under different rules. Neither is objectively correct — they answer different questions, and both only see the touches that were actually tracked.

Which attribution models does GA4 support?

GA4 now offers three: data-driven attribution, paid-and-organic last click, and Google-paid-channels last click. Google retired first-click, linear, time-decay and position-based models. GA4 also excludes direct visits from credit unless the whole path is direct.

Why does Direct traffic get so much credit in my reports?

Because “Direct” is where attribution evidence goes to die: bookmarks, typed URLs, most mobile-app link taps, and any click whose referrer was stripped all land there. A large Direct share usually means missing data — often dark-social sharing — rather than a devoted audience typing your URL.

Do I need multi-touch attribution software for B2B?

Usually not first. Long cycles, buying committees and dark-funnel touches undermine per-click credit splitting regardless of the software’s price. Start with consistent UTMs, durable first-touch tracking, revenue attribution and a “how did you hear about us?” field — that combination answers most budget questions at a fraction of the cost.

BM

BusinessMCP Team

Every guide is written from running BusinessMCP on its own platform — the match rates, reply rates, and deliverability lessons are from our own data, not recycled blog folklore. About BusinessMCP

Turn your business into one AI-ready MCP server

Connect your tools, install one tracking script, and expose your unified data to any AI agent through a single secure endpoint.

Get started free