Marketing Mix Modeling

Which channels actually move the needle for your business?

explōrātiō runs two of the market's leading MMM methodologies — Meta's Robyn and Google's Meridian — on your same data base. When both agree, the mix recommendation lands on the table with double weight; when they disagree, you know exactly where and why — without the classic risk of defending a number only one methodology could sustain. The result: a budget decision that survives the hard question in the meeting and the auditor who comes after.

MMM Combined

Input → dual modeling → integrated readout

What goes into the study, what we run in parallel in the middle, and what you take away — with the project timeline below.

Input What you send
  • Media history + KPIWeekly or monthly, aligned on calendar
  • Spend by channelCSV, XLSX, platform exports
  • Business contextMacro, trade, sales force (optional)
  • One base per studySame schema for Robyn and Meridian
Study core Six steps in the package
DiagnosisBase and taxonomy
Robyn trainingRidge, Pareto, NRMSE
Meridian trainingMCMC, posteriors
Cross-checkCorrelations between outputs
ValidationJoint readout
OptimizationBudget scenarios
Output What you receive
  • Integrated reportTwo approaches, one narrative
  • Exports by methodologyEstimates and decompositions (CSV)
  • Cross-check tableConvergences and divergences
  • Mix scenariosEvidence-backed recommendation
Project timeline

From contract to close-out

Pre-contract
Study execution
Post-delivery
  1. BriefingData and hypotheses
  2. ScopeAgreed base
  3. ModelingTwo training runs
  4. IntegrationCross-check and readout
  5. AdjustmentsAgreed round
  6. DeliveryReport + exports
Robyn and Meridian always in the same study — holistic readout, not a standalone methodology. Documentation and explicit assumptions for audit.
001 What goes in, what comes out

What goes in, what comes out.

You send historical spend by channel¹ and the KPI you want to explain (revenue, conversion, leads), in whatever format you have today — platform exports, CSV, or spreadsheet. We return a readout of how much each channel is actually pulling the outcome, what changes if you move budget between them, and which decisions both methodologies agree on — and which still call for caution.

¹ assuming bases without classification errors; otherwise we'll assess the need to contract Data Clean

Upload & Schema
Results
Optimization
002 Who it's for

Who decides where to invest media — and needs to defend the decision.

From the executive committee to the revenue team — when the question is mix, budget, and methodological defense in a meeting where someone will ask to rerun the numbers, not just a weekly performance report.

CMOs and media leads

Who needs to defend the media plan in committee

When the next committee meeting asks for a defense of the media plan, not a gut feeling. You need to arrive with a justified mix, budget scenarios ready, and methodological backing that survives the hard question — without having run the study in the dark or delegated to a tool nobody understands.

Data and growth performance teams

Who needs to audit what was done

When the data team wants to open the hood and audit what was done. explōrātiō delivers an open specification of the dual study (Robyn + Meridian), CSV exports of estimates and decompositions by methodology, and technical documentation your team can read, rerun, and integrate — no black box, no closed platform.

Agencies and consultancies

Who needs analytical capacity for the client

When the end client asks for MMM, but the agency cannot sustain a study of this scale internally. explōrātiō steps in as the analytical arm — white label, co-signed, or behind the scenes — running the study end to end, including readout workshops and scope customization per the briefing.

003 Our approach

From modeling to a recommendation that stands on its own.

One project design covers everything: base preparation, training both methodologies on the same base, cross-checking outputs with explicit readout of convergence and divergence, budget scenarios for the next planning round, and readout workshops so your team can apply the result — without redigesting the technical report for the next meeting.

  • Training of both market reference methodologies (Robyn and Meridian), on the same base
  • Cross-check table showing where methodologies agree, diverge, and why
  • Budget reallocation scenarios ready to defend in committee
  • Context variables (macro, trade, sales force, seasonality) included in the models, not just media spend
004 What lands on your desk

What lands on your desk.

Four readout fronts in the final report. Each one exists to answer a concrete question that will come up in the planning meeting, in committee, or in conversation with the data team — not to fill slides.

Two methodologies, one decision

Robyn and Meridian trained on the same base. The report explores correlations and agreement between each channel's contributions — and the recommendation gains weight when both point the same way. When they don't, the report explains why, without forcing a conclusion.

Context beyond media

Macroeconomic variables (inflation, interest rates, household debt), trade events, sales force actions, and sponsorships enter the model as context. Without this, the study confuses media effect with market effect — here, the separation is explicit.

Budget scenarios ready to decide

Reallocation recommendations by channel and total budget scenarios for the next planning round. The deliverable guides the decision of “where to put the next dollar” — not an isolated chart you have to interpret alone.

Methodological transparency table

Fit metrics for each model (NRMSE and Pareto frontier in Robyn; credibility intervals in Meridian), side by side in a comparable table. Where methodologies converge, the recommendation is firm; where they diverge, the report documents plausible causes (priors, functional form, fit quality) — no black box.

005 Methodology

Always both methodologies — integrated readout.

MMM Combined is not choosing Robyn or Meridian — it is training both on the same base and reading the contrast between them as additional evidence. The recommendation gains backing when both methodological traditions reach the same place; it gains honesty when they don't.

Methodology A · Meta

Robyn — the frequentist readout (Meta)

Frequentist (Ridge), adstock, Hill saturation, Pareto and NRMSE as fit anchors. In Combined, it runs always in pair with Meridian — to contrast structure and uncertainty, not to “pick” an automatic winner.

Methodology B · Google

Meridian — the Bayesian readout (Google)

Bayesian (MCMC via JAX), delayed adstock, and posteriors. In Combined, it offers the Bayesian counterpoint to Robyn — the report cross-checks intervals and contributions to see where the uncertainty view reinforces or tensions the frequentist.

Flow

Study flow, from data to recommendation

Four moves in the project: single base; two full training runs; joint readout (including correlations between contribution series or equivalent drivers); then budget scenarios and a single business narrative. One data onboarding — two aligned specifications for honest comparison.

Configuration

Data calibration

We recalculate offline impacts and investments for better alignment with online data. Ad stock and contribution adjustments are also considered before modeling.

Extra variables

Economy + non-advertising investments

Data such as inflation, interest rates, household debt, and other macroeconomic measures are included in the model for indirect impacts. Investments in sales force, trade marketing, events, and sponsorships are also considered in the final model.

Deliverables

Report + data + documentation

Report integrating both readouts, exports (CSV) of estimates and decompositions from each methodology, cross-check tables and documented assumptions — with README at handoff when it makes sense for the technical team.

006 How it's different

How it's different from what you already use.

The study does not replace reliable data or invent answers where the base cannot support them — but it delivers something isolated tools rarely cover: two reference methodologies on the same base, with explicit readout of the relationships between outputs.

Standalone open libraries

Robyn and Meridian are free and auditable, but “just the library” still requires pipeline, Python, standardization, and time to consolidate readout. Running both in parallel on your own multiplies effort and risk of divergent schemas — Combined puts both on the same track and in the same correlation and convergence narrative.

MMM SaaS platforms

Closed solutions speed up procurement, but often hide specification, weigh on subscription, and limit export to BI. You depend on the vendor's roadmap to reproduce the method.

007 Project phases

Project phases, in fixed order.

From base diagnosis to documented close-out — with a typical window for each phase. What is in the signed scope is what gets done; that is the yardstick for measuring “done” at the end.

Diagnosis · 1–2 weeks

Diagnosis and data design

Mapping channels, calendar, KPI, and context variables; taxonomy and completeness check before the first model run.

Modeling · 1–2 weeks

Modeling and training

Dual training (Robyn and Meridian) on the approved base; aligned calibrations so outputs are comparable in the validation and cross-check phase.

Validation · 2–5 business days

Validation and readout

Interpretation workshops: contributions and elasticities (or equivalents), agreement between methodologies, correlations between drivers, and where it makes sense to dig into divergence — with business sanity checks and limits for decision.

Delivery · on demand (continuity)

Delivery and evolution

Documented package (report, exports, assumptions). Continuity for new channels, seasonality, or base updates per agreed cadence.

008 Investment

Fixed packages — no subscription, no license.

Three study sizes, one-time delivery. Scope is sized by number of brands, channels, exogenous variables, and geography — we align in the initial 45-minute conversation with a sample of your case. Unlike SaaS platforms, you don't pay a recurring subscription; you pay for the study and receive the deliverable.

— 01 / Essential

R$ 17.947

  • Scope One brand · up to 6 channels (online and offline) · National market or 1 chosen in scope
  • Variables Macroeconomics + seasonality + 1 extra category (trade / sales / sponsorships)
  • Delivery Report + 1 reallocation scenario · 2h readout · 30-day review
  • Timeline 4 to 5 weeks
— 02 / Complete

R$ 45.947

  • Scope Up to 3 brands · up to 12 channels (online and offline) · National market or 1 chosen in scope
  • Variables Macroeconomics + seasonality + 3 extra categories (trade / sales / sponsorships)
  • Delivery Report + 2 reallocation scenarios per brand · 2h workshop per brand · 30-day review
  • Timeline 6 to 8 weeks
— 03 / Enterprise

R$ 75.457

  • Scope Up to 9 brands · integrated portfolio · offline mix + sponsorships · National market or 1 chosen in scope
  • Variables Macroeconomics + seasonality + 6 extra categories (trade / sales / sponsorships)
  • Delivery Report + 3 reallocation scenarios per brand · 2h workshop per brand · 30-day review
  • Timeline 8 to 12 weeks

For agencies that want to deliver the study under their brand, and for data teams that want the study in the technical standard they integrate, specific formats by conversation. Annual recurrence models (1 semiannual retrain + 2 readouts) and pilot packages with discount for the first study — just ask.

009 When scope grows

When scope grows mid-project.

MMM is about scope — brands, channels, geography, variables. And sometimes scope changes: an extra brand enters, an additional exogenous variable appears, or you need to look at a region not in the plan. Instead of hiding the rule, we keep the table in view: what triggers an add-on, what becomes a new study, and what each case costs on top of the contracted package.

Targeted add-on

+35%

Change up to 25% of signed scope

Ex.: Essential (R$ 17.947) → add-on of R$ 6.281.

Broad add-on

+50%

Change above 25% of scope

Ex.: Essential (R$ 17.947) → add-on of R$ 8.974.

Criterion A

25%

Limit by channels changed

Ex.: Essential — 6 channels in scope. Request adds 1 channel (17%) → targeted (+35%). From the 2nd extra channel (≥33%) → broad (+50%).

Criterion B

25%

Limit by exogenous variables added

Ex.: Essential — 3 variables in scope (macro + seasonality + 1 extra). Request adds 1 variable (33%) → broad. More sensitive criterion because each variable reopens Diagnosis.

Adjustment window

30d

One round after formal readout

Requests consolidated within the window. Written acceptance. After that = new scope.

Becomes new package

New

Outside add-on — separate quote

Another brand outside scope, geography change (National ↔ regional), engine swap/addition (Robyn/Meridian → other), retrain outside agreed cadence, historical series extension.

Criteria A and B measure % of scope changed · higher index prevails · targeted add-on +35% or broad +50% on package · all within signed scope

010 What your case needs

What your case needs to make sense.

MMM only delivers reliable readout when history is stable and channels have real variation over time. Use the cards below to validate whether it makes sense before the conversation — and if something doesn't fit, we'll say frankly which explōrātiō product to tackle first.

Minimum data history

Minimum 18 months of series, preferably weekly. Monthly only as exception — reduces within-month seasonality readout.

Minimum channels

Three or more channels with varying spend in history. Offline and other media: weekly submission with impacts already calculated and aligned to the model.

Submission format

CSV or spreadsheet, media exports and KPI on the same calendar; column-by-column mapping documented. The base should arrive treated and ready for the models.

Optional variables

Macro, trade, sales force, and events — the more context, the better the model separates media from external factors.

Project timeline

Typically 4 to 6 weeks from approved base to validated model, depending on data quality and training rounds.

Where it runs and how delivery works

Secure links and encrypted transfer; data stays in your environment. After study delivery, full deletion — LGPD compliance and no reuse in other projects.

011 Limitations and alternatives

When MMM is not the first step.

MMM measures average effect over time — it does not replace all marketing analysis. In some situations another explōrātiō product delivers a faster answer, or prepares the ground for MMM to make sense later.

Daily campaign pace

MMM works well at weekly or monthly cadence; to track creatives and adjust ad by ad, use your media operational reporting — outside this product's scope.

Base doesn't reconcile yet

If campaign names, exchange rates, and sales are in conflict, no model fixes that on the fly. First Data Clean, then MMM.

Search and trend forecasting

Anticipating category demand with search and trends is Trends Analyzer or another forecasting design — not to be confused with historical media decomposition.

Few channels with variation

The model needs contrast over time; with fewer than three channels with real variation, the readout becomes opinion with high R².

012 FAQ

Questions that come up before the first conversation.

Is MMM Combined Robyn only, Meridian only, or both?

Both, always in this product: scope is the integrated study, with joint training on the same base and dedicated readout to cross-check results — correlations, convergences, and explained divergences. We do not position Combined as a standalone sale of a single methodology.

What is the point of cross-checking Robyn and Meridian instead of sticking with one number?

Because frequentist and Bayesian approaches tackle the same problem with different hypotheses — and see uncertainty differently. When both indicate the same pattern (a channel pushing the KPI, for example), the recommendation gains real weight to defend in committee. When they disagree, the report explains why (priors, functional form, fit quality) — a more honest view than choosing one methodology, ignoring the other, and discovering the error only in the next round.

Do my data need to be in a data lake?

Not required. We work with spreadsheets and treated exports within scope; the essential part is coherent granularity and calendar. Data lake flows can speed up recurring work, but are not a prerequisite for the study.

How long until the first usable model?

In practice, 4 to 6 weeks after the base is locked, including training of both methodologies, cross-checking outputs, and business validation. If data requires heavy cleaning before that, we add the Data Clean timeline.

Does the result replace multi-touch attribution?

MMM answers a different question: how much of KPI variation over time associates with each channel and context variables. It does not replace MTA at cookie level, but avoids some biases when CRM does not cover the full journey.

Do my data pass through your servers?

Processing and storage follow what is agreed in contract and your company policies — generally, without depending on our cloud for raw data. At close-out, we document where artifacts sit, retention recommendations, and LGPD alignment, coordinating with your legal or DPO when needed.

What comes in the study close-out package?

Methodological report integrating both lines of evidence, documented assumptions, tabular exports by methodology, and cross-check material (where it makes sense: agreement, correlations between equivalent drivers), plus interpretation workshops. The core of the decision is the joint assessment; exports support audit and your BI.

013 Glossary

Glossary — only if you want to go deeper into the method.

Technical terms that appear in the report, workshops, and CSV exports. It is here because whoever operates data (BI, analytics, revenue) will want to open and audit — whoever only receives the recommendation does not need to read it.

MMM (Marketing Mix Modeling)

Statistical model that estimates how channels, media, and context factors associate with KPI variation over time — basis for budget allocation, not a substitute for cookie-to-cookie attribution.

Dual study

In this product: Robyn and Meridian trained on the same base, with explicit readout of convergence, correlation, and divergence between outputs.

Channel contribution

Share of the outcome (or modeled KPI) attributed to a media driver or exogenous variable in the model decomposition.

Decomposition

Splitting the KPI into parts explained by each channel, baseline, and controls — allows comparing relative weight of investments.

Adstock

Carry-over effect: the impact of an investment does not disappear on the day the ad ran; it decays over time per calibrated parameters.

Saturation (Hill)

Curve where, beyond a certain investment level, spending more on the channel yields lower marginal return — common functional form in Robyn.

Elasticity

How much the KPI responds proportionally to a percentage increase in spend on a channel — useful for simulating budget scenarios.

Ridge (Ridge regression) · Robyn

Regularization that reduces overfitting when many correlated channels exist — anchors estimates without zeroing coefficients like Lasso.

Pareto frontier · Robyn

Set of solutions where you cannot improve fit and parsimony at the same time; Robyn uses it to choose models balanced between complexity and error.

NRMSE · Robyn

Normalized root mean squared error — model fit metric against historical data; lower (within scope acceptability), better comparable-scale fit.

Functional form · Robyn

How investment enters the equation after adstock and saturation — defines the response curve per channel before regression.

Frequentist · Robyn

Estimates parameters as point values (with intervals derived from sample fit), without explicit priors as in Bayesian — central approach of Robyn.

Bayesian · Meridian

Combines observed data with priors (calibrated initial beliefs) and produces posterior distributions — uncertainty is part of the answer, not just a single number.

Prior · Meridian

Initial assumption about parameters (e.g., a channel's elasticity) before seeing data; influences the result when the series is short or noisy.

Posterior · Meridian

Parameter distribution after incorporating data — in the report appears as central estimate and credibility interval.

MCMC · Meridian

Markov Chain Monte Carlo — method to sample the posterior when no closed analytical solution exists; Meridian runs via JAX for performance.

Credibility interval · Meridian

Range where the parameter or contribution falls with high probability (e.g., 90%) — counterpoint to the frequentist single value.

JAX · Meridian

Google numerical library used by Meridian to accelerate Bayesian training on GPU/TPU when available.

Delayed adstock · Meridian

Parameterized carry-over variant in the journey — effect peak may occur days after exposure, not only on day zero.

Convergence · cross-check

When both methodologies point the same way (e.g., same channel as relevant driver) — reinforces the mix recommendation.

Divergence · cross-check

When contributions or elasticities disagree — the report documents plausible causes (fit, priors, functional form).

Correlation between drivers · cross-check

Measure of alignment between equivalent outputs from both methodologies; not to be confused with raw correlation between channel spend in the spreadsheet.

Fit · cross-check

How well the model reproduces historical KPI — compared between methodologies with their own metrics (NRMSE in Robyn, Bayesian diagnostics in Meridian).

014 At the end of the study, this is yours

At the end of the study, this is yours.

MMM Combined delivered within signed scope. Ready for the planning committee to defend mix, for the revenue team to run budget scenarios, and for the data team to audit the methodology — no “almost ready,” no endless review round, no half-deliverable.

Integrated report Ready to present
  • Technical report in PDFFour readout fronts: both methodologies on the same base, context beyond media, budget scenarios, and methodological transparency table. Ready for committee and conversation with the data team.
  • Reallocation scenariosPer package: 1, 2, or 3 per brand — mix recommendations ready for the next planning round, with methodological justification behind each one.
Auditable exports For your team to integrate
  • CSV by methodologyRobyn and Meridian estimates and decompositions, side by side, for your data team to rerun or extend the analysis.
  • Cross-check tableWhere both methodologies converge, where they diverge, and why — in an auditable table, not loose narrative.
Readout workshops Decision on the table
Readout session2h per brand, per package — joint interpretation of the report with the team, translating both methodologies into mix decision — not method training.
Business sanity checkReadout cross-checks model output with real market context, identifying where the recommendation is firm and where operational caution is warranted.
Post-delivery Cycle closed
  • 30-day reviewOne consolidated adjustment round after formal delivery, in any package.
  • Documentation and assumptionsAll assumptions, parameters, and methodological decisions stated in writing — so the next cycle (retrain, new round) starts from the right point, without relying on oral memory.
015 Next step

Forty-five minutes to see if it makes sense. Nothing to buy.

The initial conversation is technical — we look at a sample of your data, validate whether history and channels fit a well-built MMM, and say frankly: there is a study here that solves it, or you need Data Clean first, or MMM is not yet the path for your question. If yes, we design scope, channels, exogenous variables, and timeline on the spot. If not, you leave with the diagnosis anyway.

WhatsApp · reply within 1 business day · no forced pitch Talk on WhatsApp Other ways to reach us