Correlated channels
Channels often move together, making their separate effects difficult to identify from observational variation.
Engineering research · Updated August 2026
A technical orientation to the methods behind Marketing Mix Modeling, the assumptions that matter, and why measurement is only useful when it improves a real decision.
Marketing teams need a cross-channel view tied to a business outcome, particularly where user-level attribution is incomplete or incompatible across platforms. MMM works with aggregate data and attempts to represent both media and non-media drivers of an outcome.
Classical MMM commonly uses regression to relate an outcome over time to marketing inputs, controls and seasonal patterns. Regularisation and model comparison can help when predictors are numerous or correlated, but they do not remove the need for judgement about data, controls and specification.
Adstock transformations represent possible lagged carryover. Saturation modeling represents the possibility of diminishing response at higher investment levels.
Jin, Wang, Sun, Chan and Koehler's 2017 paper proposes flexible carryover and shape effects in a Bayesian MMM. Its simulation discussion also makes an important practical point: priors can materially influence posterior estimates when samples are small.
Bayesian approaches combine a likelihood from observed data with prior assumptions to produce posterior distributions for parameters and derived quantities. That can make uncertainty more explicit and allow previous knowledge or experimental evidence to inform a model. It does not make weak data or implausible assumptions disappear.
Channels often move together, making their separate effects difficult to identify from observational variation.
Targeting, promotions, demand and other drivers can be related to both media and outcomes.
A stable or constrained spend pattern gives a model little evidence about alternative allocations.
Well-designed experiments and holdouts can complement MMM by adding evidence about a causal effect in a defined setting. Calibration is not a decorative validation step: it requires understanding what the experiment estimates and whether that setting applies to the modelled decision.
Google's open-source Meridian documents a Bayesian workflow spanning data preparation, modeling and post-modeling analysis, including lagged effects, saturation and budget optimization. Meta's Robyn is an open-source MMM package with its own modeling and validation workflow.
Framework choice does not replace measurement design. Teams should evaluate data, assumptions, diagnostics, uncertainty and how a recommendation will be validated.
Hypermacx interpretation: the direction of travel is toward probabilistic modeling, experiment integration, more appropriate granularity and decision-focused scenario outputs. These are design priorities, not a claim that one method provides a complete causal answer.