Multi-touch attribution: a plain guide

Multi-touch attribution shares credit for a sale across every touchpoint. How it works, the data it needs, the models, and when to skip it.

The short answer: multi-touch attribution splits the credit for a conversion across all the touchpoints that came before it, instead of giving everything to the first or last one. It needs a record of each touch tied to one person or account, and a rule for sharing credit. Without that record, a multi-touch model has nothing to share out.

What multi-touch attribution is

A buyer might click a LinkedIn ad, read an article, come back from a search, open an email and then request a demo. Single-touch models credit one of those moments. Multi-touch models credit several. It gives a fairer picture of which channels start, support and finish deals. For the single-touch comparison, read marketing attribution models.

The data you need

  • A touchpoint log. Each visit, click, form fill and email interaction, with a timestamp, source, medium and campaign.
  • An identity link. Something that ties the touches to the same person or account, such as a cookie, a captured click ID, an email address or a CRM contact ID.
  • The outcome. The deal, its stage, value and close date from the CRM.
  • Clean tagging. Consistent campaign names, so that touches group correctly. See the UTM builder.

In B2B, the identity link is the weak point. People switch devices, use personal and work email, and several colleagues touch the same deal. Account-level matching helps, and it is a CRM and data job before it is a modelling job.

The common models

  • Linear: equal credit to every touch.
  • Time decay: more credit to touches closer to the conversion.
  • Position-based (U-shaped): most credit to the first and last key touches, the rest shared.
  • W-shaped: extra credit to the first touch, the lead-creation touch and the opportunity-creation touch. It suits B2B funnels with clear stages.
  • Data-driven: statistical credit, learned from your data. It needs volume and can be hard to audit.

Compare how each shares credit on a single deal with the attribution model comparison tool.

How it is built

  • 1. Land touchpoint data from ad platforms, analytics and the CRM in one place; this is what a marketing data warehouse is for.
  • 2. Stitch the touches to a person or account, using the strongest identifier available for each.
  • 3. Attach each journey to its CRM outcome.
  • 4. Apply the chosen credit rule to each journey, and store the credit per touch.
  • 5. Report by channel and campaign, and keep the unmatched share visible.

Limits, and when to skip it

Multi-touch attribution assigns credit under a rule. It does not prove a channel caused the sale, and it cannot see touches that left no trace, such as word of mouth. It is also only as good as the identity data. With a handful of deals a month, a simple first-touch and position-based comparison in the CRM is often enough, and a full multi-touch build is not worth the cost.

Start with the groundwork in B2B marketing attribution: a practical guide, and size your overlap with the attribution gap calculator.

Questions people ask

What is multi-touch attribution?

A way of sharing credit for a conversion across all the touchpoints in a buyer's journey, instead of giving it all to the first or last one.

What data does multi-touch attribution need?

A log of touchpoints tied to one person or account, and the outcome from your CRM. Without the identity link, the touches cannot be joined into journeys.

Is multi-touch attribution accurate?

It is a model, not a measurement of cause. It is useful for comparing channels, but it misses untracked touches and depends on identity data.

Which multi-touch model is best for B2B?

There is no single best one. Position-based and W-shaped models often suit B2B because they weight the first touch and the stage changes that matter.

Do I need a warehouse for multi-touch attribution?

Usually, once you have several channels. The touch data comes from several systems and has to be joined, which is easier in one place.

See which touches your CRM actually records.

The audit checks whether your CRM carries the sources that attribution needs.

Get the free audit