Get the MMM-Lite Starter Kit
- Home
- Resource Hub
- Analytics, Experiments & Budget
- MMM-Lite Starter Kit
Privacy-first measurement on a budget. A ready-to-run media-mix model (Python), the exact weekly data schema, an incrementality-test pre-registration template, and the monthly decision rules — the working parts of the system AAJ builds for Seed–Series B clients.
Free. No spam — just the kit (and the occasional growth playbook). Unsubscribe anytime.
Four working parts, in one folder
Everything you need to answer one question every month: where does the next $1,000 work hardest?
-
The model
A ready-to-run media-mix model in Python — adstock, diminishing returns, honest out-of-sample fit checks, mROAS per channel, and a reallocation suggestion for the next month.
-
The data schema
The exact weekly data schema the model expects. Fill it, run it. No guesswork about columns, units, or aggregation.
-
The test pre-reg template
An incrementality-test pre-registration template you lock before launch — hypothesis, geo split, primary metric, decision rule. No peeking, no goal-moving.
-
The decision rules
The monthly playbook: 10–25% reallocations toward the highest marginal ROAS, and the rule that keeps you honest — a live test outranks the model whenever they disagree.
Built for teams with real spend and honest questions
You'll need 26–52 weeks of weekly data, spend that varied, and someone comfortable running a Python script. No data science team required — the health checks tell you when to trust the outputs and when not to.
Frequently Asked Questions
Common questions about the MMM-Lite Starter Kit.
What is MMM-Lite?
MMM-Lite is a lean, privacy-first marketing mix model that reads aggregate weekly spend and outcomes to estimate each channel's contribution and marginal ROAS. No user-level tracking, no cookies — just spend, revenue, and a few controls. It's the same approach AAJ uses inside the six-week sprint, packaged so a small team can run it themselves.
How much data do I need?
You'll need 26–52 weeks of weekly data, with spend that has actually varied across channels (constant spend teaches the model nothing). Weekly granularity is the sweet spot for most Seed–Series B teams — daily is noisier, monthly loses signal.
Is the code really free?
Yes — MIT-style, use it, adapt it, keep it. The paid version is the six-week MMM-Lite Engagement where we build it on your data with a live incrementality test running alongside. See /services/mmm-lite-sprint.
Measure without tracking anyone.
One email. The full kit in your inbox.
Want it built for you? See the MMM-Lite Engagement
What this resource helps you do
A ready-to-run media-mix model, the data schema, an incrementality-test template, and monthly decision rules — where does the next $1,000 work hardest?
Get the kit from AAJ's free marketing templates library.
More in Analytics, Experiments & Budget
Part of the Analytics, Experiments & Budget hub - see all 29 resources on this topic.
- Article: How Do I Know If Marketing Is Working? Read the Stages, Not the Top of the Funnel
- AI agent skill: Incrementality & MMM
- Article: Is Your Marketing Budget Working? How to Measure and Improve ROI
- Article: Marketing Analytics for Startups: Measure What Changes a Decision
Also useful in Paid Media.