This guide takes you from zero to your first Marketing Mix Model results — step by step, no data science background required. MMM Pilot runs your models on Robyn, Meta’s open-source MMM framework, so every analysis is backed by a methodology trusted by the wider MMM community.
Step 1: Create an Account
- Navigate to the MMM Pilot login page.
- Click Sign Up.
- Enter your email address and create a password.
- Select your experience level — this helps the platform tailor suggestions to your background.
- Confirm your email if prompted.
- You are redirected to the main dashboard.
Your personal workspace is created automatically. You are ready to build your first project.
Step 2: Create a Project
- From the dashboard, click the New Project button.
- The Create New Project dialog opens. Fill in:
- Project Name (required) — A descriptive name, e.g., “Q1 2025 Marketing Analysis”.
- Country — Your primary market. This affects external data sources such as FRED economic indicators.
- Currency — The currency for spend data (defaults to your profile preference).
- Industry — Helps the AI generate better data suggestions.
- Product/Service Categories — Comma-separated product types.
- Main Competitors — Competitor URLs or names, one per line.
- Additional Context — Any other relevant business information.
- Click Create Project.
- You are redirected to the project’s Data tab.
Step 3: Import Your Data
You need at least one data source containing a date column and one business outcome variable to run a model.
Option A: Upload a CSV
- On the Data tab, click Add Data → CSV Upload.
- Select or drag a CSV file into the upload area.
- The platform detects the date column and data granularity automatically.
- Preview the data and confirm.
- The data source appears in the project’s data list.
Option B: Connect a Platform
- Click Add Data and choose Google Ads, Meta Ads, or Google Analytics 4.
- Follow the OAuth authentication flow.
- Select the account or property and import data for your desired date range.
See the individual integration guides for detailed steps on each platform.
Option C: Discover External Data
- Click Add Data → Discover FRED or Discover Google Trends.
- Review the AI-suggested indicators or search terms.
- Select the ones most relevant to your business and import them.
Step 4: Configure Field Types
Before running an analysis, each data field needs a role assignment so the model knows how to treat it.
- Open the data source preview cards on the Data tab.
- For each field, set:
- Field Alias — A human-readable display name.
- Field Type — Dependent variable, paid media, organic, or context.
- Resolve any field name conflicts if multiple data sources share column names.
Step 5: Run Your First Analysis
- Click the New Run button on the project page.
- The Run Configuration Dialog opens, showing:
- All available fields grouped by type.
- AI Suggest buttons for automatic field role assignment and hyperparameter recommendations.
- Time window selection.
- Model parameters (iterations and trials).
- Give the run a descriptive name.
- Click Start Run.
- The estimated credit cost is displayed in the dialog. Credits are deducted upon successful run completion. The run appears in the sidebar with a “Processing” status — you can close the browser and come back when it’s done.
Step 6: Review Your Results
When the run completes:
- Click on the run in the sidebar to open the Run Results page.
- Review the AI Evaluation Report at the top for an overall quality assessment of your model.
- Browse the artifact categories:
- Model Evaluation — Pareto front, one-pager summary.
- Plots — Spend Efficiency curves, Contribution Breakdown, waterfall chart.
- Solution Files — Downloadable CSVs with detailed Contribution Breakdown data.
- If the AI suggests refined hyperparameters, use the one-click button to start an improved iteration.
What to Do Next
- Iterate — Use AI-suggested hyperparameters to refine your model and improve fit.
- Add more data — Bring in FRED indicators or Google Trends to improve explanatory power.
- Share results — Invite team members or stakeholders to view your project.
- Explore guides — Dive into the individual guides for each feature and integration.
