Marketing Mix Model Report

Acme Consumer Products — North America
Analysis Period: Jan 2023 – Dec 2025 | Generated: January 2026

Executive Summary

$847M
Total Revenue (2025)
$116M
Marketing-Attributed Revenue
80% CI: [$90M – $143M]
1.26
Blended Marketing ROI
80% CI: [0.96 – 1.58]
13.7%
Marketing Contribution
80% CI: [10.6% – 16.9%]

📊 Key Finding

Digital channels (Paid Search, Paid Social) show the highest ROI with relatively narrow uncertainty bands, suggesting strong evidence of effectiveness. TV shows positive returns but with wider uncertainty— additional experimentation could sharpen this estimate.

⚠️ Uncertainty Matters

All estimates include 80% credible intervals reflecting genuine uncertainty from limited data. Point estimates alone can be misleading—decisions should account for the full range of plausible values.

Model Fit

The model captures 94% of weekly revenue variance. The chart below shows actual vs. predicted revenue with the 80% prediction interval. The model performs well across seasons and promotional periods.

✓ Posterior Predictive Check Passed

Replicated data from the posterior distribution matches key statistics of observed data: mean (within 2%), variance (within 5%), and autocorrelation structure. No systematic patterns remain in residuals.

Channel ROI Estimates

ROI estimates with 80% credible intervals. The vertical line at ROI = 1.0 represents break-even. Channels with intervals crossing this line have uncertain profitability.

Channel Spend (2025) ROI (Median) 80% Credible Interval Recommendation
Paid Search $18.2M 2.41 [1.89 – 3.02] Strong — Consider increasing
Paid Social $12.5M 1.87 [1.42 – 2.38] Positive — Maintain or increase
TV (National) $42.0M 1.24 [0.78 – 1.74] Uncertain — Recommend geo-test
Display $8.3M 1.15 [0.71 – 1.62] Uncertain — Wide interval
Radio $6.8M 0.82 [0.41 – 1.28] Likely unprofitable — Review
Print $4.2M 0.54 [0.22 – 0.91] Reduce or eliminate

Revenue Decomposition

Saturation & Diminishing Returns

Marketing channels exhibit diminishing returns at higher spend levels. The curves below show the relationship between spend and incremental revenue for each channel. Use the controls to explore how marginal ROI changes with spend level.

Channel Selection

Response Curve

Marginal ROI by Spend Level

💡 Optimal Allocation Insight

Paid Search and Paid Social operate below saturation—additional spend would yield positive marginal returns. TV is approaching saturation at current spend levels, suggesting reallocation opportunities.

Carryover Effects (Adstock)

Marketing investments create effects that persist beyond the week of spend. The visualization below shows how $1 of spend decays over time for each channel.

Channel Half-Life (weeks) 80% CI Peak Effect Interpretation
TV (National) 3.2 [2.1 – 4.8] Same week Long-lasting brand effect
Paid Search 0.4 [0.2 – 0.7] Same week Immediate, short-lived
Paid Social 1.1 [0.6 – 1.8] Same week Moderate carryover
Display 0.8 [0.3 – 1.4] Same week Short carryover

Prior vs. Posterior: What We Learned

Comparing prior beliefs to posterior distributions shows how much the data informed our estimates. Narrow posteriors (relative to priors) indicate strong learning from data.

Select Parameter

📈 Data Informativeness

Digital channels show substantial posterior concentration, indicating the data strongly informs these estimates. TV effects have wider posteriors relative to priors—the data provides moderate but not decisive information.

Budget Reallocation Simulator

Explore how different budget allocations affect expected revenue. The uncertainty bands show the range of outcomes across the posterior distribution.

⚠️ Optimization Under Uncertainty

"Optimal" allocations are sensitive to model uncertainty. The ranges shown reflect this uncertainty— treat point estimates as guides, not gospel. Consider experimentation before major reallocations.

Adjust Budget Allocation

$92M
46%
42%
12% (remainder)
$127M
Expected Marketing Revenue
80% CI: [$98M – $156M]
1.38
Expected Blended ROI
80% CI: [1.05 – 1.72]
+$0M
vs. Current Allocation

Sensitivity Analysis

How robust are our conclusions to different modeling assumptions? The chart below shows how key estimates vary across alternative specifications.

✓ Robust Findings

Paid Search ROI > 1.5 holds across all reasonable specifications. Print underperformance (ROI < 1.0) is consistent across sensitivity checks.

⚠️ Sensitive Findings

TV ROI varies from 0.9 to 1.6 depending on adstock assumptions— experimental validation is particularly valuable for this channel.

Recommendations

✓ High Confidence Actions

1. Increase Paid Search investment — Strong ROI evidence with narrow uncertainty. Consider 15-25% budget increase.
2. Reduce Print spend — Consistently below break-even across model variations. Reallocate to digital channels.
3. Maintain Paid Social — Solid ROI with moderate uncertainty. Current allocation appears efficient.

⚠️ Actions Requiring Validation

1. TV optimization — Before major reallocation, recommend geo-holdout test to validate model-based ROI estimate.
2. Radio reduction — Model suggests underperformance, but consider qualitative factors (reach, frequency) before elimination.

📊 Proposed Experiments

Q1 2026: TV geo-holdout in 3 test markets (10% of footprint) to validate MMM estimate.
Q2 2026: Incrementality test for Display to sharpen uncertain ROI estimate.

Methodology

Model Specification

This analysis uses a Bayesian Marketing Mix Model with the following components:

  • Likelihood: Normal with estimated scale parameter
  • Baseline: Linear trend + Fourier seasonality (order 3)
  • Media effects: Hill saturation × Geometric adstock
  • Controls: Holidays, weather, promotional indicators
  • Priors: Weakly informative, documented in technical appendix

Inference via MCMC (4 chains, 2000 samples each, 1000 warmup). All R-hat < 1.01, bulk ESS > 400 for all parameters.

Honest Uncertainty Principles

This report follows principles of honest uncertainty quantification:

  • All estimates include credible intervals, not just point estimates
  • Model was pre-specified before examining results
  • Sensitivity analysis explores reasonable alternative specifications
  • Recommendations explicitly acknowledge uncertainty levels
  • Experimental validation proposed for high-stakes, uncertain estimates