
Last updated: October 2026
Media mix modeling (MMM) is a statistical method that estimates how much each marketing channel contributed to sales, using aggregated historical data on spend, results, and outside factors like seasonality, pricing, and promotions. Because it needs no user-level tracking, MMM can measure channels that click-based attribution can’t see, including linear TV, CTV, audio, and out-of-home.

That makes MMM the right tool for some decisions and the wrong one for others. MMM tells you where next year’s budget should go. Attribution tells you what this week’s budget did. Media mix modeling is built for the big question, how the budget should split across channels, and it’s slow, approximate, and blind to anything below the channel level. Multi-touch attribution is the reverse: fast, granular, and limited to the touches it can track. This guide covers how media mix modeling works, what it needs, how it compares to attribution and incrementality testing, and when each one should get the final word.
What Is Media Mix Modeling?
Media mix modeling, also called marketing mix modeling, uses regression analysis to link changes in marketing activity to changes in a business outcome, usually sales, revenue, or leads (Meta Robyn). It looks back over years of weekly data and asks a simple question with a hard answer: when spend on a channel went up or down, what happened to sales once everything else is accounted for? Models typically control for outside factors such as seasonality, pricing, and the economy (Google, 2025).
The method isn’t new. Marketers have relied on marketing mix models for decades to decide how to split budgets across media (HBR Analytic Services, 2026). What changed is everything around it. As user-level tracking got harder, a method that never depended on it started looking a lot more attractive.
A finished model produces five outputs that matter for planning:
- Contribution by channel. How much of total sales each channel drove, separated from the baseline driven by trend, seasonality, and holidays (Meta Robyn).
- Return by channel. Revenue returned per dollar spent in each channel over the model period.
- Response curves. How returns change as spend rises, including the point where the next dollar starts buying less. Google’s Meridian documentation calls this saturation, meaning diminishing marginal returns as media increases (Google Meridian). It’s where MMM earns its keep.
- Carryover. How long a channel keeps working after the ad runs, often called adstock. Meridian models it as an effect that tapers off slowly over time instead of stopping when the flight ends (Google Meridian).
- Budget scenarios. What the model predicts would happen if you moved money from one channel to another, or added to the total.
What MMM does not produce is anything about individual people. It works on aggregated data, which is why Google describes it as a privacy-centric way to measure performance (Google, 2025). That’s its biggest limitation and, lately, its biggest selling point.
How Does Media Mix Modeling Work?
Media mix modeling works by fitting a statistical model to historical data so that sales are explained as the sum of a baseline, the effect of each marketing channel, and the effect of outside factors. The model then uses those estimated effects to project what different budget splits would produce. A typical build runs in five stages:
- Collect the data. Weekly spend and impressions by channel, plus the outcome you care about. Google’s Meridian documentation calls for a minimum of two years of weekly data for geo-level (regional) models and three years for national ones (Google Meridian, 2026).
- Add the control variables. Pricing, promotions, seasonality, holidays, competitor activity, and macro factors like inflation or unemployment (Meta Robyn). Leave these out and the model hands their effect to whichever channel happened to be running at the time.
- Transform the media variables. Two adjustments do most of the work. Adstock spreads a channel’s effect across the weeks after the spend, and a saturation curve bends the response so each added dollar buys less than the one before (Google Meridian).
- Fit and validate. The model is estimated with regression. Bayesian frameworks such as Meridian and PyMC-Marketing let analysts feed in what they already know, including lift-test results, as priors (Google, 2025). The model is then scored against data held out of training to see how well it predicts what it hasn’t seen (Google Meridian).
- Simulate and optimize. With a response curve for every channel, the model can test budget scenarios and recommend the split that returns the most for a given total.
Building one is far cheaper than it used to be. Google made Meridian, its open-source marketing mix model, available to all marketers and data scientists in January 2025 (Google, 2025) and reported more than one million downloads by September 2026 (Google, 2026). Meta’s Robyn is also open source, and the Python library PyMC-Marketing covers the same ground. Google says Meridian is free for anyone to use (Google Meridian), so the software is within reach of any team with a data scientist to run it.

That last part is where most projects stall. The code is free. The expertise to set it up, feed it clean data, and keep it honest is not. In a 2026 Harvard Business Review Analytic Services survey sponsored by Google, only 28% of respondents said their organization is very effective at turning MMM insights into timely action that makes an impact (HBR Analytic Services, 2026).
Why Is Media Mix Modeling Making a Comeback?
Media mix modeling is back because the tracking that user-level attribution depends on keeps eroding, while MMM never needed it. Two-thirds (67%) of senior decision-makers at US brands and agencies now use marketing mix models (IAB, 2026), and 47% of the US marketers surveyed by TransUnion and EMARKETER plan to increase MMM spending in the next year, compared with 35% for multi-touch attribution (TransUnion, 2025).
Three shifts drove the revival:
- Signal loss on mobile. Since Apple introduced App Tracking Transparency in April 2021, iOS apps have needed users’ consent to track them. AppsFlyer put global consent at 50% in April 2025 (AppsFlyer, 2025), which leaves about half of iOS users outside cross-app tracking.
- Browser limits. Safari has blocked third-party cookies by default since March 2020 (WebKit, 2020). In April 2025, Google said it would keep its current approach to third-party cookies in Chrome instead of rolling out a new prompt (Google, 2025), and that October it retired the Attribution Reporting API along with Topics, Protected Audience, and other Privacy Sandbox technologies (Google, 2025).
- Cheaper modeling. Open-source frameworks from Google and Meta put MMM code, documentation, and step-by-step guides in the hands of in-house teams (Meta Robyn).

The cookie headlines miss the bigger point. Google’s decision to keep cookies in Chrome didn’t change much for measurement. Cookie-based attribution never saw a CTV ad, a podcast spot, or a billboard in the first place. As IAB Tech Lab put it, the browser cookie “isn’t at play across OTT systems” (IAB Tech Lab, 2018). A method that measures every channel on the same scale doesn’t share that blind spot.
MMM has blind spots of its own, though. In the same IAB study, 61% of MMM users said their models don’t capture performance across all channels very well. Among MMM users with visibility into each channel, 43% said DOOH is underrepresented in their models, 41% said CTV, and 39% said podcasts (IAB, 2026). A model is only as complete as the data you feed it.
What Is Multi-Touch Attribution?
Multi-touch attribution (MTA) splits the credit for each conversion across the trackable touchpoints a buyer encountered on the way, such as ad impressions, clicks, emails, and site visits. Google describes an attribution model as anything from a single rule to a data-driven algorithm for deciding how that credit gets split (Google Analytics Help). Where media mix modeling works top-down from totals, MTA works bottom-up from individual paths. Our guide to marketing attribution covers the basics in more depth.
Attribution models differ mainly in how they divide the credit:
- Last-click. All credit goes to the final touch, which favors whichever channel tends to come last.
- First-touch. All credit goes to the touch that started the path.
- Linear. Equal credit to every touch.
- Time decay. More credit to touches closer to the conversion.
- Data-driven. An algorithm assigns credit based on how converting paths differ from paths that didn’t convert.
Google has narrowed its own menu. Google Ads no longer supports first-click, linear, time decay, or position-based models, and it moved conversion actions that used them to data-driven attribution, with last click still available (Google Ads Help). Last-click is far from dead elsewhere, too. Among US buy-side teams that use attribution, 45% still use last-touch models, more than the 39% using multi-touch (IAB, 2026).

MTA’s strength is resolution. It can tell you which campaign, audience, placement, or creative sat on the converting path, and it can tell you daily. Its weakness is that it only sees what it can track, and it measures association, not cause. In 15 large Facebook ad experiments, standard observational methods often failed to reproduce what the randomized tests found (Gordon et al., 2019). A retargeting ad served to someone already on their way to checkout will show up on a lot of converting paths. That doesn’t mean it caused many of them.
How Do MMM, MTA, and Incrementality Testing Compare?
Media mix modeling, multi-touch attribution, and incrementality testing answer different questions. MMM estimates each channel’s contribution from aggregate data. MTA tracks which touches sat on individual conversion paths. Incrementality testing runs a controlled experiment to find out whether a specific campaign caused conversions that wouldn’t have happened otherwise. Here’s how they line up:
| Criteria | Media Mix Modeling | Multi-Touch Attribution | Incrementality Testing |
|---|---|---|---|
| Question it answers | How should budget split across channels? | Which touches sat on the path to each conversion? | Did this campaign cause conversions that wouldn’t have happened anyway? |
| Data it uses | Aggregated spend, impressions, and sales over time, plus outside factors | User- or device-level touchpoint and conversion data | Results from an exposed group compared with a held-out control group |
| Level of detail | Channel, sometimes tactic or region | Campaign, audience, placement, creative | Whatever you test, one channel, campaign, or tactic at a time |
| Channels covered | All, including offline, CTV, audio, and DOOH | Trackable touches only | Any channel you can withhold from a control group |
| Speed | Slow, most teams refresh quarterly or less often | Fast, daily or near real time | Weeks per test |
| Shows cause? | Estimates it, based on model assumptions | No, shows association | Yes, when the test is designed well |
| User-level data needed | None | Yes | None for geo tests, and platform tests use the platform’s own data |
| Best for | Annual and quarterly budget allocation | In-flight optimization | Settling disputes and calibrating the other two |
| Biggest weakness | Needs years of varied data and can’t see below the channel level | Over-credits touches near the sale and misses untracked channels | Gives up some reach during the test and answers one question at a time |
Few teams run all three. Only 39% of US brand and agency decision-makers use MMM, attribution, and incrementality tests together (IAB, 2026), and BCG’s 2025 survey of 3,000 measurement professionals worldwide put the figure at 46% (BCG, 2025). The rest are making budget calls with one or two of the three, which means at least one blind spot goes unchecked.
The gap shows up in confidence. Nielsen found that 85% of marketers say they’re confident in their ability to measure ROI, but only 32% measure it across traditional and digital media together (Nielsen, 2025). That’s a lot of confidence resting on partial data.
When Does Media Mix Modeling Beat Attribution?
Media mix modeling beats attribution when the decision is strategic, the channels are hard to track at the user level, or the question is about how returns change at different spend levels. If you’re asking how much should go to CTV next year, MMM is the better instrument.
- Offline and upper-funnel channels. Linear TV, CTV and OTT, streaming audio, podcasts, and DOOH rarely produce a click to track. MMM picks up their effect in the totals even when click-based tracking records nothing.
- Annual and quarterly planning. MMM’s whole job is the channel split. It weighs every channel against the others on the same scale.
- Diminishing returns. Response curves show where a channel starts to saturate. Attribution reports what happened at the spend you ran. It can’t tell you what an extra 30% would buy.
- Baseline versus marketing-driven sales. MMM separates sales driven by trend and seasonality from the sales marketing drove (Meta Robyn). Attribution has no built-in way to count sales that would have happened anyway, because it assigns tracked conversions to the touches that preceded them.
- Privacy-sensitive categories. Healthcare, finance, and other categories that handle sensitive data can measure media without sharing anything about individuals, because MMM relies on aggregated data (Google, 2025).
When Does Attribution Beat Media Mix Modeling?

Attribution beats media mix modeling when the decision is inside a campaign: which audience, creative, placement, or partner deserves the next dollar this week. A model built on two years of weekly data has nothing useful to say about a creative that launched on Monday.
- In-flight optimization. Among MMM users, 74% run their models quarterly or less often, and 68% say MMM doesn’t perform very well at delivering results fast enough to inform planning and optimization (IAB, 2026). Campaigns need steering in days, not quarters.
- Tactic-level decisions. MMM usually works at the channel level. It can tell you display works. It can’t tell you which display audience, placement, or creative is doing the work.
- Short histories or flat spend. A model learns from variation. Robyn’s guide gives the example of TV spend that stays constant while sales move week to week, which leaves the model struggling to measure TV at all. It also recommends at least 10 observations for every variable in the model (Meta Robyn), so two years of weekly data supports roughly ten inputs before it runs thin.
- Smaller or concentrated budgets. When spend sits in two or three channels, the noise in an MMM can be larger than the differences you’re trying to measure.
- Long, multi-touch buying cycles. Path-level data shows how channels hand off to each other over time, which weekly totals blur.
DoorDash’s Moshe Katzwer, a senior manager of data science and analytics, drew the same line in the HBR study. MMM, he said, shouldn’t be a tactical tool you check every week to move budgets around, because “attribution is more suited for week-to-week tuning” (HBR Analytic Services, 2026).
That last point about buying cycles is where path data earns its place. When a technical training school added OTT to its display and video campaigns with Genius Monkey, the share of conversions taking more than 90 days fell from 63.5% to 35%, and conversions within two days of the first ad rose from 5.1% to 22.6% (read the case study). A weekly model would register the enrollment increase. It wouldn’t show that the buying cycle itself got shorter, or which sequence of touches shortened it.
That’s the job Genius Monkey’s attribution is built for. Pixel Monkey, which we launched as the industry’s first full programmatic attribution and performance tracking system, reports on the full path to conversion. It puts display, video, CTV, audio, and DOOH on one timeline and credits every channel that contributed instead of the last one somebody clicked. We don’t estimate. We attribute. MMM still has a job above that: deciding how big each channel’s budget should be in the first place.
How Should You Use MMM, Attribution, and Incrementality Together?
Use media mix modeling to set channel budgets, attribution to steer spend inside each channel, and incrementality tests to check both whenever they disagree or a big decision is riding on the answer. Some measurement teams call this triangulation, and BCG calls the three methods together a “trifecta” (BCG, 2025). In practice it looks like this:
- Start with the business question. “Should CTV get more of next year’s budget?” is a modeling question. “Which CTV audiences convert?” is an attribution question. “Is our retargeting driving sales or collecting credit?” is an experiment.
- Build or buy the model. Use at least two years of weekly data, with three to four preferred, and refresh it on a schedule. The IAB’s 2025 MMM guidance suggests quick weekly refreshes and full retrains monthly or quarterly (IAB, 2025).
- Run attribution every day. Let path-level data decide audiences, placements, creative, and pacing inside the budget the model set.
- Test where the methods disagree. If the model says audio pulls its weight and attribution shows little, run a holdout. Incrementality testing is the tiebreaker.
- Feed results back into the model. Bayesian models like Meridian take lift-test results as priors, so each experiment makes the next model sharper (Google, 2025). BCG found that 40% of measurement leaders already calibrate their MMM with incrementality results (BCG, 2025).
- Check the top line. Total revenue divided by total marketing spend, known as the marketing efficiency ratio, is a check no model can game. We’ve written about why MER vs ROAS deserves more attention than most dashboards give it.
When two measurement methods disagree, that’s not a reporting problem. It’s the best test idea you’ll get all quarter. The disagreement points to exactly where your understanding is weakest, and a controlled test is the cheapest way to fix it.
What Do You Need to Run a Media Mix Model?
To run a media mix model you need at least two years of consistent weekly data, real variation in spend across channels, a clear outcome metric, and someone who can tell a sensible model from one that merely fits the past. Missing any of these is the most common reason MMM projects disappoint.
- History. Two years of weekly data at minimum, three for national-only models (Google Meridian, 2026). PyMC-Marketing’s guide says two to three years is ideal to capture seasonality and trends (PyMC-Marketing).
- Variation. Channels that always rise and fall together are hard to pull apart, a problem statisticians call multicollinearity (Meta Robyn). Varying spend by region on purpose gives the model contrast to learn from.
- Regional detail. Geo-level data adds observations without waiting more years, which is why Meridian’s recommended minimum drops from three years of national data to two years of geo-level data (Google Meridian, 2026).
- Clean outcome data. Sales or leads by week, by region if possible, reconciled with finance.
- Control data. Prices, promotions, distribution, seasonality, and competitor moves.
- Experiment results. Lift tests give the model real-world anchors. Robyn’s documentation recommends running incrementality studies on an ongoing basis so they can keep calibrating the model (Meta Robyn).
- People. A data scientist or partner who understands the statistics and the business behind them.
Common Media Mix Modeling Mistakes
- Trusting fit over sense. A model can match past sales closely and still give a channel credit it doesn’t deserve. If the output says your smallest channel drives half your revenue, question the model before you move the budget.
- Leaving out control variables. A missing promotion calendar means the model hands the promo’s sales to whatever media ran that week.
- Reading estimates as exact. Every channel ROI comes with an uncertainty range. Two channels whose ranges overlap heavily aren’t meaningfully different, whatever the point estimates say.
- Modeling once. Prices, creative, and channel mix keep changing. A model left alone for a year describes a business that no longer exists.
- Ignoring slow-building channels. Short model windows undercount channels whose effect builds over months, which quietly pushes budget toward whatever converts fastest.
The Bottom Line

Media mix modeling is the right tool for deciding how big each channel’s budget should be, especially for channels that don’t end in a click. Attribution is the right tool for deciding where each channel’s dollars go once the campaign is live. Incrementality tests settle the arguments between them. Teams that pick one method and ignore the others end up confidently wrong in whichever direction their method leans.
If your model and your platform reports tell two different stories, that’s worth a conversation. Genius Monkey’s live dashboard puts every channel on one timeline and breaks out conversions by type, interaction, and attribution, so you can see where the model and the path data agree and where they don’t. Request a demo, bring your last model readout, and we’ll show you what the path-level view adds.

