• Attribution
  • Marketing Analytics
  • GA4
  • Measurement

Marketing Attribution Models: Which One to Use

By Olam Sule · Published 3 Sept 2026

TL;DR

Marketing attribution models decide how credit for a sale gets split across the touchpoints that led to it. The six common ones are first-touch, last-touch, linear, time-decay, position-based and data-driven, and each tells a different story from the same data. The model you pick matters far less than whether your tracking actually captures every touchpoint, which is the reconciliation we run for clients before trusting any model's numbers.

Olamide Sule, founder of Dolphin Analytics: a digital analytics expert based in London delivering solutions for agency and in-house clients.

Attribution is one of the questions we field most weeks, usually in the form “why does every platform claim the same sale?” This is the explainer we give clients before we touch their accounts: what each attribution model actually does, where it misleads, and why the model is rarely the real problem.

What is a marketing attribution model?

A marketing attribution model is a rule for splitting credit for a conversion across the touchpoints that led to it. A buyer might click a Google ad, read a blog post from organic search, then return by typing the URL directly a week later. The attribution model decides which of those touchpoints gets the credit for the sale, and how much. Change the model and the same journey produces a different winner, even though nothing about the customer changed.

That is why two dashboards can report the same revenue against completely different channels. They are not wrong; they are applying different rules to the same events.

The main marketing attribution models, compared

Six models cover almost everything you will meet in GA4, Google Ads and the attribution tools built on top of them. Here is how they split credit before we get into each one.

ModelHow it splits creditBest fitMain weakness
First-touchAll credit to the first interactionJudging top-of-funnel awarenessIgnores everything that closed the sale
Last-touchAll credit to the last interactionShort, direct buying pathsIgnores everything that started the journey
LinearSplit evenly across all touchpointsA simple, fair-feeling baselineTreats a throwaway click like a decisive one
Time-decayMore credit to touchpoints nearer the conversionLonger sales cycles with a clear closeUnder-credits early awareness work
Position-based (U-shaped)Most to first and last, rest sharedConsidered purchases with long journeysThe split is still an assumption you did not choose
Data-drivenWeighted from your own conversion dataAccounts with high conversion volumeNeeds volume, and the logic is a black box

First-touch and last-touch attribution

First-touch (also called first-click) gives all the credit to the first interaction. Last-touch (last-click) gives it all to the final one. Both are single-touch models, which makes them easy to read and easy to misread. First-touch flatters awareness channels; last-touch flatters whatever sits closest to the sale, usually branded search or direct. Neither sees the middle of the journey, so both overstate one channel and hide the rest.

Last-touch is still the most common default in ad platforms, which is part of why paid channels look so strong in their own dashboards.

Linear, time-decay and position-based attribution

These are multi-touch models, and they try to fix the single-touch blind spot by sharing credit. Linear splits it evenly. Time-decay gives more weight to touchpoints closer to the conversion, on the logic that recent interactions did more of the closing. Position-based, often called U-shaped, hands the biggest shares to the first and last touch and spreads what remains thinly across the middle.

Multi-touch models read more fairly, but every split is a guess baked into the tool. Position-based decides that the first and last touch matter most before it has seen your data. That is a reasonable assumption for a long B2B journey and a poor one for an impulse purchase.

Data-driven attribution

Data-driven attribution (DDA) drops the fixed rules and works out each touchpoint’s weight from your own conversion data, comparing the paths that converted against the paths that did not. It is the model GA4 now uses by default. In 2023 Google removed first-click, linear, time-decay and position-based from GA4 and Google Ads, leaving data-driven and last-click as the only options, per Google’s own attribution documentation.

DDA is the most accurate model on this list when you have the conversion volume to train it. The trade-offs are real: it needs a meaningful number of conversions to produce stable weights, and the model is a black box, so you cannot fully explain why a channel’s credit shifted month to month.

Which marketing attribution model should you use?

Match the model to the journey, not to the dashboard that flatters you most. Use data-driven attribution if you have the conversion volume, because it weights touchpoints from your real data instead of a rule someone else chose. Below that volume, use position-based for considered purchases with long research journeys, and last-touch for short, direct paths where one channel genuinely does most of the work.

For top-down channel-mix questions across everything, including offline and brand spend, attribution models are the wrong tool entirely. That is the job of marketing mix modelling, which works from aggregate data and needs no user-level tracking. The two are complements: MMM for the big picture, attribution models for the campaign-level detail.

What marketing attribution software and tools actually do

Marketing attribution software applies these models to your data and joins touchpoints across channels that would otherwise sit in separate silos. GA4 and Google Ads include attribution for the Google stack; each ad platform reports on its own conversions; dedicated tools add the cross-channel join and a single view. The category is crowded, and most of it competes on how many sources it can stitch together.

The catch is that the tool only reasons over the data it receives. If consent blocks a chunk of sessions, if a conversion tag stopped firing after a checkout redesign, or if the ad platform is counting view-through conversions the visitor never clicked, the smartest model on the market still gives you a confident, wrong answer. Buying more attribution software does not fix missing or duplicated data underneath it; it just renders the bad data more persuasively.

Why the model matters less than whether your tracking can see the touchpoints

The uncomfortable truth is that most attribution disputes are tracking problems wearing an attribution costume. Before any model can split credit fairly, every touchpoint has to be captured, deduplicated and joined to the same customer. When that foundation is broken, changing the model just reshuffles credit between channels the data can already see, while the touchpoints it cannot see stay invisible.

This is the work we do inside client accounts most weeks: reconciling what the platforms claim against a single source of truth before trusting any model’s output. On one private aviation engagement, we mapped the full enquiry-to-deal flow across three websites and the client’s HubSpot CRM. Once the sources were joined, organic search turned out to drive 50.9% of the deal contacts that had any web attribution at all, the largest single source, ahead of direct traffic. No off-the-shelf attribution model would have surfaced that, because the touchpoints were scattered across systems that never spoke to each other.

Cross-platform overclaim is the same story from the ad side: every platform counts the sale under its own model, so the totals never add up. We break that down in our guide to why Meta reports more conversions than your sales data, and it sits at the centre of the attribution reconciliation work on our Insight pillar.

If your attribution numbers already look off, and you are not sure whether it is the model or the tracking underneath it, start with the tell us what’s broken, or book a call.

Frequently asked

What are the main marketing attribution models?

Six come up most often: first-touch (all credit to the first interaction), last-touch (all credit to the last), linear (credit split evenly), time-decay (more credit to touchpoints nearer the conversion), position-based or U-shaped (most credit to the first and last touch), and data-driven, which uses your own conversion data to weight each touchpoint. First-touch and last-touch are the simplest; data-driven is the most accurate when you have the conversion volume to support it.

What is the best marketing attribution model?

There is no single best model. Data-driven attribution is the strongest choice when you have enough conversions to train it, because it weights touchpoints from your real data rather than a fixed rule. Below that volume, position-based works well for considered purchases with long journeys, and last-touch is a fair default for short, direct paths. The bigger decision is whether your tracking captures every touchpoint in the first place; a perfect model on incomplete data still gives you the wrong answer.

What is the difference between attribution models and marketing mix modelling?

Attribution models work bottom-up, from individual user journeys, so they need cookies, IDs or logged-in data to follow a person across touchpoints. Marketing mix modelling (MMM) works top-down, from aggregate weekly spend and sales, so it needs no user-level tracking and survives signal loss. They answer different questions and increasingly get used together: MMM for the big channel-mix picture, attribution for the campaign-level detail. We cover MMM in a separate guide.

Do I need marketing attribution software?

Most teams already have it. GA4, Google Ads and each ad platform apply their own attribution model by default, and dedicated attribution tools add cross-channel joins on top. The gap is rarely the software; it is whether the data feeding it is complete and consistent. We reconcile that data against a source of truth before recommending anyone buy another tool.

Why don't my attribution numbers match across platforms?

Because each platform uses a different model and a different lookback window, and most count view-through conversions the visitor never clicked. Meta, Google Ads and GA4 will each claim the same sale under their own rules, so the totals never reconcile. When we audit accounts, this mismatch is one of the most common faults we find, and fixing it starts with agreeing one source of truth to measure everything against.

Talk to us

Where does your data stop making sense?

Tell us what's broken, or grab a time. Either way you hear from a person, not a sales script.

Send a message

We reply within one working day.

Add a few details (optional) The more we know up front, the faster we can tell you what's wrong and how to fix it.

Protected by an invisible spam check. Prefer email? olam@dolphinanalytics.co.uk

Calendly · 30 min

Book a call

Thirty minutes on Google Meet with the founder.

The booking lands on the same record as your message.