MMM results

Model fit R² 0.912 · MAPE 6.7% · refreshed 2026-01-12

Total revenue

$67.9M

FY25, all channels

Media incremental

$24.9M

36.7% of revenue

Blended incremental ROAS

1.66x

on $15.0M of media

Modeled base

$43.0M

brand, price, seasonality, distribution

Revenue decomposition over time

Weekly modeled base vs media-driven revenue, with actual revenue overlaid.

Modeled baseMedia incrementalActual revenue

Channel ROAS leaderboard

Incremental revenue per media dollar, FY25.

Channel summary

Modeled FY25 contribution against spend. Average ROAS is not the same as marginal ROAS — see Spend vs effect.

ChannelSpendIncremental revenueROASCPASpend share → rev share
Paid Search — Brand$1.48M$4.14M2.80x$3410% → 17%
Paid Search — Non-brand$3.26M$6.19M1.90x$5122% → 25%
Affiliate & Partnerships$940k$1.60M1.70x$566% → 6%
Retail Media$760k$1.22M1.60x$605% → 5%
Paid Social$4.12M$6.18M1.50x$6427% → 25%
Connected TV$2.64M$3.43M1.30x$7418% → 14%
Online Video$1.18M$1.53M1.30x$748% → 6%
Podcast & Audio$620k$620k1.00x$964% → 2%