B2B marketing attribution for long sales cycles works when you stop assigning credit to clicks and measure at the account level: sourced versus influenced pipeline, leading indicators you can move inside a quarter, what buyers tell you, and channel performance by cohort. When five people from one account research you for nine months across podcasts, peer conversations, review sites and your website, no touch-based model can split the credit accurately.
Why touch-based attribution breaks in B2B
Last-click and most multi-touch models assume a short, individual path: one person, a few sessions, a purchase. A B2B deal with a six-to-twelve-month cycle breaks each of those assumptions.
- The buyer is a group. The person who fills in the demo form is often not the one who found you. A champion hears about you on a podcast, a VP searches your name weeks later, someone in finance reads the pricing page. Tracking stitches sessions to a person or a browser, not to a committee.
- Most early research leaves no click. Peer recommendations, private communities, posts read in a feed and podcasts rarely pass a referrer, and buyers who find you through AI assistants often arrive later by typing your name. The first tracked touch is often branded search or a direct visit, which then gets credit for demand created somewhere else.
- Tracking doesn’t last as long as the deal. Browser privacy controls shorten cookie lifetimes, and ad platform conversion windows top out at weeks or a few months, well short of a nine-month deal.
- The conversion that matters happens in the CRM. A demo request is not revenue. Discovery, evaluation, security review and procurement all happen after the form fill, where web analytics can’t see them.
The result is a report that over-credits the last visible step (branded search, direct, retargeting) and under-credits whatever created the demand. Teams that optimize to it slowly defund the programs that fill next year’s pipeline. If you’re deciding which modeling approach to invest in, MMM vs multi-touch attribution covers that choice. This post is about what to measure week to week when the cycle is long.
Buying committees and account-level journeys
Change the unit of analysis from the lead to the account. The useful question is not “which touch converted this person” but “what happened at this account in the months before an opportunity opened.”
That takes some CRM plumbing:
- Associate every contact with an account. Match leads to accounts by email domain and enrichment, and clean up the unmatched leads. In many CRMs I audit, a noticeable share of engaged contacts belongs to no account, so account views undercount engagement.
- Attach the buying committee to the deal. In Salesforce that means opportunity contact roles; in HubSpot, contacts associated with the deal. Without this you can’t see who engaged.
- Define the first meaningful engagement. A demo request, an event attended, a reply to outbound, a content download from a target account. Not a single anonymous page view.
- Build an account timeline. For each opportunity, pull every engagement from associated contacts in a fixed lookback window, such as the 180 days before opportunity creation, plus anything during the open deal.
Then read journeys as patterns, not credit splits. How many people from the account engaged before the opportunity opened? Which programs appear in the months before opportunity creation more often in won deals than in lost ones? Where does engagement stall? Those answers change what you fund. A fractional credit score for a webinar does not.
Sourced vs influenced pipeline
These two numbers answer different questions, and mixing them causes most of the arguments between marketing and sales.
| Sourced pipeline | Influenced pipeline | |
|---|---|---|
| Definition | Marketing created the first meaningful engagement before sales outreach | Anyone at the account engaged with a marketing program before close |
| Overlap with other sources | None, if the rules are written well | Heavy, by design |
| Use it for | Targets, capacity planning, budget | Seeing which programs touch deals |
| Main risk | Under-credits programs that warm up outbound accounts | Inflates marketing’s role, since almost every deal touches something |
Write the sourcing rules down and get sales leadership to sign off before the quarter starts. A workable set:
- Marketing-sourced: the first meaningful engagement came from inbound or a marketing program, with no sales activity at the account in a set window before it, commonly 60 to 90 days.
- Sales-sourced: an AE or SDR created the first meaningful engagement through outbound.
- Partner-sourced: a partner registered or introduced the opportunity.
- One source per opportunity, so sourced pipeline adds up to total pipeline with no double counting.
Influenced pipeline needs a time window and a minimum threshold, for example two or more engagements from committee contacts in the 180 days before opportunity creation. Without a threshold, one newsletter open counts and the number stops meaning anything. Never add sourced and influenced together.
Leading indicators you can act on quarterly
On a nine-month cycle, this quarter’s closed revenue reflects decisions made three quarters ago. You need signals that move inside the quarter and have shown a link to pipeline later.
Candidates worth testing:
- Engaged target accounts: ICP accounts with two or more engaged contacts in the last 30 days.
- Accepted meetings held: first meetings that sales accepted and actually held, not just booked.
- Engaged-to-opportunity rate: of accounts that crossed the engagement threshold last quarter, the share that opened an opportunity this quarter.
- Stage 2 pipeline created: opportunities past discovery, which filters out early optimism.
- Branded demand: branded search impressions and direct demo requests, a rough read on demand you can’t trace.
Pick three to five and test each one against your own history. If accounts that crossed the engagement threshold don’t open opportunities at a clearly higher rate than accounts that didn’t, the indicator is vanity and should be replaced. Put quarterly targets only on the indicators that hold up, and review them monthly so you can shift budget before the quarter is gone.
Combining self-reported and CRM data
Tracking sees clicks. Buyers remember what persuaded them. You need both.
Add a required open-text “How did you hear about us?” field to demo and contact forms, and have AEs ask the same question in discovery and log the answer in a CRM field. The post on self-reported attribution covers field design and how to code the answers. Then compare what buyers say with the source the CRM recorded:
| Buyer says | CRM source says | Usual reading |
|---|---|---|
| Podcast, peer, community, LinkedIn post | Direct or branded search | Word of mouth and social created the demand; tracking only saw the arrival |
| Searched Google for the problem | Non-brand paid or organic search | Tracking and buyer agree; trust it |
| A colleague recommended you | Sales-sourced outbound | Outbound reached an already warm account; relevant to sourcing debates |
| ChatGPT or another AI assistant | Direct or branded search | An AI answer shortlisted you; tracking only saw the follow-up visit |
Code answers into a short list of categories, roll them up monthly, and watch the share over time rather than individual replies. In reporting, lean on CRM data for channels tracking sees well, such as paid search, scanned event badges and outbound sequences, and on self-reported data for the ones it doesn’t.
Cohort views of channel performance
The usual monthly report compares this month’s spend with this month’s pipeline. On a long cycle, those numbers belong to different buyers. Group by cohort instead: every account whose first meaningful engagement came from a channel in a given quarter, then track what those accounts became over the following quarters.
A hypothetical example for one paid channel, in round numbers:
| First-engagement cohort | Engaged accounts | Cumulative opportunities after 1 quarter | After 2 quarters | After 3 quarters |
|---|---|---|---|---|
| Q1 | 120 | 6 | 14 | 19 |
| Q2 | 140 | 9 | 18 | — |
| Q3 | 160 | 10 | — | — |
A running total would say Q1 produced the most opportunities. The cohort view shows Q2 ahead of Q1 at the same age, in count and rate, and Q3 on pace, so the channel is improving. The rules that make this work:
- Compare cohorts at the same age, never a young cohort against a mature one.
- Divide cohort spend by cohort opportunities at a fixed age to get a comparable cost per opportunity across channels.
- Don’t cut a channel before its first cohort has aged one median sales cycle, unless its leading indicators are clearly behind other channels.
Reporting pipeline contribution to sales and finance
Sales and finance don’t want model credit. Sales wants to know marketing is producing deals they can close. Finance wants to know what a marketing dollar returns and when. A one-page quarterly report covers both:
- Marketing-sourced pipeline created vs target, with stage 2 and later split out
- Pipeline by source (marketing, sales, partner), adding up to 100%
- Win rate and average cycle length by source, so quality is visible next to volume
- Leading indicators vs target, with the pipeline they imply for next quarter
- Cohort table for the top three channels, compared at the same age
- Spend by channel and cost per sourced opportunity
- Self-reported source mix, top five categories
- Influenced pipeline as context, labeled as overlapping
Three rules keep it credible. Every pipeline number ties back to a saved CRM report that sales ops can open, because finance won’t trust a figure it can’t rebuild. Definitions stay fixed from quarter to quarter, and any rule change is noted on the page. And pipeline gets shown twice: at face value and weighted by your historical win rate for each stage, which is the number finance will actually plan against.
Setting up the account model, the sourcing rules and this report with sales ops is the core of my marketing attribution work. The model matters less than whether sales and finance agree on the definitions before the numbers arrive.
Get it built
If your attribution report starts arguments instead of budget decisions, I can build the account-level model, sourcing rules and quarterly pipeline report with your sales and finance leads. Start with a Growth Audit, $1,500 fixed and credited if we continue. See pricing or get in touch.