TL;DR

B2B buying committees now average 13 internal stakeholders across a purchase that unfolds over 272 days — which is exactly why no attribution model, from first-touch to algorithmic, can fully explain what closed the deal. Here's how each model works, how to choose one, and what none of them prove.

A B2B revenue attribution model is a rule set that assigns credit for closed revenue to the marketing and sales touchpoints a buyer (or buying group) interacted with before purchasing. The output is usually a percentage or dollar figure per channel, campaign, or content asset — "LinkedIn ads get 22.5% of this deal's revenue," "the demo request gets 30%" — used to justify budget, headcount, and channel mix decisions.

That definition sounds mechanical because the underlying math is mechanical. What's not mechanical is the buying process the model is trying to describe. B2B purchases are made by groups, not individuals, across long, non-linear timelines, and a meaningful share of the influence that shapes a decision never generates a trackable event at all. Attribution models don't just compress that complexity — several of the most commonly used ones actively misrepresent it. This piece covers how the major models work, how to pick one, and — more importantly — what none of them can honestly claim to prove.

Why B2B attribution is structurally harder than B2C

Three data points explain most of the difficulty.

The buying group is large and getting larger. Gartner and other B2B research firms have documented buying groups spanning multiple people and functions, with internal disagreement during the decision process common enough that it rarely surfaces in a CRM. Forrester's most recent Buyers' Journey Survey puts a similar number differently: 73% of purchases now involve three or more departments, with an average of 13 people inside the buying company and 9 external influencers weighing in (Forrester, "Three Realities About B2B Buying Networks," Feb 23, 2026). Any attribution model built around a single tracked contact record is, by construction, watching a fraction of the group that actually decides.

The cycle is long, and most of it isn't a click. Buyers spend only a fraction of their total purchase time actually meeting with potential suppliers — the rest is independent research, internal alignment, and peer consultation that no vendor's analytics stack observes. Industry research also points to a growing buyer preference for rep-light, self-serve experiences, including using AI tools during the purchase process — more of the journey moving into channels attribution tooling doesn't reach.

The tracked funnel is shrinking relative to the real one. Marketing-technology vendors that build B2B attribution products on top of ad-platform and CRM data, including Dreamdata, have documented long, multi-month gaps between first trackable ad conversion and closed revenue — consistent with the broader pattern that most buyers aren't actively shopping at any given moment, so most of their early-stage information gathering happens off any log a vendor controls (Dreamdata, "The Dark Funnel").

Put together: a large, internally divided buying group, spread across a long cycle, doing most of its research somewhere no pixel fires. That's the environment every attribution model below has to operate in.

Attribution models compared

Model What it measures Strengths Weaknesses
First-touch 100% of credit to the first recorded interaction Simple; good for measuring top-of-funnel/awareness reach Ignores everything that actually closed the deal; rewards channels that generate volume, not qualified pipeline
Last-touch 100% of credit to the interaction immediately before conversion Simple; matches how most CRMs default; easy to explain to finance Systematically overcredits bottom-funnel and branded-search activity; ignores the months of nurture that built intent
Linear Credit split evenly across every tracked touchpoint Acknowledges the journey has multiple steps; no single channel is ignored Treats a random blog visit and a live demo as equally influential, which they're not
U-shaped (position-based, 2 anchors) 40% to first touch, 40% to lead-creation touch, 20% split across the middle Rewards both discovery and conversion moments Undervalues mid-funnel nurture and sales-assisted stages that matter most in long cycles
W-shaped ~30% each to first touch, lead-creation, and opportunity-creation; 10% split across remaining touches Purpose-built for B2B funnels with defined lifecycle stages (MQL → SQL → Opportunity); HubSpot recommends it as a default starting model for mid-market B2B (HubSpot, "Multi-Touch Attribution Reporting") Requires clean, consistent lifecycle-stage data; still assigns zero credit to untracked/dark-funnel influence
Full-path ~22.5% each to first touch, lead-creation, opportunity-creation, and closed-won; remainder split across middle touches Extends credit through to the close, not just to opportunity creation Most data-dependent model; breaks down fastest when CRM and marketing data aren't tightly integrated
Algorithmic / data-driven Machine-learning model (e.g., Shapley value or Markov chain) assigns fractional credit based on which touchpoints statistically correlate with conversion Removes fixed, arbitrary rules; adapts to actual observed patterns; Google made this the GA4 default and deprecated first-click, linear, time-decay, and position-based models in November 2023 (Google Analytics Help, "Get started with attribution") Needs high conversion volume to be statistically reliable — most high-ACV, low-volume B2B pipelines don't generate enough closed deals per month for the model to be more than noise dressed up as precision

Salesforce's Einstein Attribution is a named example of the algorithmic category applied at the account and opportunity level rather than the individual-lead level, which better matches how B2B revenue actually closes — as a group decision inside one account, not a single contact's conversion path.

How to choose and build a model: a step-by-step process

  1. Define what decision the model needs to inform. Budget reallocation, headcount justification, and channel-mix testing need different levels of precision. Don't build a full-path algorithmic model to answer a question a simple first-touch report could settle.

  2. Audit your lifecycle-stage data before picking a model. W-shaped, full-path, and algorithmic models all anchor on lifecycle transitions (lead → MQL → SQL → opportunity → closed-won). If those stages aren't consistently and correctly stamped in the CRM, the model will produce confident-looking numbers built on dirty inputs — the wrong version of "garbage in, garbage out" for B2B specifically.

  3. Move attribution to the account level, not the contact level. Because 73% of B2B purchases now involve three or more departments and an average of 13 internal stakeholders (Forrester, Feb 2026, cited above), crediting a single contact record materially undercounts influence. Group tracked activity by company/account before assigning credit.

  4. Match the model to your sales cycle length and deal complexity. Short, low-touch cycles tolerate last-touch or linear models reasonably well. Long, multi-stakeholder, high-ACV cycles need W-shaped, full-path, or algorithmic models — simpler models will misallocate budget toward whichever channel happens to sit closest to the close.

  5. Check conversion volume before adopting an algorithmic model. Data-driven attribution requires enough closed-won events per month for the statistics to mean anything. If your pipeline doesn't generate that volume, a rule-based model (W-shaped is the common default) will be more honest than an algorithmic one running on too little data.

  6. Set and document the attribution window. B2B research cycles typically run far longer than B2C ones, so a 30- or 90-day default window (common in B2C tooling) will silently drop most of the real journey. Extend the window to match your actual sales cycle length.

  7. Cross-reference attributed revenue against sales and finance's own numbers. Attribution output should never be the sole source of truth for revenue reporting; reconcile it against closed-won records in the CRM and flag discrepancies rather than treating the model's output as fact.

  8. Re-run the comparison against at least one other model periodically. Running last-touch and W-shaped side by side on the same data set exposes exactly which channels are being over- or under-credited — the gap between the two is often more informative than either number alone.

  9. Pair the model with qualitative buyer-group input. Win/loss interviews and sales rep notes about who else was in the room catch stakeholders and influence the model structurally cannot see. Treat this as a required input, not a nice-to-have.

Limitations: what this doesn't guarantee

Direct answer: No attribution model — including the algorithmic ones — proves causation. It shows correlation between recorded touchpoints and recorded outcomes. This distinction matters because of what's structurally invisible to every model above:

Dark-funnel and offline influence is unsolved, not just under-measured. Word-of-mouth, private Slack and community conversations, peer recommendations, and podcast mentions leave no trackable event, and industry data suggests they account for a meaningful share of B2B influence rather than a rounding error. Dreamdata's own framing of the "dark funnel" explicitly includes these plus fully offline channels like print, radio, and conference conversations (Dreamdata, "The Dark Funnel"). No model — rule-based or algorithmic — can assign credit to an interaction that was never captured in the first place. Vendors selling "dark funnel" attribution tools are approximating this gap with intent data and firmographic signals, not resolving it.

Buying-group conflict doesn't show up in any funnel report. Internal disagreement within buying groups during the decision process is common and rarely gets logged anywhere, which means a meaningful share of "closed-won" outcomes were shaped by negotiation dynamics no CRM field captures.

Algorithmic models can look precise while being wrong. A model that outputs "this touchpoint contributed 14.7% of this deal's value" is not more accurate than a W-shaped model just because it produces a decimal — if the underlying conversion volume is too low, that precision is manufactured, not measured.

Attribution measures marketing activity, not marketing effect. A touchpoint receiving credit doesn't establish that the touchpoint caused the buyer to move forward; it establishes that the touchpoint happened to occur along a path that ended in a close. Rigorously separating correlation from causation requires incrementality testing (holdout groups, geo experiments), which is a different discipline from attribution modeling and outside what any of the models above can deliver on their own.

Where nqzai fits

Direct answer: nqzai's tooling operates upstream of the attribution question: identifying and researching B2B prospects, running outbound email sequences, and producing SEO/GEO content designed to be found by buyers doing independent research. Those activities are inputs into the buyer journey that attribution models above try to measure — an outbound touch or a content page nqzai helped produce can legitimately be one of the touchpoints a W-shaped or algorithmic model credits.

What nqzai does not do is build or operate revenue attribution models. Stitching CRM opportunity data, ad-platform spend, and lifecycle-stage transitions into a W-shaped, full-path, or algorithmic attribution report is a distinct discipline that belongs with dedicated revenue-operations tooling (Salesforce, HubSpot, or dedicated B2B attribution platforms like Dreamdata) that has direct access to the full CRM and ad-spend data those models require. If the goal is a working attribution model, that's a build for a RevOps or marketing-ops function with access to the underlying systems — not something outbound or content tooling alone can substitute for.

For teams facing that consolidation question head-on — deciding which of an overlapping stack of CRM, marketing-automation, and analytics tools to keep — see our practical walkthrough on consolidating a martech stack without breaking attribution.

FAQ

What's the best attribution model for a long B2B sales cycle? There's no universally "best" model, but W-shaped or full-path are the common starting points for B2B companies with defined lifecycle stages (lead → MQL → SQL → opportunity), because they credit both early discovery and late-stage buying-committee activity rather than concentrating credit at one end of the funnel.

Is algorithmic (data-driven) attribution better than rule-based models? Only if there's enough conversion volume to make the statistics meaningful. Google made data-driven attribution the GA4 default and retired the older rule-based models in November 2023, but a low-volume, high-ACV B2B pipeline can produce unreliable output from an algorithmic model — a rule-based model like W-shaped is often more honest at low volume.

What is the "dark funnel" and can any tool fully solve it? It refers to buyer-influencing activity — peer conversations, communities, word-of-mouth, offline channels — that leaves no trackable digital event. No attribution tool fully solves it; vendors approximate it with intent and firmographic signals, but the underlying interactions remain unobserved by design.

Should attribution be done at the contact level or the account level? Account level, for B2B specifically. Since B2B deals now involve buying groups averaging around 13 internal stakeholders per recent Forrester research, crediting a single contact record undercounts the real influence network behind a purchase.

Does attribution modeling prove marketing caused a sale? No. Attribution shows correlation between recorded touchpoints and outcomes, not causation. Establishing that a channel or campaign actually caused incremental revenue requires separate incrementality testing (holdout or geo experiments), not attribution modeling alone.