B2B & Lead Generation · Growth problem
We can't tell which sources actually drive pipeline
In a long, multi-touch B2B buying journey, no single attribution model tells the whole truth, and most businesses are using one that flatters whichever channel it happens to favour. Fixing this is less about buying a new attribution tool and more about being honest about what the data can and can't show, and building a multi-touch, account-level view where it can.
Symptoms
What this usually looks like
- Marketing and sales present different, conflicting views of which channels drive revenue
- First-touch and last-touch attribution models give substantially different answers
- A significant share of closed-won deals have no recorded originating source, or an inaccurate one
- Self-reported attribution ('how did you hear about us') contradicts platform-reported data
- Offline touchpoints (events, referrals, direct sales outreach) are invisible in the attribution model entirely
Diagnostic questions
What we would test first
- Audit CRM source-field completeness and consistency across recent closed-won deals
- Compare first-touch, last-touch and any available multi-touch attribution views on the same pipeline dataset
- Cross-reference self-reported attribution survey data against platform and CRM data
- Map account-level touchpoints (multiple contacts, multiple channels) for a sample of recent large deals
- Identify which budget or resourcing decisions currently rely on a single attribution model, and stress-test them against an alternative model
Root causes
Why it happens
- 01
First- or last-touch models don't fit multi-touch B2B journeys
A typical B2B buyer engages with several channels — organic search, a webinar, a sales conversation, a referral — over months; crediting the whole outcome to only the first or only the last touch systematically misrepresents every channel's real contribution.
- 02
CRM source fields are entered inconsistently or not at all
Where source data depends on manual entry by sales reps or is defaulted to a generic value by the CRM, the underlying dataset is too unreliable to support confident attribution regardless of the model used.
- 03
Self-reported attribution is directionally useful but imprecise
Asking prospects how they heard about the business is valuable qualitative input, but recall bias and the tendency to name the most recent or most memorable touchpoint (often a sales conversation) undercounts earlier influence from content or search.
- 04
Offline and account-level touchpoints aren't captured at all
Conferences, referrals, and multi-stakeholder engagement within an account are often invisible to digital-only attribution tooling, so channels reliant on these touchpoints are systematically undercredited.
- 05
Attribution is measured at the lead level, not the account level
In committee-based B2B sales, several individuals within the same account may engage with different channels; lead-level attribution fragments what is really one coherent account journey into several disconnected, partial stories.
Evidence
The numbers we would look at
These are the metrics that make the constraint visible, and the cuts that stop them being reassuring by accident.
| Metric | What it tells you | How we read it |
|---|---|---|
| Multi-touch attributed pipeline by channel | A more balanced view than any single-touch model.Compare against first-touch and last-touch views to understand the size of the distortion each introduces. | Compare against first-touch and last-touch views to understand the size of the distortion each introduces. |
| Source data completeness rate in CRM | The precondition for any attribution to be trustworthy.A low completeness rate should be fixed before investing further in attribution modelling. | A low completeness rate should be fixed before investing further in attribution modelling. |
| Self-reported attribution vs. platform-reported attribution | Highlights where digital tracking is under- or over-crediting a channel.Large, consistent gaps between the two point to genuine tracking blind spots, not noise. | Large, consistent gaps between the two point to genuine tracking blind spots, not noise. |
| Account-level touch count before opportunity creation | Shows how many distinct channels typically contribute to a single account's journey.A high average count strengthens the case for multi-touch over single-touch attribution. | A high average count strengthens the case for multi-touch over single-touch attribution. |
| Pipeline and revenue by first-touch channel vs. multi-touch channel | Quantifies the practical difference the model choice makes to budget decisions.If the two views would lead to different budget decisions, the choice of model itself is a live risk. | If the two views would lead to different budget decisions, the choice of model itself is a live risk. |
Measurement traps
What can mislead you
- Looks fineThis channel drives the most last-touch conversions
- Last-touch models systematically favour channels that engage prospects late in the journey (branded search, direct, sales outreach) while undercrediting the earlier-stage content or organic search that created the initial demand.
- Looks finePlatform-reported attribution matches our CRM pipeline figures
- It rarely does exactly, and small reconciliation gaps are normal; large or growing gaps indicate a tracking or CRM data-entry problem that should be investigated before the attribution data is trusted for budget decisions.
- Looks fineWe asked customers how they found us, so we know the real answer
- Self-reported attribution is useful directional evidence but is subject to recency and memorability bias; it should corroborate, not replace, behavioural and CRM-based attribution.
Outcome
What better looks like
Not a promised number. A clearer basis for the next investment decision.
- Attribution reporting is presented with its known limitations stated, not as a single definitive number
- Budget decisions are checked against more than one attribution view before being finalised
- CRM source data quality is treated as an ongoing operational discipline, not a one-off cleanup
- Account-level, not just lead-level, journeys are visible for major deals
Where a Growth Diagnostic would start
A three to four week senior review across demand, discovery, acquisition, conversion, retention, measurement and capability — sequenced so this problem is either confirmed as the constraint or ruled out early. Read alongside the b2b & lead generation model page for how we frame the wider system.
Related problems
B2B & Lead Generation
Demand generation has stalled
Pipeline growth has flattened even though spend and activity levels haven't dropped.
B2B & Lead Generation
SQL-to-customer conversion is low
Sales-qualified leads are entering the pipeline, but too few are converting into paying customers.
Consumer & Omnichannel
Digital's influence on store sales isn't being measured
Search, store locator and calls are shaping footfall and phone enquiries, but digital only gets credited for sales it closes directly.
Questions about this problem
- Do we need to buy an attribution platform to fix this?
- Not necessarily. A meaningful improvement can often be made with better CRM discipline and a considered multi-touch analysis of existing data; a dedicated platform is only worth considering once the underlying data quality supports it.
- Which attribution model should we use going forward?
- There is no universally correct model; the right approach depends on your sales cycle length and buying committee structure, and the diagnostic recommends whichever combination best matches how your business is actually bought.
- Will this tell us definitively which channel to cut?
- It will substantially narrow the uncertainty and show you the range of plausible answers under different models, which is usually enough to make a considered decision, though rarely a single unambiguous number.