Kippler.

Flight log / Transmission 010

Cross-channel attribution: what to trust and what to ignore

Add up the conversions every ad platform claims and you'll often find you sold more than you sold. Even Google gave up on 4 of its own attribution models in 2023, noting that fewer than 3% of Google Ads web conversions still used them.

By Ronny Cheng Updated 8 min read
warp zone: the 30-second version

> No single cross-channel attribution method tells the whole truth. Use platform reporting to optimize inside each channel, data-driven attribution or your CRM to compare touchpoints, self-reported attribution to catch what tracking misses, and incrementality tests or marketing mix modeling to decide budgets. Trust each one only for the question it can answer.

Attribution is a credit-assignment problem wearing a truth costume. Every method sees part of the buyer's path, and every method has a reason to see it a certain way. Often that reason is that it also sold you the ads.

So skip the hunt for the one true model. Sort the methods by the question each can actually answer, then build the smallest stack your stage needs. No vendor shootout, just the trade-offs.

// 01 · the briefing

What is cross-channel attribution?

Cross-channel attribution is assigning credit for a conversion across every channel a buyer touched: paid search, paid social, organic, email, events, sales outreach. The goal is to compare channels on one scoreboard instead of letting each one keep its own.

B2B makes it harder. Several people on a buying committee touch your marketing for one deal, and your tracking sees them as strangers. Sales cycles outlast most click windows. And the moment that actually moved the deal, a peer's recommendation or a podcast mention, usually leaves no trace a pixel can find.

// 02 · signal vs. noise

Why can't you trust platform-reported conversions?

You can trust them for one job: optimizing inside that platform. They're the signal the bidding algorithm uses, and they're usually the fastest data you have.

What you can't do is add them up. Each platform counts conversions it touched using its own windows and rules, and some count people who only saw an ad. A buyer who clicks a search ad, sees a LinkedIn ad and later clicks a Meta retargeting ad can show up as a conversion in all three. The platforms aren't lying, exactly. They're each answering "did we touch this?" when you need "what caused this?"

kipp>

Three platforms, one deal, three victory laps. Your CRM only booked the revenue once.

// 03 · telemetry

What is data-driven attribution, and which models does Google still offer?

Data-driven attribution uses your account's conversion paths to estimate how much each touchpoint contributed, instead of applying a fixed rule like "last click gets everything." In Google Ads it's the default for most conversion actions.

Google Ads now offers three models: data-driven, last click and external attribution, which lets you import credit calculated elsewhere. Google stopped allowing new conversion actions to use first click, linear, time decay and position-based models in June 2023, and switched remaining actions to data-driven in September 2023. At the time, Google said fewer than 3% of Google Ads web conversions used those four rules-based models.

// 04 · orbit

What is marketing mix modeling (MMM), and when is it worth it?

Marketing mix modeling works from the top down. Instead of tracking individual users, it uses statistics to relate weekly or daily spend by channel to total outcomes over time, while accounting for seasonality, pricing and other factors. Because it needs no cookies or click IDs, it isn't affected by tracking loss.

MMM used to be an expensive consulting project. Two open-source options changed that:

Free software isn't a free model, the same way a free telescope isn't a free astronomer. MMM needs a long history of spend and outcomes, enough variation in spend to learn from, and someone who can tell a sensible model from a confident wrong one. For most early-stage B2B teams with one or two channels and a few hundred deals, it's too early.

// 05 · versus

Where does incrementality testing fit?

Incrementality testing is the closest thing to ground truth in marketing measurement. You withhold ads from a control group, of people or regions, and measure the difference. It answers what no attribution model can: would this conversion have happened anyway?

Tests are slower and costlier than reading a dashboard, so you run them on the channels where the answer changes a big decision. They also calibrate everything else: a test result can tell you how much to discount a platform's self-reported numbers, and tools like Meridian can use test results to anchor the model. The full playbook is in incrementality testing for marketers who hate math.

// 06 · payload

Should B2B teams use self-reported attribution?

Yes. Self-reported attribution means asking buyers how they heard about you, usually with an open text field like "How did you hear about us?" on the demo or signup form. It's cheap, and it surfaces sources no pixel can see: podcasts, communities, newsletters, peer recommendations, a LinkedIn post someone screenshotted into Slack.

The pattern that shows up in most B2B accounts: software attribution over-credits the last trackable click, often branded search or retargeting, while self-reported answers point further upstream to the moment the buyer first remembered the name.

kipp>

When the form says "Google" and the notes say "my CFO's podcast," believe the notes.

// 07 · mission log

Which attribution method answers which question?

MethodAnswersTrust it forIgnore it for
Platform reportingDid this platform touch the conversion?In-platform optimizationCross-channel budget splits
Data-driven attributionWhich touchpoints in this ecosystem mattered?Comparing campaigns and keywordsChannels it can't see
CRM multi-touch reportingWhich tracked touches preceded pipeline?Pipeline by source, deal-level pathsUntrackable influence, causation
Self-reported attributionWhat does the buyer remember?Awareness and dark social sourcesPrecise credit splits
Incrementality testingWhat did the spend cause?Go or no-go on specific channelsAlways-on daily reporting
Marketing mix modelingHow should budget be split overall?Quarterly and annual planningCampaign-level decisions
// 08 · launch

What attribution stack fits your company stage?

You don't need everything on day one. Here's a practical stack by stage. Treat the stages as rough shapes, not rules.

StageTypical paid setupAttribution stack
Early (first paid tests)1 to 2 channels, small budgetClean conversion tracking, UTMs into the CRM, an open "how did you hear about us?" field, platform reporting for optimization
Growth (several channels)3 to 5 channels, a dedicated paid ownerAll of the above, plus server-side conversions, offline conversion imports of qualified pipeline, and data-driven attribution inside Google
Scale (meaningful multi-channel spend)Many channels, finance scrutiny on budgetAll of the above, plus a recurring incrementality testing calendar for the biggest line items
Mature (years of consistent spend data)Large, diverse media mixAll of the above, plus MMM calibrated with test results for annual and quarterly planning

The step most teams skip is the second one: sending CRM stages, like qualified lead and opportunity, back to the ad platforms. When platforms optimize for form fills, they find people who fill out forms. Feeding them pipeline signals changes who they find. For how attribution fits the wider program, see the B2B PPC playbook and our take on B2B paid media strategy.

Where this breaks

kipp> waitlist --join

Something's warming up on the launch pad.

We're building something for people who read posts like this. Early access opens in waves.

Early access, by invitation.

// 09 · comms

FAQ

What is cross-channel attribution?

Cross-channel attribution is the practice of assigning credit for conversions across every marketing channel a buyer touched, such as search, paid social, email and events, instead of letting each platform report on itself.

Why do ad platforms report more conversions than I actually got?

Each platform counts conversions it touched using its own attribution windows and rules, often including views as well as clicks. The same conversion can be claimed by several platforms, so the totals overlap.

Which attribution models does Google Ads offer?

Google Ads offers data-driven attribution, the default for most conversion actions, plus last click and external attribution. First click, linear, time decay and position-based models were removed in 2023.

Is marketing mix modeling worth it for a startup?

Usually not early on. MMM needs a long history of spend and outcomes across channels with real variation. It becomes useful once you spend meaningfully across several channels and have at least a couple of years of consistent data.

What is self-reported attribution?

Self-reported attribution asks buyers directly how they heard about you, usually with an open text field on a demo or signup form. It captures sources tracking misses, like podcasts, communities and word of mouth.

Ronny Cheng has spent 15+ years in performance marketing and led growth on 9+ startup exits across 75+ companies. He writes the Flight log for people who read search term reports for fun.

Receipts

  1. Google Ads Help: First click, linear, time decay, and position-based attribution models are going away
  2. Search Engine Land: Google opens Meridian to all users
  3. GitHub: Robyn by Meta Marketing Science
  4. Google Ads Help: About Conversion Lift
  5. Google Ads Help: Incrementality testing improvements