All metrics

What is MMM contribution share?

MMM contribution share is a channel's slice of the media-driven pie: its estimated contribution divided by the summed contribution of all channels, as a percentage. Where the euro contribution answers "how much margin did this channel generate", the share answers "of what marketing generated, how much came from here" — and the second question is the one the model answers most reliably.

Formula

share (channel) = channel contribution ÷ Σ all channel contributions × 100

Worked example

The model estimates search generated €260k, social €180k and display €60k — €500k of media-driven margin. The shares are 52%, 36% and 12%. If a measurement issue scaled every absolute figure down by a fifth, the shares would not move: whatever biases the response variable's level tends to hit every channel's estimate alike, which is why budget-split decisions should lean on this column.

How Saldo Metrics computes it

Each MMM run stores contribution_pct per channel in fact_mmm_channel_contribution, computed from the same fitted decomposition as the euro contribution: the channel's estimated margin over the total media-driven margin of the run (the baseline is outside the pie). v_mmm_channel_contribution serves the latest run per method. Because the ridge method's optional channel priors are themselves expressed as expected shares, this is also the quantity the priors anchor when spend histories are too correlated to separate cleanly.

Why it matters

Most MMM decisions are split decisions — how to divide next quarter's budget — and shares are exactly the currency of that decision. They are also the model's most robust output: absolute contributions inherit every scale problem in the response (cost coverage gaps, untracked revenue), while shares largely cancel those out.

Common mistakes

  • Mapping shares straight onto budget. The share reports average effectiveness over the fitted period; the budget question is marginal. A high-share channel deep into saturation deserves less of the next euro than its share suggests — marginal ROAS is the column for that.
  • Reading share changes between runs as trend. Different fit windows and refreshed data move estimates; compare runs qualitatively, not decimal by decimal.
  • Forgetting the baseline is excluded. Shares split the media-driven margin only. A channel with a 50% share of a small media pie may matter less than the baseline's movements.

Where you see this in the app

Marketing → MMM, as the share column of the channel table.

Formula
channel MMM contribution ÷ total media-driven contribution
How Saldo Metrics computes it
canonical.v_mmm_channel_contribution, canonical.fact_mmm_channel_contribution

Last reviewed 2026-08-29