B2B marketing attribution is theatre. Use incrementality instead.
Multi-touch attribution sells certainty it cannot deliver. Replace it with incrementality testing and blended CAC pacing that prove what drove the sale.

- Multi-touch attribution after iOS privacy changes is a confident guess in a spreadsheet, not measurement.
- Incrementality answers the only question that matters: did this channel cause sales that would not have happened anyway?
- Run a geo-blackout or percent-holdout test on each paid channel at least once a quarter.
- Ask 'how did you hear about us' as free text on conversion, then code the answers monthly. Ugly, honest, decision-grade.
- Pace budget to a blended CAC target and stop pretending dashboard ROAS is ground truth.
Most B2B attribution is theatre: a convincing performance of certainty staged on data that cannot support it. The dashboards are real. The credit they assign is mostly fiction.
Multi-touch attribution made a promise it could keep in 2015 and cannot keep now. It claims to follow each buyer across every touch and assign fractional credit to the channels that moved them. After iOS privacy changes, cookie deprecation, and dark-social journeys that never show up in any pixel, that promise is a coin flip dressed as a spreadsheet. We still run paid ads aggressively. We just stopped pretending the attribution column is the truth.
Here is the replacement stack: incrementality instead of attribution, self-reported surveys instead of pixel-stitching, and blended CAC pacing instead of channel-level ROAS worship. It is less satisfying than a clean waterfall chart, and it is right far more often.
Why the dashboard lies
Attribution platforms report what they can see, and after privacy changes they see a shrinking, biased slice of reality. Branded search and retargeting hoover up credit for demand that other channels created, because they sit closest to the conversion. Meanwhile a podcast read, a peer referral, or a founder's post on LinkedIn drove the actual decision and shows up nowhere. The dashboard is not neutral, it systematically over-credits the channels that intercept buyers who were already coming.

The tell is the 7-day click model. It can only assign credit to a click it observed inside a week, so anything that creates demand without an immediate trackable click, which is most of what actually builds a B2B pipeline, is invisible to it by design. Treating that model as ground truth is how teams defund the channels building their brand and overfund the ones harvesting it.
Incrementality over attribution
There is exactly one question worth answering: if we turned this channel off, would we lose sales we would otherwise have made? Attribution guesses at it. Incrementality measures it, by running a controlled experiment and reading the lift. For every paid channel we run, we hold at least one incrementality test per quarter.
- 01Geo-blackout test
Turn a channel completely off in a matched set of regions while leaving it on elsewhere. Compare conversions in the dark regions to the lit ones. The gap is the channel's true contribution, with no pixel required.
- 02Percent-holdout test
Withhold ads from a random percentage of your addressable audience and measure the difference in conversion between the held-out group and the exposed group. The lift is incremental value, full stop.
- 03Read lift, not last click
The output is a single honest number: how many conversions this channel caused. If turning a channel off changes nothing, it was harvesting demand other channels created, and the budget belongs elsewhere.
Incrementality is mainstream now precisely because attribution broke. A 2025 industry survey found media-mix modeling and experimentation have moved from niche practice to default, pushed by privacy limits and pressure to prove ad budgets do real work. You do not need a data-science team to start. You need the discipline to turn one channel off and watch what happens.
Self-reported attribution, coded monthly
The cheapest measurement in B2B is a free-text field on your conversion form that asks 'how did you hear about us?' It is qualitative, messy, and biased toward the last memorable touch, and it still beats pixel-stitching for the dark-social channels no tracker can see. Buyers will tell you about the podcast and the referral that your dashboard erased.
The discipline is in the coding. Once a month, read every free-text answer and bucket it into a consistent taxonomy. Patterns emerge fast: a channel your dashboard rates near zero will show up again and again in the words of people who actually bought. Combined with incrementality tests, self-reported data triangulates the truth from two independent directions, which is the closest thing to certainty this domain allows.

Pace to blended CAC, not channel ROAS
If you cannot trust channel-level attribution, stop making channel-level promises. We pace budget to a blended CAC target, total acquisition spend over total new customers, and let the channels fight inside that envelope. Branded search does not get to claim demos it merely intercepted. The portfolio gets judged as a portfolio.
- 01Set a blended CAC target the unit economics can actually support, tied to LTV and payback, not vanity.
- 02Pace total spend to hold that blended number, scaling up when it improves and pulling back when it drifts.
- 03Use quarterly incrementality tests to decide which channels deserve more of the envelope, not the in-platform ROAS.
- 04Let self-reported survey data break ties on the dark-social channels no experiment cleanly isolates.
The hard part of blended CAC is holding the nerve when a single channel looks like it is dragging the average. The instinct is to cut it on its in-platform numbers, but those are the numbers you already decided not to trust. Discipline means letting the quarterly experiments, not the dashboard's panic, decide what gets cut. A channel that builds demand will look inefficient on last-click forever, and killing it is how teams accidentally starve the top of their own funnel.
We run paid ads against incrementality and blended CAC, so spend scales on causation instead of dashboard fiction.
A quarterly testing calendar
The objection to incrementality is always the same: it sounds like a data-science project we do not have the team for. It is not. A small marketing team can run a useful testing rhythm with a spreadsheet, a calendar, and the willingness to turn a channel off for two weeks. Here is the cadence we run for a typical paid portfolio.
- 01Pick one channel per quarter
Do not test everything at once. Rotate, so each major paid channel gets one clean experiment per year, plus a re-test on anything that surprised you. Four channels, four quarters, one calendar.
- 02Choose the test type
Use a geo-blackout where regions are clean and matched, and a percent-holdout where geography is messy but you control the audience. Pick the one that fits the channel, not the one that is easier to chart.
- 03Run for two to four weeks
Long enough to clear your sales cycle's early noise, short enough that the opportunity cost of going dark stays bounded. Pre-commit to the window so you do not bail the moment volume dips.
- 04Read lift, then reallocate
Compare the held-out or dark group against the exposed one, write down the incremental number, and move budget toward whatever proved causal. One honest number per quarter compounds into a portfolio you actually understand.
Four experiments a year is enough to catch the biggest lies your dashboard is telling you. It will not make measurement perfect, because nothing will, but it replaces confident fiction with rough truth, and rough truth is what good budget decisions are made of.
What to stop doing on Monday
Most of the upgrade is subtraction. Stop reading the paid ads platform dashboard as if it reports reality, stop letting a 7-day click model set budget, and stop giving the team attribution tools that are precise and wrong. Precision without accuracy is the most expensive kind of confidence.
Then redirect that energy to the assets a buyer actually decides on. Incrementality tells you a channel works, but the landing pages, the creative design, and the video pipeline behind the click are what turn proven reach into pipeline. Measurement that is honest about channels frees you to obsess over the creative, which is where the real advantage in paid actually lives. This is the same principle running through the entire B2B SaaS growth operating system: measure what is causal, build what converts, and ignore the theatre in between.

Attribution dashboards are precise and wrong. I will take a holdout test that is roughly right every single time.
Shivam Bindal
Written by Shivam Bindal. Founder, Markingo.
