Media Mix Modeling, Explained With a Worked Example
Media mix modeling (MMM) is a statistical method that uses months or years of sales, spend, price and other data to estimate how much each marketing channel actually contributed to sales — separate from what would have happened without it.
What this looks like across the book we manage
What media mix modeling actually is
Media mix modeling (MMM) is a statistical method that uses historical sales and marketing data to work out how much each channel — TV, paid search, social, display, radio — actually contributed to sales, separate from what would have happened anyway. It answers a specific question: if this campaign hadn't run, what would sales have looked like?
The name comes from the marketing mix — the four Ps (product, price, place, promotion) that Neil Borden and E. Jerome McCarthy described in the 1950s and 60s. MMM applies regression to that mix: it takes several years of weekly or monthly data and fits a model where sales is the outcome and price, distribution, promotions and media spend are the inputs. The model then splits total sales into base sales (what you'd sell with zero marketing — brand strength, distribution, seasonality) and incremental sales (the lift attributable to specific marketing activity).
"Marketing mix modeling" and "media mix modeling" get used interchangeably across the industry now — MMM the acronym covers both. Wikipedia draws a technical line between the broader four-Ps model and the media-only subset, but in practice almost nobody observes it. Search "mmm media mix modeling" or "media mix modeling mmm" and you'll land on the same regression-based method either way.
How it works, with a real number attached
A basic MMM runs in four stages: collect data, build the model, decompose the result, then optimize the budget against it. None of that is exotic — it's multivariate regression, sometimes Bayesian, run against a wide and often messy dataset.
Here's what makes it concrete. Say a brand runs TV, paid search and display over a year. Last-click attribution will credit paid search with most of the conversions, because it sits closest to the purchase, and will likely credit display with almost nothing — someone saw a banner three weeks before they searched and bought, and the click takes all the credit. MMM, and incrementality testing, look at it differently: they measure what happened to sales in the weeks and markets where display spend moved, independent of who clicked what.
That gap between last-click and true incremental contribution isn't theoretical. Across 30 Amazon DSP advertisers we managed in July 2026, the book delivered a 6.04x return on ad spend, 78.4 million impressions at a $4.00 CPM, and a blended $1.42 cost-per-click — none of which last-click alone would surface, because display's job in that mix was to lift search and direct response, not to be the final touch. That's the entire argument for running MMM, or a holdout test, instead of trusting the last click.
MMM vs. multi-touch attribution vs. incrementality testing
Three names come up constantly and they are not the same thing. Multi-touch attribution (MTA) tries to assign credit to individual touchpoints using tracked user-level data — granular, but it degrades as cookies and device IDs disappear. MMM works at an aggregate level, usually weekly and by market, and doesn't need user-level tracking, which is a big part of why it survived the privacy shift better than MTA did. Incrementality testing — holdouts, matched-market tests — is the most direct of the three: you withhold spend from a group and measure the actual difference. MMM estimates what a holdout test proves.
On vendors: Nielsen has run marketing mix modeling for consumer packaged goods brands for decades, built on its syndicated retail sales and media data — a strong fit if you're already a Nielsen data client and want MMM folded into that relationship. Neustar, now part of TransUnion, built its MarketShare practice on similar CPG heritage and tends to suit larger advertisers who want a vendor to run the whole model rather than build it in-house. Google published Meridian, an open-source Bayesian MMM tool that succeeded its earlier LightweightMMM — genuinely strong if you have in-house data science capacity and want to own the model, but it assumes you can staff that work.
None of these three tell you what your Amazon DSP display did on Amazon specifically, because Amazon's on-platform signal doesn't leave Amazon. That's a data-availability limit, not a methodology flaw — any model is only as good as what you can feed it.
The mistakes that break an MMM model
The most common failure is running it on too little history. Under a year or two of weekly data, the model can't separate seasonality from media effect, so it credits December sales to whatever ran that month rather than to the December baseline that would have happened regardless. A second failure: not validating against a holdout or a real experiment, so the model's coefficients are its own opinion about itself, with nothing checking the answer.
Here's a mistake we've made ourselves: trusting last-click on a display campaign because it was the number on the dashboard, and concluding display "underperformed" — when reconciling in Amazon Marketing Cloud later showed it had been lifting search conversion the whole time. Last-click cannot prove incrementality and never could. It can only tell you the order events happened in. That's why we now attach three things to every spend change before it runs: the evidence behind it, a measurement plan, and a rollback trigger.
What to do when the model gives you a bad number
Sometimes the model tells you a channel you like isn't working, or that committed spend should move. Before acting: check whether the input data has a gap or a structural break — a stockout, a price change, a category disruption — that the model will misread as a media effect. Re-run with a shorter and a longer window; if the coefficient flips depending on the window, you don't have an answer yet, you have noise.
If the model and a holdout disagree, trust the holdout. MMM is an estimate; a matched-market or AMC-based holdout is closer to a fact. And if a fix based on the model's output didn't move the number, say so and roll it back — don't keep an expensive change alive just because it was expensive to make.
Where Dr. DSP fits
Dr. DSP is Amazon's Demand-Side Platform — programmatic display, video and audio buying inside Amazon, not the Delivery Service Partner courier franchise — run as a managed product by Fable 5, part of Full Circle, which has managed more than $500 million in Amazon ad spend across 100+ brands. Rather than building a full marketing mix model, the approach reconciles DSP and sponsored ads inside Amazon Marketing Cloud and validates changes with holdouts and matched controls — a narrower, Amazon-specific answer to the same incrementality question MMM asks across the whole marketing mix. There's no published price: a demo, the first 30 days free, and pricing set on a call against real budget and scope, with the Orbit software suite included either way.
| Stage | What goes in | What comes out |
|---|---|---|
| Data collection | 2–3 years of sales, spend by channel, price, promotions, and external factors like weather, competitor activity and seasonality | A clean time-series dataset with no gaps |
| Model building | Sales as the dependent variable; media spend, price and distribution as independent variables | A regression, often Bayesian, that separates base sales from incremental sales |
| Decomposition | The fitted model | A contribution breakdown showing how much of sales each channel explains, adjusted for carryover and diminishing returns |
| Optimization | The contribution breakdown plus a budget constraint | A reallocation recommendation — shift spend from lower-return channels toward higher-return ones |
Which one you should actually pick
Nielsen and Neustar suit CPG advertisers already bought into their syndicated data who want a vendor to run the model end to end. Google's Meridian suits teams with real data science capacity who want to own it. None of them see what happens on Amazon — that's a narrower question, answered by AMC reconciliation and holdouts, not a wider marketing mix model.
Shortlist on the job, not the feature grid. Pull your search-term report for the last 90 days and total the spend against terms that produced no orders — 48.5% across the 47 brands above. Then ask each vendor on your list what they would do about it in week one, and see who answers with a process rather than a screenshot.
Common questions
What is media mix modeling (MMM) in simple terms?
It's a statistical model that uses historical sales, spend, price and other data to estimate how much each marketing channel contributed to sales, splitting results into base sales (what would happen anyway) and incremental sales (what marketing actually added).
Is media mix modeling the same as marketing mix modeling?
In practice, yes. There's a technical distinction — marketing mix modeling covers all four Ps, media mix modeling is the media-only subset — but the industry uses both names for the same regression-based method, and most vendors don't observe the line.
What's a simple media mix modeling example?
A brand runs TV, search and display for a year. Last-click credits search with almost everything and display with almost nothing. MMM instead looks at weeks and markets where display spend moved and measures the actual change in sales — often finding display was lifting search the whole time, which last-click could never show.
How is Nielsen or Neustar's MMM different from Google's Meridian?
Nielsen and Neustar (now TransUnion) run MMM as a managed vendor service, built on decades of CPG syndicated data — you hand them the problem. Google's Meridian is open-source software you run yourself, which suits teams with in-house data science capacity who want to own the model rather than outsource it.
Can MMM tell me what my Amazon DSP display ads did?
Only partially. General-purpose MMM tools don't have access to Amazon's on-platform signal, so they can model the outside-Amazon media mix but not what happened inside it. That gap is why holdout tests reconciled in Amazon Marketing Cloud, rather than an MMM built on outside data, answer that specific question.
Dr. DSP is Amazon DSP — the Demand-Side Platform, not the delivery franchise — run daily by Fable 5 with operators from a $500M+ Amazon team supervising. You pick the approval level, we reconcile in Amazon Marketing Cloud, and Orbit is included. First 30 days free, priced on the call.
Book a Dr. DSP demoRead next
- CommerceIQ Pricing: How to Compare a Quote-Only BidPricing · commerceiq pricing
- The Trade Desk Review: Strong Platform, Different JobReview · the trade desk review
- Quartile Pricing: What the Terms Commit You ToPricing · quartile pricing
- Intentwise Pricing: Quote-Only, and What It BuysPricing · intentwise pricing
- Perpetua Pricing: What the Page Shows, and What It Doesn'tPricing · perpetua pricing
- Pacvue Pricing: What Quote-Only Really Means for BuyersPricing · pacvue pricing