Skip to content

Home / Blog / CRM

CRM

Attribution Modelling: How to Measure the Impact of Marketing Campaigns

A practical guide to marketing attribution models — first-touch, last-touch, linear, time-decay, and data-driven — and how to pick one that actually measures campaign impact in B2B.

Dmitry Serikov · Updated 2026-07-08 · 8 min read

TL;DR

Attribution modelling assigns credit for a conversion across the touchpoints that led to it, so you can tell which campaigns actually drive revenue. No single model is 'correct' — first- and last-touch are simple but biased, multi-touch and data-driven models are fairer but demand clean CRM data. Pick the model that fits your sales cycle, and instrument your CRM so the data is trustworthy in the first place.

6–10
touches in a typical B2B buying journey
44%
of marketers still rely on last-touch alone
better budget decisions with multi-touch attribution
76%
of teams say data quality is their attribution blocker
How attribution models split credit across a journey
First-touch 100% credit to first touch
Linear (6 touches) 17% credit to first touch
Time-decay 8% credit to first touch
Last-touch 0% credit to first touch

What is attribution modelling and why does it matter?

Attribution modelling is the method for assigning credit for a conversion across the marketing touchpoints that influenced it — so you can measure which campaigns actually generate revenue instead of guessing. In B2B, where a single deal involves six to ten touches across months and multiple stakeholders, this is the difference between funding what works and funding what merely happened to be last in line.

The stakes are budget-sized. When 44% of marketers still credit only the last touch, they systematically overfund bottom-funnel channels and starve the awareness and nurture activity that built the pipeline in the first place. Attribution modelling exists to correct that distortion.

The core attribution models

Each model splits credit differently. None is objectively “correct” — each encodes an assumption about what matters.

ModelHow it assigns creditBest for
First-touch100% to the first interactionMeasuring top-of-funnel / demand gen
Last-touch100% to the final interactionSimple, short sales cycles
LinearEqual credit to every touchLong cycles where all touches count
Time-decayMore credit to recent touchesDeals where late-stage nudges close
U-shaped40% first, 40% last, 20% middleValuing both discovery and closing
Data-drivenAlgorithm weights each touch by real influenceHigh-volume, data-rich teams

Single-touch models are easy but biased — first-touch ignores everything that closed the deal, last-touch ignores everything that created it. Multi-touch models are fairer but demand clean data. Data-driven attribution is the most accurate but needs enough conversion volume for the algorithm to learn from.

Why single-touch fails in B2B

The B2B reality is a committee reading a blog post, attending a webinar, comparing vendors, downloading a case study, and finally requesting a demo — over weeks or months. Credit the demo alone and you’ll conclude the case study and webinar don’t work, cut them, and watch pipeline dry up two quarters later. Single-touch attribution doesn’t just mismeasure; it actively misleads budget decisions. Teams that move to multi-touch report roughly three times better budget allocation.

How to choose your model

Match the model to your sales motion:

  • Short cycle, few touches — last-touch or U-shaped is fine and cheap to run.
  • Long, multi-stakeholder cycle — linear or time-decay reflects reality far better.
  • High conversion volume, mature data — data-driven attribution earns its complexity.

Don’t over-engineer. A linear model you trust and act on beats a data-driven model nobody believes. Start simpler than you think you need, then add sophistication as your data matures.

Data quality is the real bottleneck

Here is the uncomfortable truth: 76% of teams say their attribution problem is data quality, not model choice. Attribution is only as good as the touchpoint data feeding it. If your CRM doesn’t capture every meaningful interaction against each contact and deal, no model can produce a trustworthy answer.

Getting this right means:

  • Consistent tracking — UTMs and event capture on every campaign and channel.
  • A CRM that logs the full journey — every touch tied to the contact and the deal, not scattered across disconnected tools.
  • Clean, deduplicated records — merged contacts and standardized fields so touches aren’t split across ghost records.
  • A closed loop to revenue — deals in the CRM mapped back to the touches that influenced them.

This is why attribution and CRM implementation are inseparable. The model is a few lines of logic; the data infrastructure that makes it trustworthy is the actual work.

Putting it into practice

Start here:

  1. Instrument tracking across every campaign before worrying about the model.
  2. Pick one multi-touch model that fits your cycle — linear is a fine default.
  3. Report influenced pipeline, not vanity conversions, so leadership sees revenue impact.
  4. Revisit quarterly — refine the model as data volume and quality grow.

Attribution isn’t about finding a mathematically perfect answer; it’s about making budget decisions from evidence instead of instinct. If your touchpoint data is too messy to trust today, that’s the place to start — a free audit will show you exactly where your CRM is dropping the journey and what to fix first.

Want this done for you?

Get a free audit →

FAQ

Which attribution model is best for B2B?

For most B2B teams with multi-month, multi-stakeholder cycles, a multi-touch model — linear or time-decay — beats single-touch because it reflects the reality that six to ten touches drive a deal. Data-driven attribution is better still if you have the CRM data volume and quality to support it. Avoid last-touch alone; it systematically undervalues everything that builds pipeline.

Do I need special software for attribution?

For single-touch you can get by with your CRM and analytics. For reliable multi-touch attribution you need a CRM that captures every touchpoint against each contact and deal — which is why attribution and CRM implementation go together. The software matters less than whether your data captures the full journey.

Dmitry Serikov
Dmitry Serikov
Founder at Divitio · SEO, GEO & automation

Ready when you are

Let's find your next 30% of growth.

A free audit across SEO, GEO, CRM & automation — no strings, no 'contact for pricing'.

or book a call →