Multi-Channel Attribution: A CMO's Guide to Models, MMM and Lift Tests

Published Updated 16 min read
Customers rarely buy after a single ad. A B2B buyer might see a LinkedIn post, search for your company, read a comparison page and join a webinar before asking for a demo. A shopper might find a product in a social feed, compare prices on a search engine and buy after an email offer. When the budget review comes, you need to know which of those channels earned more money and which can be cut.
Multi-channel attribution helps by assigning the credit for each conversion to the tracked touchpoints that came before it. The credit depends on the model, though, and on its own it does not show how many extra sales a channel caused. The tools have changed too: Google Ads and Google Analytics retired four of the classic models in 2023.
This guide explains how attribution works, which models you can still use and where, and how it compares with marketing mix modeling and lift tests. It ends with a set-up plan you can follow and the published prices of a few tools.
DisclosureJake Jorgovan is a partner in Fieldtrip, a group of marketing agencies, which is mentioned in this article.
What is multi-channel attribution?
Multi-channel attribution assigns the credit for a conversion (a sale, a sign-up, a booked demo) to the marketing touchpoints a customer interacted with before it. Google's Analytics help (opens in a new tab) defines attribution as "the act of assigning credit for important user actions to different ads, clicks, and factors along the user's path." The attribution model is the rule, set of rules or data-driven algorithm that decides how that credit is split. When the credit is shared across several touches, this is also called multi-touch attribution.
The simplest approach gives all the credit to one touch, the first or the last. Google's own example shows the difference. A customer searches "restaurant tuscany", "restaurant florence", "3 star restaurant florence" and finally "3 star restaurant abigaille florence", clicking an ad each time, and then books a table. Last click gives the final keyword 100% of the credit. A data-driven model gives each keyword a share, depending on how much it contributed.
For a CMO the point is practical. You want to see which combination of channels leads to revenue, so the budget follows contribution and not just whichever channel happens to sit at the end of the path.
The attribution models, and where you can still use them
The table describes the common models as Google and HubSpot define them. The last column matters more than it used to.
| Model | How the credit is split | When it fits | Where it is offered |
|---|---|---|---|
| Last click (last interaction) | All of it to the last eligible interaction; which channels are eligible, and how direct visits are treated, varies by tool | Judging the touches that close; many leads but few closed deals | Google Ads, Google Analytics, HubSpot, Ruler Analytics, Attribution |
| First click (first interaction) | All of it to the first interaction | Seeing how people discover you | HubSpot, Ruler Analytics, Attribution; no longer Google |
| Linear | Equal shares to every interaction | A first overview of every channel involved | HubSpot, Ruler Analytics, Attribution; no longer Google |
| Time decay | More to the interactions closest to the conversion; HubSpot uses a 7-day half-life | Campaigns with a fixed start and end; longer cycles where recent touches close the deal | HubSpot, Ruler Analytics, Attribution; no longer Google |
| U-shaped (position-based) | In HubSpot, 40% to the first interaction, 40% to the lead conversion, 20% spread across the rest | Building a pipeline of leads to nurture and qualify | HubSpot, and as position-based in Ruler Analytics and Attribution; no longer Google |
| W-shaped | In HubSpot, 30% each to the first interaction, the contact's creation and the deal's creation, 10% across the rest | Many channels that generate and nurture leads, and a pipeline that moves quickly from deal to customer | HubSpot's deal and revenue reports (Marketing Hub Enterprise) |
| Data-driven | Shares based on how much each interaction raised the chance of converting, learned from your own data | Accounts with enough conversions and mostly digital journeys | Google Ads (the default for most conversion actions), Google Analytics, some dedicated tools |
Original hypothetical four-touch example based on attribution definitions in HubSpot and Google documentation. Credit assignment is not incremental sales lift. GA4 no longer offers all these rule-based models; platform availability varies.
Figure details and references
One journey, three credit allocations Hypothetical journey with four touches. First-touch attribution assigns 100% to touch 1 and 0% to the other touches. Last-touch attribution assigns 100% to touch 4 and 0% to the others. Linear attribution assigns 25% to each touch. Assigned credit does not measure incremental sales lift.
How to Understand Attribution Report Definitions in HubSpot's Report Builder / Get started with attribution - Analytics Help — 2026-06-21. (opens in a new tab) Additional primary source. (opens in a new tab) Additional primary source. (opens in a new tab) Original visualization of cited research. Source / licence. (opens in a new tab)
What Google changed in 2023
In April 2023 Google announced (opens in a new tab) that the first click, linear, time decay and position-based models were going away across Google Ads and Google Analytics 4. By then, it said, fewer than 3% of Google Ads web conversions were attributed with them. Conversion actions still using them were switched to data-driven attribution. When this guide was checked in October 2026, Google Ads (opens in a new tab) offered last click and data-driven, and Google Analytics offered data-driven, paid and organic last click, and Google paid channels last click. Google Analytics says the four rule-based models have not been available since November 2023.
If an agency presents linear or U-shaped attribution as a built-in Google Ads or Google Analytics model, ask where that calculation comes from: those models were retired in 2023. The rule-based models are still useful ways to think about a journey, and B2B teams can still run them in a CRM. HubSpot's attribution reports (opens in a new tab), in Marketing Hub or Content Hub Professional and Enterprise, offer U-shaped, J-shaped, linear and other models. The W-shaped model works only in deal create and revenue attribution reports, and full path (22.5% each to the first interaction, lead creation, deal creation and last interaction, with 10% across the rest) only in revenue reports. Those two report types, the ones that tie touches to pipeline and closed revenue, are Marketing Hub Enterprise only. Dedicated tools also keep rule-based models: Ruler Analytics and Attribution both offer first and last touch, linear, time decay and position-based models, and Attribution's Custom plan adds custom weights for teams that want to set their own.
How data-driven attribution works
Google's data-driven attribution (opens in a new tab) compares the paths of customers who convert with the paths of those who don't, and gives more credit to the interactions that make a conversion more likely. Google Analytics adds that its model weighs factors such as the time before the conversion, the device, the number of ad interactions, their order and the type of creative. It estimates each touch's effect by comparing exposed users with similar users in a holdback group.
In Google Ads, every conversion action is eligible for data-driven attribution, whatever its volume. Google still recommends at least 200 conversions and 2,000 ad interactions in supported networks within 30 days for the model to work well, and notes that with little data, last click and data-driven can give the same results.
Two limits matter for budget decisions. Google Ads' data-driven model looks at interactions with Google's ads: Search (including Shopping), YouTube, Display and Demand Gen. Which channels can receive credit is set for each conversion action, so check it before you compare channels. Google Analytics can also credit organic channels for web conversions, but it gives direct visits no credit unless the whole path was direct. Either way, the model assigns credit within the recorded journey; it cannot credit a trade show or a sales conversation that was never recorded or imported.
Before you switch a conversion action from last click, Google recommends that you test the new model and check how it changes your return on investment. Its Model comparison report shows two models side by side, and the setting also changes what automated bid strategies such as Target CPA and Target ROAS optimize toward.
How the choice of model changes the budget
The model decides which channels look productive, and so where the budget goes. These four hypothetical businesses show what each model would fund and what it can miss.
| Business | Model | What it would fund | What it can miss |
|---|---|---|---|
| An online furniture retailer | First click | The design articles that bring most first visits | Remarketing and cart recovery, which close high-ticket purchases researched over weeks |
| A project management software company | Last click | Paid search ads that convert the most trial sign-ups | The content, emails and webinars that created the demand before the search |
| A cybersecurity firm selling to businesses | Linear | All three touches equally: a LinkedIn ad, a whitepaper, an email before the demo | Which touch mattered most; the strongest of the three earns no more credit than the weakest |
| A streaming subscription service | Time decay | Retargeting emails with limited-time offers | The awareness and creator campaigns that sparked interest, so spend drifts toward discounts |
A real case shows the stakes. Walks of Italy, a Rome-based tour company, used search ads to reach travelers researching tours. According to Google's case study (opens in a new tab), 34% of its conversion paths involved two or more touchpoints, and last-click brand searches accounted for 48% of its ticket sales. Its agency, Merkle | Periscopix, set up a data-driven model in Google Search Ads 360, which showed that generic searches such as "Rome tour" were being undervalued. The agency then used the model with automated bidding to bid more on those keywords. Against summer 2016, its data-driven bidding campaigns raised revenue 33% (against 6% for its non-brand campaigns) and ROI 25%, and ticket sales rose 69%. The model and the bidding change worked together; the lesson for a CMO is how much last click had been hiding.
Attribution, marketing mix modeling or lift tests?
Attribution is one of three ways to measure marketing's contribution. Each answers a different question, and the budget decision usually needs more than one.
Marketing mix modeling (MMM) works from aggregate data instead of individual journeys. Meta's guide to MMM (opens in a new tab), written for its open-source Robyn package, describes it as an econometric model that estimates the incremental effect of marketing and non-marketing activities (price, promotion, seasonality) on a KPI such as sales. Because it needs no user-level data, it can include TV, out-of-home and other offline media, and it does not depend on cookies or pixels. Google's open-source Meridian (opens in a new tab), free for anyone to use, is built to answer three questions: each channel's historical ROI and contribution, how its impact changes with spend, and how to allocate the next budget.
MMM asks a lot of the data. The Robyn guide says a model needs a minimum of two years of weekly data, more if you only have monthly figures, and about 10 observations for each variable. Spend has to vary: if TV ran at the same level every week, the model has difficulty telling what TV did. And analysts, it says, still play "a very important role" in tuning the model and interpreting it. A first study also takes time. The guide's typical timings add up to about 12 to 22 weeks: one to two weeks to define the questions, four to six to collect the data, one to two to review it, four to eight to model and two to four for analysis and recommendations.
Lift tests (also called incrementality tests) measure cause directly. You split an audience, or a set of regions, into a group that can see your ads and a group that can't, and compare the conversions. Google's Conversion Lift (opens in a new tab) reports incremental conversions, incremental cost per action and incremental return on ad spend; its regional version supports offline data, and it is available through a Google account representative, not to every account. Meta's lift tests (opens in a new tab) use randomized test and holdout groups and report a confidence percentage with the result.
| Method | The question it answers | What it needs | What it misses | Examples |
|---|---|---|---|---|
| Multi-touch attribution | Which campaigns and touchpoints contributed to each conversion | Tracked journeys: tags, ad platforms, CRM | Offline activity that isn't recorded or imported, impressions it can't observe, people who decline tracking | Google Analytics, Google Ads, HubSpot, Ruler Analytics, Attribution |
| Marketing mix modeling | Each channel's contribution and ROI, and how to split the next budget | Historical spend, sales and control data with variation; Robyn's guide asks for two years of weekly data | Detail finer than its inputs; channels whose spend barely varies | Meridian (Google), Robyn (Meta) |
| Lift test | What one channel or campaign caused in one period | Comparable test and holdout groups of people or regions | Everything outside the test | Google Conversion Lift, Meta lift tests |
The methods work best together. The Robyn guide strongly recommends calibrating a mix model with experiments and running them regularly, and Google's Meridian offers geo experiments (Meridian GeoX) for the same purpose. Ruler Analytics, which sells attribution and mix modeling, puts the trade-off plainly on its homepage: "MMM provides a holistic but less granular view and incrementality testing is useful for determining causation but not substitute for ongoing reporting."
Choose the measurement method by the decision it must support. Experiments can calibrate mix models; each method retains its own blind spots.
Which to use when
- Mostly digital journeys and enough conversions: start with data-driven attribution in Google Analytics or your ad platforms, and use a lift test to check your largest channel where a valid test is available.
- Significant offline media, or budget spread across many channels: add a mix model for the split between channels, calibrated with lift tests, and keep attribution for campaign decisions.
- B2B with long cycles and few large deals: use the CRM's attribution to see which touches lead to pipeline and revenue, and treat the result as one input.
That last point is where I'd be most careful. In a Leaders of B2B episode (opens in a new tab) in December 2024, talking about brand and messaging, I described B2B companies that close 20 deals a year, each worth half a million dollars. In deals like those, a few interactions no one can track (a piece of content, a customer's testimonial) can move the decision. As I put it then, "there's intuition plus data as a guiding light, but it can't be the full piece there." With so few won deals, use the data to guide the conversation, and talk to the sales team and the customers before you cut a channel.
The same caution applies to reading ROI. The Robyn guide notes that a channel with a low ROI but high contribution and spend can still be a big driver of results, so moving money away from it may be a mistake. When a channel looks weak, consider a lift test before you cut it: hold it back in a few regions or for part of the audience for a set period, and compare. Have an analyst confirm first that the holdout, the duration and your conversion volume can detect an effect of the size that matters, and treat an inconclusive result as uncertainty, not as proof the channel does nothing.
How to set up multi-channel attribution
These seven steps take you from the decision you need to support to a model you can check.
Write down the decisions the measurement must support
Start with the questions: which channels to grow, which to cut, how to split next year's budget. Meta's guide suggests collecting these questions first and mapping each to the method that answers it, since some are better answered by a lift test or a mix model than by attribution. Name the KPIs too: pipeline, revenue, cost per acquisition.
Choose the conversions and the model
Decide which actions count as conversions and which model credits them. In Google Analytics you also choose the channels that can receive credit and the lookback window: 30 days by default for first visits and first opens (or 7), and 90 days for other key events (or 30 or 60). In a B2B cycle longer than 90 days, the early touches fall outside that window, and the CRM is where they can still be tied to the deal.
Tag every channel the same way
Use UTM parameters on the campaign links you control that bring people to your site, such as email, social and partner links, with one naming convention across teams and agencies, so the same campaign is not reported under three names. Check that conversion tags fire: when conversions go unrecorded, Google's help says to verify the tags on every relevant page, especially thank-you and confirmation pages.
Connect offline and sales touchpoints
Bring in events, sales calls, meetings and offline conversions where the data exists. Ruler Analytics lists sales calls, trade shows and webinars among the offline touches it tracks, and Attribution offers offline channel tracking on its Custom plan. The CRM holds the deal stages that rule-based B2B models need.
Keep the data in one place
Consolidate ad, analytics and CRM data in one platform: the CRM, a customer data platform or a data warehouse. In the MMA's 2024 attribution benchmark (opens in a new tab), 80% of marketers said they were dissatisfied with their ability to reconcile results from different tools.
Check the model before you move budget
Compare models side by side. Before a material change to a channel's budget, check whether a lift test has enough volume, time and a sound holdout design to give a useful answer, and run it where it does.
Review on a fixed schedule
Set a cadence, monthly or quarterly, and keep the settings stable between reviews. In Google Analytics, changing the reporting model also changes historical credit in reports that use event-scoped traffic dimensions such as source and campaign, while a new lookback window applies only going forward, so note every change in the report.
The approach described in this article, shown as a visual guide.
Figure details
Set up attribution, then check it Choose the decision: Define the conversion, model, and lookback window. Connect the data: Align tags, web events, and offline CRM stages. Check before spending: Compare models and use lift tests where feasible. Review regularly: Record changes to the model and lookback windows.
If you work with an agency, ask it to show the model and settings behind its reports before you compare its numbers with your own. The guide to performance marketing agencies compares firms that run paid acquisition.
What attribution can't see
Every attribution model works from tracked interactions, so its blind spots are the interactions no tool records.
- Offline touches. A store visit, a phone call or a conversation at an event is invisible unless you import it. If much of your spend is offline, a mix model or a regional lift test (Google's supports offline data) can account for it.
- People who decline tracking. On Apple devices running iOS 14.5 or later, Apple requires (opens in a new tab) apps to get the user's permission before tracking them across other companies' apps and websites, including for advertising measurement. Without it, the device's advertising identifier is all zeros.
- Cookies. Google decided in April 2025 to keep its current approach (opens in a new tab) of letting Chrome users choose whether to allow third-party cookies in their settings, without a new standalone choice screen. Chrome's Incognito mode blocks them by default. Measurement that depends on them misses the people who block them. Google Analytics lists cookieless measurement and modeling of behavior and conversions among its privacy controls.
- Several devices. A buyer who starts on a phone and finishes on a laptop can look like two people. Adobe's Cross-Device Analytics (opens in a new tab) stitches devices into one person using deterministic matching, but Adobe's documentation says it is available only to existing customers who already have a license and is no longer sold as an add-on.
- Views without clicks. An ad someone sees but doesn't click leaves no click path. Google Analytics' data-driven model counts some engaged YouTube views (30 seconds watched, for example), and some dedicated tools offer impression attribution, but a click-based model misses the rest.
What attribution tools cost
The costs below come from the tools' own pages. Prices change, so check the current page before you budget.
| Tool | What it does | Published price |
|---|---|---|
| Google Meridian | Open-source marketing mix model | Free to use; you supply the data and the analysts |
| Meta Robyn | Open-source marketing mix model | Open source; you supply the data and the analysts |
| Ruler Analytics | Multi-touch attribution with offline and CRM data; mix modeling on its Advanced plan | Small plan from $400 a month billed monthly (£299), up to 10,000 monthly visits; data-driven and impression attribution from the Medium plan (from $668), mix modeling on Advanced (from $2,000); prices are indicative and scale with traffic and requirements |
| Attribution | Multi-touch attribution; its site also offers mix modeling and incrementality testing | Pro plan from $399 a month for HubSpot, Segment and Salesforce users, up to 10,000 monthly tracked visitors ($10 per 1,000 over), with the five rule-based models; optional onboarding $2,500 to $5,000; offline tracking, custom weights and custom lookback windows on the Custom plan, priced on request |
| HubSpot | Attribution reports inside the CRM | Marketing Hub or Content Hub Professional or Enterprise; deal and revenue attribution (and so W-shaped and full path) need Marketing Hub Enterprise; HubSpot's prices were not read for this guide |
Both attribution vendors publish named customer results. In a case study published in 2026 (opens in a new tab), Ruler says the outsourced communications provider Moneypenny had been losing visibility on around 20% of the leads that came in by phone, until it tracked them back to their Google Ads source. In a 2025 case study (opens in a new tab), Attribution says the webinar platform Livestorm tripled its ROAS in a year. These are the vendors' own figures. With the two open-source mix models, the cost is the data preparation and the analysts' time, not a license.
Can attribution measure brand awareness?
Not directly. Attribution can connect the tracked interactions of an awareness campaign to later conversions, and some tools credit qualifying views without a click, but it does not measure whether people recognize or remember your brand. For that, use a brand lift study: Meta's lift tests can measure awareness by asking exposed and holdout groups questions about the brand. A mix model can estimate the contribution of brand media, offline included, to sales over time.
Where to start
Pick the one decision you have to make this year, such as whether to grow a channel or cut it, and measure for that decision first. Use attribution to manage campaigns, test where a valid test is possible before you move a large share of the budget, and add a mix model when your spend and history are big enough to support one. Which channel in your plan would you cut today, and what evidence would you want before you did?
Sources
Jake's record
- Leaders of B2B Podcast: Driving ROI Through B2B Podcasts, December 2, 2024, 22:24 to 23:48
Research
- Google Analytics: Select attribution settings (opens in a new tab), lookback windows and reporting model
- Meta: Robyn, open-source marketing mix modeling (opens in a new tab), calibration with experiments
- Google: Meridian home (opens in a new tab), geo experiments for calibration
- Ruler Analytics pricing (opens in a new tab), plans and prices
- Attribution pricing (opens in a new tab), plans and prices
Sources read October 7, 2026

Jake Jorgovan
Jake works with enterprise leaders on marketing strategy and executive talent. He co-founded Alpha Apex Group, founded Content Allies, owns Listen Network and is a partner in Fieldtrip, a group of marketing agencies. He founded Lead Cookie and later sold it.
Related guides
Media Buying Agencies: 34 Firms That Plan and Buy Media
Paid media & creators
How to Create a Marketing Plan: 7 Steps and a Template
Marketing strategy
Revenue Operations Consultants: 8 RevOps Firms Compared
Marketing strategy