Hello! Welcome back to our module on Marketing Mix Modeling (MMM).
In our last lesson, we established the strategic purpose of MMM. We saw that it's a powerful tool for answering critical business questions about what drove past sales, how efficient our channels are (iROAS), and how to optimize our budget for the future.
Today, we're moving from the why to the what. Our goal is to equip you to confidently interpret the key deliverables of an MMM project. When your analytics team or a vendor presents you with a deck full of charts and numbers, you need to know exactly what you're looking at and what it means for your business.
We will focus on three core outputs that you will almost always encounter:
- Contribution Charts, which tell the historical story of your sales.
- Response Curves, which provide the forward-looking insights needed for optimization.
- Channel Coefficients, the underlying model parameters that quantify each channel's effectiveness.
By the end of this lesson, you'll be able to look at these outputs and translate them directly into strategic insights.
1. Contribution Charts: The Historical Story
Let's start with the most intuitive output: the contribution chart (also known as a sales decomposition chart). This visual directly answers the question, "What drove my sales over the past year?"
It deconstructs your total sales over time into its constituent parts:
- Base Sales: The foundation of your revenue that you'd likely have even with zero marketing spend. This is driven by brand equity, distribution, and non-promotional demand.
- Incremental Sales from Marketing: The specific lift generated by each marketing channel (e.g., TV, Meta Ads, Google Search).
- Incremental Sales from Other Factors: The impact of promotions, pricing changes, seasonality, and other control variables included in the model.
Here is a typical example of what these charts look like:

To dive a bit deeper into the primary outputs of MMM, let's turn to a helpful article.
What is Marketing Mix Modeling (MMM)? A Complete ...
This article from Sellforte provides clear, business-focused explanations of the main MMM outputs. We'll start with the first two points.
Please read the two subsections under 'What are the main outputs from Marketing Mix Modeling (MMM)?': 'Decomposition of sales to base, promotion, media': This covers the contribution chart concept. 'ROI of each digital channel and offline media': This explains how contribution translates into ROI, a metric you are already familiar with.
As you can see, the contribution chart is your historical report card. For a marketing leader, its value is in:
- Quantifying Marketing's Value: It provides a clear, defensible number for the total revenue driven by the marketing team's efforts.
- Understanding Drivers: It shows which channels have been the biggest historical growth drivers.
- Spotting Trends: By looking at the chart over time, you can see if the impact of certain channels is growing or shrinking.
2. Response Curves: The Key to Future Optimization
While contribution charts look backward, response curves look forward. They are arguably the most important output for strategic decision-making and budget allocation.
A response curve for a given channel visualizes the relationship between how much you spend and the incremental sales you can expect to get in return. Crucially, these curves are not straight lines; they flatten out, showing the effect of diminishing returns or saturation.

Let's return to the Sellforte article to get a more detailed explanation of why these curves are so powerful.
What is Marketing Mix Modeling (MMM)? A Complete ...
We'll now read the third section of the Sellforte article, which focuses specifically on response curves.
Please read the subsection 'Response curve for each digital channel and offline media'. Pay close attention to the example comparing Channel A and Channel B. This illustrates a critical strategic concept: a channel with a lower overall ROI might be a better place for your next dollar if it's less saturated.
As the article highlights, response curves are the engine for optimization. They allow you to move beyond average ROI and embrace the concept of marginal ROI that we discussed in the previous module.
When you're presented with these curves, you should be asking:
- Where are we on the curve? Are our key channels operating on the steep, efficient part of the curve, or are they nearing the flat, saturated part?
- Where is the point of diminishing returns? At what spend level does the miROAS drop below an acceptable threshold?
- Where is the opportunity? Are there channels with low current spend but a steep initial curve, suggesting they are untapped opportunities for growth?
Test your understanding!
Imagine your analytics team presents you with the response curves from the "Examples of response curves" chart in the Sellforte article you just read.
- Channel A has a historical ROI of 3.0.
- Channel B has a historical ROI of 5.0.
The finance department has just approved an additional $100k for your marketing budget. Your media buyer, looking only at historical ROI, wants to put it all into Channel B.
Based on the response curves, what would you recommend and why?
Show answer
You should recommend allocating the additional $100k to Channel A.
Your reasoning would be: "While Channel B has a higher historical average ROI, the response curve clearly shows it is highly saturated. The curve is nearly flat, meaning the marginal ROI on any additional spend will be very low. In contrast, Channel A is on a much steeper part of its curve. This indicates a high marginal ROI, meaning each new dollar invested there will generate significantly more incremental sales than a dollar invested in Channel B. We should fund Channel A until its curve begins to flatten, then reconsider."
3. Channel Coefficients & Model Components: Under the Hood
So, how does the model generate these contribution charts and response curves? The answer lies in the model's underlying parameters, specifically the channel coefficients.
If you recall from our earlier statistics module, a regression model tries to find the relationship between a dependent variable (Sales) and one or more independent variables (like marketing spend). The coefficient () for each variable represents the magnitude of its effect.
Salest=β0+β1⋅Transformed_SpendChannel_1t+...
- represents the base sales.
- represents the coefficient for Channel 1. A higher implies a more effective channel, all else being equal.
However, in a modern MMM, the model doesn't just use raw spend. It first transforms the spend data to account for real-world marketing physics, namely adstock and saturation.
To understand these core components, we'll consult a more detailed guide. Your computer science background will make the logic behind this structure quite intuitive.
Marketing Mix Modeling : A Complete guide
This guide from PyMC-Labs offers a comprehensive look at the building blocks of a modern MMM. We will focus on the conceptual structure rather than the code.
Please read the following sections: 'The Basic MMM Equation': This explains the role of coefficients (eta). 'Adstock': Understand this as capturing the delayed or carryover effect of ads. 'Saturation: Modeling Diminishing Returns': This is the modeling technique that generates the response curves we just discussed. 'Putting It All Together, The Full MMM Model': See how these pieces combine to form the final model that separates sales into Base and Incremental components. Focus on what each component does conceptually, not on memorizing the formulas.
As a marketing leader, you won't be asked to calculate the adstock decay rate or choose a saturation function. However, understanding these concepts is crucial for two reasons:
- Interpreting Results: You now know that a channel's contribution is a function of its raw spend, its carryover effect (adstock), its point of diminishing returns (saturation), and its overall effectiveness (coefficient).
- Asking Smart Questions: When you're presented with an MMM, you can now ask informed questions like, "What adstock assumptions were used for TV versus digital?" or "How saturated does the model suggest our main channels are?" This shows a deeper level of engagement and helps you critically assess the model's outputs. This leads us to the topic of our next lesson.
4. Tying It All Together: A Case Study Revisited
Let's revisit the case study from the Funnel video we saw in the last lesson. Now, with your understanding of the key outputs, you can see how the analyst moves from the model's results to a strategic recommendation.
Marketing Mix Modelling implementation | A real MMM case study from an expert data analyst
Let's re-watch the concluding part of the Funnel case study. This time, listen for how the analyst uses the concepts of ROI and diminishing returns to build their recommendations.
Please watch the segment from 8:19 to 10:11. Notice how the analyst talks about: Calculating 'return on investment or ROI per media' (derived from the model's coefficients and spend). Identifying 'weaker performing channels' and 'channels with a higher ROI'. The possibility to 're-prioritize marketing investments'. Identifying the 'investment level we start getting diminishing returns' (the saturation point on the response curve).
This case study perfectly demonstrates your role as a strategic leader. You take the core outputs—contribution, ROI (efficiency), and response curves (diminishing returns)—and synthesize them to create an actionable plan that optimizes budget and drives business growth.
Conclusion
Today we've demystified the primary outputs of a Marketing Mix Model. You are now equipped to read the story they tell about your marketing performance.
Key Takeaways:
- Contribution Charts decompose historical sales, showing you what has driven your business and quantifying marketing's total impact.
- Response Curves are your forward-looking tool. They visualize channel saturation and are essential for making marginal investment decisions to optimize your budget. The slope of the curve is your marginal ROI.
- Channel Coefficients, combined with adstock and saturation transformations, are the "under the hood" components that determine a channel's impact within the model.
Preview of the Next Lesson:
We can now read the outputs of an MMM. But how do we know if the model itself is any good? A model built on flawed assumptions or bad data will give you beautifully charted, but dangerously misleading, advice. In our next lesson, we will address this by learning how to critically assess the methodology and potential limitations of a proposed or completed MMM.