When MMM and Incrementality Testing estimates don't agree — what next?
Last updated: September 29, 2026
When MMM and Experiment Results Diverge: What It Means and What We Do
If your Marketing Mix Model (MMM) and an incrementality experiment are pointing to different numbers for the same channel, that's not a sign that something is broken. It's a sign that your measurement program is mature enough to surface a question worth answering and we're built to answer it.
Every sophisticated marketing measurement team encounters this situation. The gap between top-down models and bottom-up experiments isn't a flaw in either methodology; it's a natural consequence of two different tools measuring the same reality from different angles, at different altitudes, over different time horizons. Our job is to use both to get sharper than either could on its own.
This is not a contradiction
MMM and geo experiments answer different questions, using different evidence.
MMM asks: "Historically, when this channel moved up or down, how did the business respond — after accounting for other factors?" It is correlational, directional, and long-horizon.
Geo experiments ask: "When we changed spend in specific regions, did outcomes change relative to a counterfactual?" They are causal, localized, and short-horizon.
An MMM ingests 18-24+ months of spend, impression, and outcome data and finds the patterns that consistently explain performance over time. It accounts for long-run effects — the way a brand campaign from three months ago might still be driving conversions today, captured through what's called "adstock decay" — and operates at a macro level, averaging across creative, audience, seasonality, and competitive dynamics.
An incrementality experiment is a causal snapshot. It measures what actually happened in a controlled window — typically weeks, not months — when one thing was changed. It is more precise about this campaign, this audience, this moment, but it doesn't capture long-run brand effects, and it can be influenced by local conditions that don't reflect the channel's steady-state contribution.
Because the two methods rely on different assumptions and different data structures, disagreement between them is possible — and informative.
Common reasons the numbers differ
1. The MMM is capturing long-term or indirect effects
MMM may be picking up lagged effects (adstock), halo effects on other channels, or brand-driven baseline lift. Channels with high adstock — TV, brand search, YouTube — will almost always look stronger in MMM than in short-window experiments. A short pulse-up geo test may simply be too brief or too narrow to detect these effects.
2. The experiment was underpowered
"No incrementality" does not always mean "no effect." Common power issues include too little spend increase, too short a duration, a low-volume outcome metric, or high background noise during the test window. In these cases, the correct conclusion is often "we were unable to detect an effect," not "there is no effect." We always try to address power issues before launching a test, but practical constraints exist — sometimes a test has to run during the holidays even knowing it will introduce noise.
3. The MMM is picking up confounded correlation
MMM can sometimes over-credit channels that move in sync with demand, are highly seasonal, or are tightly coupled with other channels (e.g., brand + search). The experiment may be revealing that the channel benefits from demand rather than causes it. This is exactly one of the reasons experiments exist.
4. The test didn't match the MMM's "average reality"
MMM reflects historical averages across creative, targeting, spend levels, and competitive context. If the experiment used different creative, ran in an atypical period, or was operationally constrained, it may not be testing the same thing the MMM learned from. In e-commerce and performance marketing specifically, we consistently see 15–25% variance between model estimates and user-level experiment results, largely driven by platform over-attribution that the experiment correctly removes but the MMM may still partially reflect.
None of this makes either result wrong. It makes them complementary.
How we reconcile: the Paramark process
We don't ask you to choose between the model and the experiment. We use a defined process to bring them into alignment, so the next version of your model is more accurate than the last.
Step 1: Treat the experiment as ground truth for its window. If the experiment was run correctly — adequate statistical power, a clean holdout, and sufficient duration — its causal estimate takes precedence for the specific channel, audience, and time period it measured. We don't debate this; we use it.
Step 2: Calibrate the model's priors. We take the experimental lift and use it to set an informed prior in the MMM. This pulls the model's estimate toward the causal evidence, so the next refresh starts from a better-anchored position. This is how models improve over time — not by running longer, but by learning from experiments.
Step 3: Evaluate CPA range, not point estimates. Rather than fixating on whether the lift percentage matches exactly, we assess whether the Cost Per Acquisition implied by each method falls within a credible range for your industry and channel mix. A 10% divergence in lift can be negligible; the same divergence in CPA might warrant attention.
Step 4: Investigate structural breaks if divergence is large. If the gap is significant (generally >30%), we look for a structural cause: a major creative refresh, an audience strategy change, a shift in your funnel, or a change in how conversions are attributed. Historical data becomes less predictive after a structural break, and we'll update the model's training window to reflect the new reality rather than average it out.
Step 5: Design the next test to close the gap. In cases of persistent uncertainty, we'll recommend a follow-up experiment — typically a Pulse Up or Holdout — timed to a period where conditions are stable. The goal is to give the model a clean, recent causal signal to anchor to, reducing variance in future estimates.
Making a decision
From the reconciliation, you generally have three defensible options:
Option A — Deprioritize or reduce spend. Appropriate when the experiment was strong and well-powered, especially for efficiency-driven goals.
Option B — Re-test with adjustments. A larger spend delta, longer duration, different outcome metric, or different creative or geo split. This is common — and healthy — when MMM and experiments disagree.
Option C — Maintain spend but reclassify confidence. Keep the channel running, reduce conviction in its efficiency, and flag it as "needs further validation." This is often the right move when the channel is strategic (e.g., brand, upper-funnel) or the cost of being wrong is high.
What if you can't geo-test the channel?
Some channels can't be geo-split. Influencer is the most common, especially organic creator deals and YouTube integrations. The same constraint applies to organic social, PR, podcast host-reads, and many affiliate programs. If delivery runs outside an ad platform, or the reach is national by default, you can't run the experiment the reconciliation above assumes.
The question reframes to: "How do we get enough causal confidence on this channel to either trust the MMM or challenge it?" There are three practical paths.
1. Audience-based holdout. If you have a defined audience list (CRM, email segment, lookalike seed), split it: expose half to the campaign, hold out the other half, and measure the conversion rate difference. This bypasses geography entirely. It works best if you have strong first-party data and campaigns targeted at known audiences.
2. Dark period analysis. If channel spend is episodic (typical for influencer, event-driven activations, and promotional windows), the dark periods function as natural holdouts. A go-dark period formalizes this: you suspend the channel during a window you'd otherwise run it and track the target metric before, during, and after. Confidence is lower than a designed test, since the comparison runs across separate periods rather than in parallel, leaving otherwise-controlled features like demand to differ and the result to reflect more than the channel's return alone. Although, still directional enough to confirm or challenge your MMM estimates..
3. Integrated geo holdout. When an untestable channel runs alongside testable channels within a broader campaign, bundle it into the combined geo test rather than attempting to isolate it. For example, an untestable channel running alongside a testable one might pair linear TV, which is hard to test at the channel level, with paid search and social, which support clean geo holdouts. Concentrating all three in treatment markets and withholding them in comparable control markets measures the campaign's combined lift. This approach will not yield channel-specific causal lift, but it will validate the performance of the overall campaign strategy. At the budget-decision level, that campaign-level read is often the most actionable answer, since allocation choices are usually made across the full campaign rather than any single channel.
When experimentation isn't feasible, MMM becomes your fallback measurement. Treat its output as directional rather than causal: thus only acting on it when the difference between channels is large, such as $500 per incremental customer versus $40. Reserve experiment budget for channels where the margin is close or the stakes warrant causal proof.
How to represent this to leadership
Leadership doesn't need false certainty — they need clear tradeoffs. A strong executive framing sounds like this:
"Our MMM suggests this channel has historically been efficient, but when we tested it causally, we didn't observe a clear lift. That doesn't necessarily mean the channel has no impact — it means under the conditions we tested, we couldn't prove incrementality. Based on that, we recommend [reducing / re-testing / holding steady] while we gather additional evidence."
Key principles when communicating upward:
Lead with learning and observations, not blame
Separate "no effect" from "no detectable effect"
Be explicit about uncertainty
Tie recommendations to risk tolerance
Executives are usually more receptive to: "Here's what we know, here's what we don't, and here's the decision we recommend given that."
How MMM and experiments work together over time
This is exactly how a healthy measurement system evolves:
MMM surfaces opportunities and hypotheses
Experiments test them causally
Results inform future experiments and future models
Confidence improves over time — not all at once
Disagreement is not noise — it's signal about where understanding is weakest. The goal is not a perfect 1:1 match between your MMM and every experiment you run. That doesn't exist, and chasing it would mean misunderstanding what each tool is for. The goal is a measurement system that converges over time — where each experiment makes the model sharper, and the model helps you design better experiments.
When you see divergence, the right interpretation is: the measurement program is working as designed, and we have new information to improve it. That's exactly what we're here to do.
If you have a specific case you'd like us to walk through — a channel where the gap is notable, or a result that doesn't feel right — bring it to your Growth Advisor. We'll dig in and give you a clear view of what's driving it and what we're doing about it.
A practical example: when Meta looks stronger in attribution than in MMM
A common version of this question sounds like: "Meta iOS looks strong in platform reporting, but weaker in the MMM. Should we trust Meta, trust the model, or run a test?" The right answer is usually to test the disagreement directly rather than argue about which reporting surface feels more intuitive.
If the business question is whether Meta is actually creating incremental downstream value, a geo Pulse Down or holdout is usually the clean default. This is especially true when the KPI is delayed, blended across channels, or not perfectly observable inside the platform. A geo test measures the business outcome directly and tells you what happens when spend is reduced in a controlled way.
If Meta Conversion Lift is available and your event instrumentation is strong, it can be a useful complement. In that case, treat Conversion Lift as a faster user-level read and the geo test as the broader business validation. When both point in the same direction, confidence rises quickly. When they disagree, that is a measurement signal worth investigating before making a major budget move.
In practice, the decision framework is simple:
Use a geo test first when the outcome metric is purchases, revenue, subscriptions, pipeline, or another downstream KPI that may not be fully captured by the platform.
Use Meta Conversion Lift first when the conversion event is cleanly tracked in-platform, speed matters, and you want a lower-uncertainty directional answer.
Use both when Meta is a strategically important channel and the disagreement is large enough that it could change budget allocation meaningfully.
The key idea is that platform attribution can tell you Meta touched the conversion path, but it cannot by itself settle whether Meta caused incremental lift at the level you need for budgeting. That is the role of experimentation.
A practical example: when YouTube spend rises fast but MMM shows weak efficiency
Another common version sounds like: "YouTube spend nearly doubled or tripled, but the MMM still shows very little incremental volume. Is YouTube underperforming, or is the model missing something?" The right next step is usually not to argue from platform-reported views or assisted conversions. It is to test whether the additional YouTube spend created measurable downstream lift.
If the spend change was large and geographically targetable, a geo pulse-up test is usually the clean first move. Increase YouTube investment in treatment markets, hold comparable control markets steady, and read the lift on the business KPI that matters most. This is especially useful when the MMM is showing a very high modeled CPA or very weak cost-per-conversion efficiency despite substantial spend growth.
If the result is still noisy, check power before declaring YouTube ineffective. Video channels often need a larger spend delta, a longer duration, or a broader outcome metric to produce a detectable effect. A test that fails to detect lift may mean the channel had no measurable short-run impact under those conditions, but it can also mean the test window was too small or the KPI was too sparse.
For decision-making, the practical framework is:
Use a geo pulse-up first when the business question is whether more YouTube spend creates incremental conversions, pipeline, or revenue.
Interpret weak MMM efficiency as a signal to validate, not as automatic proof to cut, especially if YouTube is playing an upper-funnel or creative-testing role.
Reconcile the test against the MMM afterward by checking whether the model should be recalibrated, whether the KPI is the right one for YouTube, and whether the spend increase represented a structural shift rather than steady-state performance.
In short: when YouTube spend scales materially but modeled efficiency still looks poor, the right response is usually a properly powered geo test, not a debate over which dashboard to trust.
A practical example: when affiliate spend scales, MMM stays positive, but tracked conversions stay flat
Another common version of this question sounds like: "Our MMM says affiliates are still ROI-positive, we increased commission rates and spend, but our trackable conversions in MTA did not rise. Should we trust the MMM, and does it make sense to turn saturation off for affiliates?" The disciplined answer is usually: treat this as a channel-validation question, not a reason to remove model constraints by default.
When affiliate spend rises without a corresponding increase in directly trackable conversions, there are a few plausible explanations. Some affiliate activity may be genuinely incremental but poorly captured by the attribution setup. Some may be harvesting demand that would have converted anyway. And in many programs, affiliates contain a mix of very different partner types — content, loyalty, coupon, deal, review, and creator partners — that should not always be assumed to behave like one homogeneous channel.
The practical framework is:
Start by checking whether the business outcome moved, not just MTA-reported conversions. If revenue, subscriptions, or another downstream KPI also stayed flat, skepticism about the modeled efficiency is more warranted.
Be cautious about disabling saturation simply because the MMM favors more spend. Saturation exists to reflect diminishing returns. Turning it off can be directionally reasonable only when there is a strong business reason to believe the channel truly has not approached diminishing returns and the recent spend range is too narrow for the model to learn that shape reliably. It should not be the default response to a favorable ROI read.
Check whether the affiliate program should be split before changing the response curve. Coupon and loyalty partners, creator partnerships, and editorial/content affiliates often play very different roles. If they are grouped together, the model may be averaging unlike behaviors into one channel.
If the decision is material, validate with a cleaner causal design. For affiliate programs, that may mean a partner-level pause, a market-level pulse down where feasible, or a controlled holdout on a defined partner set rather than relying only on tracking-based attribution.
A good internal takeaway is: flat MTA does not automatically prove affiliates are non-incremental, but it is also not enough evidence to remove saturation and scale with confidence. The right next step is usually to inspect channel definition, compare against downstream business outcomes, and run the cleanest validation test the program can support.
Want to learn more? Check out other Paramark articles here