Marketing attribution models, judged against your CRM
What each marketing attribution model does, why they disagree with your CRM, and how to choose one for long B2B sales cycles.
A marketing attribution model is the rule that decides how credit for a lead or sale is shared across the ads and channels that touched it. Common models give all the credit to the first touch, all of it to the last touch, or spread it across every touch in between. None of them is accurate if your CRM doesn't record where each deal came from.
The common attribution models
Each model below answers the same question with a different rule. "Touch" means a tracked interaction: an ad click, a visit from an email, a form fill.
First-touch
All credit to the first tracked interaction. Use it when you want to know which channels find new people.
Last-touch
All credit to the final interaction before the conversion. Use it when you want to know what closes, knowing it ignores everything that came before.
Linear
Credit split equally across every touch. Simple and fair-looking, but it treats a passing impression the same as a demo request.
Time-decay
More credit to touches closer to the conversion. Suits short cycles where recent activity matters most.
Position-based (U-shaped)
Most credit to the first touch and the touch that created the lead, commonly 40% each, with the rest shared across the middle.
W-shaped
Equal large shares to the first touch, the lead-creation touch and the opportunity-creation touch, commonly 30% each, with the remainder across the others. It needs your CRM to record when a lead became an opportunity.
Data-driven
Credit assigned by an algorithm comparing paths that converted with paths that didn't. It is the default in GA4 and Google Ads, but it only sees the touches that platform can track.
Single-touch vs multi-touch
First-touch and last-touch are single-touch models: easy to run, and each blind to most of the journey. Every other model is multi-touch. Multi-touch looks more complete, but it depends entirely on how many touches are actually recorded. A multi-touch model built on half the touches is not more accurate than a single-touch one, just more confident.
Data-driven attribution in GA4 and the ad platforms
In 2023 Google retired the first-click, linear, time-decay and position-based models from GA4 and Google Ads, leaving data-driven and last click. Meta, LinkedIn and Microsoft each attribute conversions inside their own platform, using their own windows. So every platform runs its own model on its own data, and each one is generous to itself. That is how the totals end up larger than your sales, as described in Meta and Google both claim the same conversion.
A worked example
Take one B2B deal worth $120,000 with four tracked touches:
- A LinkedIn ad brings the first visit.
- A Google search ad brings them back, and they download a guide. This creates the lead.
- A Meta retargeting ad brings a return visit.
- A Google brand search leads to a demo request. This creates the opportunity, and the deal later closes.
Here is how each model credits the same $120,000. Time-decay uses 10/20/30/40% across the four touches; U-shaped and W-shaped use the common splits above.
| Model | Meta | ||
|---|---|---|---|
| First-touch | $120,000 | $0 | $0 |
| Last-touch | $0 | $120,000 | $0 |
| Linear | $30,000 | $60,000 | $30,000 |
| Time-decay | $12,000 | $72,000 | $36,000 |
| U-shaped | $48,000 | $60,000 | $12,000 |
| W-shaped | $36,000 | $72,000 | $12,000 |
Same deal, same touches, and LinkedIn's share runs from nothing to all of it. The model is a choice about what you value, not a measurement. Pick it before looking at which answer you prefer.
Why models disagree with your CRM
Every model only sees the touches that were tracked. Consent banners, ad blockers, people switching devices, and sales calls never appear. If the CRM record has no source, the deal can't be credited to anything at all. This is why the first job is checking how many CRM deals carry a source, and why GA4 and the CRM never match exactly.
Choosing a model for long B2B sales cycles
Start with the data, not the model. Check what share of closed deals in the CRM have a recorded source, and whether lead and opportunity dates are captured. If both are solid, a W-shaped model fits B2B well because it rewards the touches that move a deal between stages. If they are not, compare first-touch and last-touch side by side: the gap between them shows how much the choice matters, and fixing the tracking is worth more than any model.
Whatever you choose, agree it in advance and run every channel through the same model, so no platform gets to mark its own homework. That is what cross-channel attribution means in practice, and it is the first thing a free marketing data audit checks.
Questions people ask
What is the best marketing attribution model?
There isn't one. Each model is a rule for sharing credit, and the right rule depends on your sales cycle and on whether your CRM records where each deal came from. Fix the source data first, then agree a model.
Which attribution model does GA4 use?
Data-driven attribution by default, with last click as the alternative. Google retired first-click, linear, time-decay and position-based models from GA4 and Google Ads in 2023.
Is multi-touch attribution worth it for B2B?
Only if the touches are recorded. B2B deals often involve several people, long gaps and offline sales activity, so a multi-touch model built on incomplete tracking gives confident but wrong answers.
What is the difference between attribution and marketing mix modelling?
Attribution assigns credit to individual tracked touches. Marketing mix modelling uses aggregate spend and outcome data over time to estimate each channel's contribution, without tracking individuals.
See which model your data can support.
The audit checks how many of your CRM deals carry a source before any model is chosen.
Get the free audit