Marketing mix modelling tools: Meridian, Robyn and PyMC-Marketing

Analytics & measurement
Selective

For the wider choice of method, see MMM vs MTA vs incrementality tests. We compare the tools on criteria and rank none.

What do MMM tools do?

They take weekly or daily data on spend, sales and other drivers, and estimate how each contributes. Some, such as PyMC-Marketing, model adstock, the carry-over of advertising over time, and saturation, where each extra euro buys less3.

The output is an estimate of return by channel. Robyn, for example, also reports marginal returns for extra spend2. That is marginal ROAS: the return on the next euro rather than the average.

MMM works from observational data, where many activities move together. The Robyn paper says this makes cause and effect hard to separate, and recommends checking results against experiments2.

How do Meridian, Robyn and PyMC-Marketing compare?

CriterionMeridianRobynPyMC-Marketing
Who publishes itGoogle1Meta2PyMC Labs, which also sells consulting3
Open sourceYes1Yes, MIT licence2Yes, Apache-2.0 licence3
CalibrationWith incrementality experiments1With randomised controlled trials2With lift tests3
Also coversReach and frequency, budget optimisation1Ridge regression, multi-objective model selection2Adstock, saturation, budget optimisation3

Each cell is what the project says about itself. It is not a ranking, and we do not rate the vendors behind them.

What is MMM calibration?

Calibration means checking the model against an experiment. An experiment measures lift: the difference in outcome between an exposed group and a control group. All three projects describe calibration with experiments123.

The Robyn paper calls calibration with randomised controlled trials the key way Robyn limits bias today2. In our view, a result from a holdout or geo test can pin the model down where the data alone cannot.

How do we implement it?

1

Start with the decision

Name the budget decision the model should inform. Then check your data history, how much spend varies and whether you can run an experiment.

2

Name an analyst

Someone builds, checks and re-runs the model. Open source means no licence fee, not no cost.

3

Calibrate with an experiment

Check the model against a holdout or geo test, so it does not rest on the data alone.

4

Agree how to read it

Leadership accepts in advance that results may disagree with platform ROAS.

When should you not use it?

Skip it, for now, when:

Our article on whether you need marketing mix modelling goes through the decision. If you want a second pair of eyes first, you can start with a free measurement audit.

What does it cost in effort?

We give no figures. "Open source" means no licence fee, not no cost.

  • An analyst. Someone who can build, check and re-run the model.
  • Data. Clean spend and sales history, by channel and period.
  • Calibration. Experiments take time and budget of their own.
  • Trust. Leadership must accept results that may disagree with platform ROAS.

Pitfalls

  • Treating output as fact

    Google's own announcement admits MMMs are not perfect1.

  • Whose model is it?

    A commentary piece on an ad-industry news site asks who benefits when a media owner builds your MMM5. It is a question to ask, not proof of bias.

  • No calibration

    A model with no experiment behind it is a guess with error bars.

  • Buying the argument from a competitor

    A measurement vendor that sells an alternative lists MMM's limits, from data history to channel-level granularity6. Useful list. Read it knowing who wrote it.

Our take: Selective

Our view: Selective. This is our rating, not a market fact or an industry scale.

The tools exist and are open. What varies is whether your brand can feed and read them. A Forrester analyst's blog says going it alone with Meridian takes strong in-house data skills and trust between marketing and finance4. The same post notes that MMM results sometimes contradict campaign-level ROI and ROAS4.

The Robyn paper says an input dataset customarily holds at least two years of weekly data2. For direct-to-consumer businesses, it says daily data over a shorter period can be enough2.

Our view: pick the tool after you know the decision and have data to match; the tool is the smaller question.

FAQ

A rider in a red cape and bicorne hat on a rearing yellow plush horse, after David's Napoleon Crossing the Alps

Meridian or Robyn?

We do not pick. Compare on criteria: who builds and reads the model, what data you have, and how you will calibrate.

Is there a best MMM software, or one for enterprise?

No single answer, and we do not rank tools. Before trusting a "best MMM" list, check whether its author sells one of the tools. Choose by your data, team and decision.

Is open-source MMM free?

Robyn (MIT)2 and PyMC-Marketing (Apache 2.0)3 are free for commercial use under their licences; Meridian is open source1. You still pay in analyst time and data work.

Can MMM be calibrated with experiments?

Yes. Meridian1, Robyn2 and PyMC-Marketing3 each describe doing it.

What is an incrementality factor, and does MMM use it?

It is a ratio of incremental conversions measured in a test to conversions a platform reported. See incrementality factor.

Let’s find what’s actually working.

Next step. Want a view on whether MMM fits your budget decision? Talk to us about your budget decision. Or read about our Measurement & incrementality service.