Every attribution model is wrong. Some are useful.

"First touch" overcredits awareness campaigns. "Last touch" overcredits the final nudge before conversion. "Multi-touch" sounds scientific but is actually just a formula someone made up and baked into your analytics platform.

None of them is "correct." They're lenses. The right question isn't which model is true, it's which model gives your team the best signal for the decisions you're making.

Here's what each one actually tells you.


The five main attribution models

First touch attribution

Every deal's value is credited to the first touchpoint, the first campaign, channel, or ad that the customer ever encountered.

What it's good for: Measuring top-of-funnel performance. If you want to know which channels are best at creating awareness and bringing in new leads, first-touch attribution gives you that signal.

Where it misleads you: It ignores everything that happened after the first touch. A prospect who clicked a Facebook ad in January, then got four nurture emails, then responded to an outbound sequence in March, first-touch attributes the entire deal to the Facebook ad. The nurture and outbound get no credit.

Best for: Companies with short sales cycles where the first touchpoint is usually the only touchpoint before conversion.


Last touch attribution

Every deal's value is credited to the last touchpoint before the conversion.

What it's good for: Understanding what finally moved someone to act. If you want to know which campaign or channel is most effective at closing deals (not just generating interest), last-touch gets closer.

Where it misleads you: It ignores everything that built the relationship before the last touch. A prospect who spent 6 months on your email list before responding to a demo offer, last-touch attributes everything to the demo invitation. The email program gets nothing.

Best for: High-volume, low-consideration conversions where the last touchpoint is genuinely the decision driver.


Linear attribution

Every touchpoint in the customer journey gets equal credit. If there were 5 touchpoints, each gets 20% of the deal value.

What it's good for: It's fair in a naive sense, it acknowledges that multiple touches contributed. Good for broad channel investment decisions.

Where it misleads you: Not all touchpoints are equal. The cold outbound email that brought them in, and the case study that convinced them, those aren't the same thing, but linear attribution treats them identically.

Best for: Teams that want to move away from single-touch models but don't have the data sophistication for more complex models yet.


Time decay attribution

Touchpoints closer to the conversion get more credit. The weight increases exponentially as you approach the close date.

What it's good for: Sales cycles where recency matters, where the deal-closing content or conversation genuinely is more important than awareness touchpoints.

Where it misleads you: It systematically undervalues top-of-funnel campaigns. Your paid social awareness program that created demand 6 months ago looks ineffective because by the time the deal closes, the early touchpoints have decayed to near-zero credit.

Best for: Short-to-medium sales cycles where conversion-focused touchpoints (demos, proposals, pricing pages) are genuinely the decision drivers.


Data-driven attribution (position-based / algorithmic)

Algorithms analyze patterns across all conversions to assign credit based on which touchpoints statistically correlate with closed deals.

What it's good for: Theoretically the most accurate, it's based on actual conversion patterns rather than an assumed formula.

Where it misleads you: It requires a large volume of conversions to be statistically meaningful. If you're closing 10–50 deals a month, the algorithm doesn't have enough data. It also operates as a black box, hard to audit or explain to a CFO.

Best for: High-volume businesses with sophisticated analytics teams and enough conversion data to make the model statistically sound.


The real question: what decisions are you making?

The attribution model that's right for you depends on what you're trying to decide:

"Where should I invest to generate more leads?" First-touch tells you which channels create the initial connection. Invest more in what scores well here.

"Which campaigns close the most deals?" Last-touch tells you what's most effective at the bottom of the funnel. Use this for budget decisions around demand-capture channels (branded search, retargeting).

"Is my content / nurture program doing anything?" Linear or multi-touch gives credit to mid-funnel content. If these touchpoints vanish in first and last-touch models but show up in linear, that's evidence they're contributing.

"What does my sales cycle actually look like?" Map the touchpoints on your last 20 closed deals. You'll see patterns more useful than any attribution model.


What most B2B teams actually need

For most B2B companies with sales cycles of 30–90 days and 5–20 touchpoints per deal:

  • Use first-touch to evaluate awareness and lead-generation channels
  • Use last-touch to evaluate conversion channels
  • Use multi-touch (linear) as a reality check on both

Don't pick one model and treat it as truth. Run all three on the same data and look for disagreements. Where first-touch and last-touch disagree most is usually where your most interesting marketing questions live.


The prerequisite: you need the data first

Attribution models are only useful if you have accurate source data on your leads and deals.

If your CRM shows 60% "direct traffic," no attribution model will give you useful answers. You need UTM data captured at the form level, stored in the lead record, and connected to the deal.

Without that foundation, you're modeling noise.

Getting that foundation in place: Why your CRM lead source shows "direct" → and How to pass UTMs through your forms →

Once every lead has a source, and every deal has origin data, then run the attribution models.


Attribution models vs attribution tools

A quick distinction worth making: attribution models are methodologies. Attribution tools are software.

Most CRMs have basic attribution built in, HubSpot's "Original Source" uses a version of first-touch logic. Google Analytics 4 has several models available under "Advertising."

These are useful for broad channel reporting, but they have a key limitation: they measure sessions and clicks, not leads and revenue. They don't connect individual form submissions to individual deals.

For B2B teams that care about revenue attribution, not just traffic attribution, you need UTM data at the contact and deal level in your CRM.

That's what Trakt makes possible. Every form submission carries the UTM data through to the CRM record, so your attribution analysis runs on deals and revenue, not just sessions.

See how Trakt connects form submissions to revenue →


Quick reference: which model for which decision

QuestionBest model
Which channels create new demand?First touch
Which channels close deals?Last touch
Is my content program contributing?Linear / multi-touch
How should I balance top vs bottom funnel?Compare first vs last touch
Which touchpoints matter most statistically?Data-driven (if volume allows)