← All posts
PaidJan 2026·9 min read

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.

SB
Shivam Bindal
Founder, Markingo
A spotlit marketing dashboard staged like a prop on a dark theatre stage.
Key takeaways
  • 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.

Biased by design

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.

Why the dashboard lies
27.6%
of US marketers now rate media-mix modeling most reliable
19.4%
still trust multi-touch attribution most
7-day
click windows that hide the real journey

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.

  1. 01
    Geo-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.

  2. 02
    Percent-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.

  3. 03
    Read 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.

Ugly, honest, decision-grade

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.

Self-reported attribution, coded monthly

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.

  1. 01Set a blended CAC target the unit economics can actually support, tied to LTV and payback, not vanity.
  2. 02Pace total spend to hold that blended number, scaling up when it improves and pulling back when it drifts.
  3. 03Use quarterly incrementality tests to decide which channels deserve more of the envelope, not the in-platform ROAS.
  4. 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.

Want paid that is measured honestly?

We run paid ads against incrementality and blended CAC, so spend scales on causation instead of dashboard fiction.

See the paid ads service

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.

  1. 01
    Pick 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.

  2. 02
    Choose 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.

  3. 03
    Run 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.

  4. 04
    Read 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.

Mostly subtraction

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.

What to stop doing on Monday

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.

FAQ

Questions we get asked.

Why is multi-touch attribution unreliable for B2B in 2026?
Because it can only assign credit to touches it can see, and privacy changes, cookie deprecation, and dark-social journeys have shrunk that visibility to a biased slice of reality. It systematically over-credits channels like branded search and retargeting that intercept buyers who were already converting, while missing the podcasts, referrals, and social posts that created the demand. The result is a precise-looking number that is wrong in a consistent direction.
What is incrementality testing and how do I run one?
Incrementality testing measures whether a channel causes sales that would not have happened otherwise, by running a controlled experiment instead of guessing. The two practical methods are a geo-blackout, where you turn the channel off in matched regions and compare against regions where it stays on, and a percent-holdout, where you withhold ads from a random share of your audience and measure the conversion gap. The lift between the groups is the channel's true contribution, with no pixel required.
Does the 'how did you hear about us' survey question actually work?
Yes, especially for dark-social channels no tracker can see. A free-text field on your conversion form captures the podcast, referral, or social post that drove the decision but never showed up in a pixel. The discipline is coding the answers into a consistent taxonomy once a month, which surfaces patterns that your attribution dashboard rates near zero but buyers mention repeatedly.
What is blended CAC and why pace budget to it?
Blended CAC is total acquisition spend divided by total new customers, measured across all channels rather than per channel. You pace budget to a blended CAC target because channel-level attribution is too unreliable to make channel-level promises on, so instead you judge the whole portfolio against one honest number tied to LTV and payback. Quarterly incrementality tests then decide which channels earn more of that envelope.
Should I stop using my Google Ads or Meta dashboard entirely?
Not entirely, but stop treating it as ground truth. The in-platform dashboard is useful for operational signals like spend, impressions, and obvious waste, but its attributed conversions over-credit the channel and rely on short click windows that hide the real journey. Use it to manage the account, and use incrementality tests plus self-reported surveys to decide how much that channel is actually worth.
Accepting two new partners this quarter

Ready to compound?

A 30-minute intro. No deck. We’ll ask three questions, diagnose the biggest growth lever on your desk, and tell you if we’re the right people to run it.

Average response time · 4 hrs · M-F