Attribution models were designed for a purchase decision made in one sitting by one person. Business-to-business buying is a committee, over months, across devices, with most of the deciding done where no analytics tool can see it.
Applying last-click to that does not produce a slightly wrong answer. It produces a confidently wrong one, and budget gets moved on the strength of it.
Why the standard models break here
Three things go wrong at once over a long cycle.
The measurement window expires. Browser storage limits mean the first touch is routinely gone by the time the deal closes. Nine months of consideration outlasts almost every cookie involved.
The buying committee is invisible. An engineer reads your documentation, a manager forwards a link, a finance director searches your brand name and converts. Analytics sees one session from one person and credits the brand search — the cheapest, last touch, which did none of the persuading.
The decisive moments are untrackable. A recommendation in a private forum, a conversation at a conference, a former colleague vouching for you. These are frequently the reason you won, and no model will ever attribute them.
Measure the pipeline, not the click
The practical shift is to stop trying to allocate credit across touches and start measuring whether channels produce qualified pipeline at all.
That means instrumenting further down: not form fills, but form fills that became qualified opportunities, and opportunities that closed. A channel producing forty leads and one opportunity is worse than one producing six leads and three opportunities, and click-level reporting will tell you the opposite with great confidence.
This requires the CRM and the marketing data to be joined, which is usually the actual blocker. It is worth more than any model change.
Ask people, it works better than it should
A single optional “how did you hear about us?” field on the enquiry form routinely outperforms the analytics stack for long-cycle B2B.
It is self-reported and imprecise. It is also the only instrument that can capture the podcast, the recommendation and the conference. Free text beats a dropdown, because a dropdown only records the options you already thought of — and what you learn from the unexpected answers is the point.
Use holdouts where you can
The only reliable way to know whether a channel contributes is to stop it somewhere and compare.
Geographic holdouts work well for paid channels. Turn a campaign off in a set of comparable regions for a full sales cycle and watch pipeline, not clicks. It is slow and it feels expensive, and it produces a genuine causal answer that no attribution model can.
For a nine-month cycle this is a real commitment. It is still the most honest measurement available.
Accept a share you cannot attribute
A mature long-cycle B2B programme has a substantial proportion of pipeline it cannot trace, and pretending otherwise leads to worse decisions than admitting it.
The useful posture is to track the direction of the numbers you can trust — total qualified pipeline, close rate, cycle length, cost per opportunity — and treat per-channel attribution as directional evidence rather than accounting. Moving budget because last-click said so is how brand and content investment gets cut in the exact quarter it starts working.
What to report
Qualified pipeline by source, self-reported. Opportunity rate rather than lead volume. Cycle length by segment. And the unattributed share, stated plainly, so nobody mistakes the traceable portion for the whole picture.
We build the reporting layer that joins marketing activity to CRM outcomes — see data intelligence and analytics and digital marketing and automation, or read why your dashboard is not being used.
Common questions
Why does last-click attribution fail for B2B?
It was designed for a decision made in one sitting by one person. Over a nine-month cycle the measurement window expires, the buying committee is invisible to analytics, and the decisive moments happen in places no tool can see.
What should we measure instead?
Qualified pipeline by source rather than clicks or raw leads. A channel producing forty leads and one opportunity is worse than one producing six leads and three opportunities, and click-level reporting will tell you the opposite.
Does asking "how did you hear about us?" work?
For long-cycle B2B it routinely outperforms the analytics stack. It is self-reported and imprecise, but it is the only instrument that captures the recommendation, the podcast and the conference. Use free text rather than a dropdown.


