Media saturation: comparing the functions before optimising the budget.

SUPPORTED DECISIONOptimise only within a range where the saturation shape is identified, stable and compatible with spend observations or experiments.

Directly verifiable evidence

Primary sources to check the key claims.

  1. Official Google Meridian documentation (opens in a new tab)

    Response curves, saturation and use for allocation.

Key distinctions

Three conditions before calculating.

01

Observed range

A curve is informed by the variation genuinely present in the data. Recommending twice the historical maximum often amounts to letting the function choose in place of the evidence.

02

Interpretable parameters

The half-saturation level, the slope around the inflection point and the asymptote must be translated into spend, exposures and expected response.

03

Marginal, not average

Average ROI summarises the past. Allocation requires the local derivative of the curve at the candidate spend level, with its uncertainty.

Method

Choosing and using a diminishing-returns function

  1. 01Profile the variation

    Document minimum, median, maximum, number of periods close to each level and correlation with the other channels.

  2. 02Compare the families

    Fit several functions under comparable priors or bounds; examine validation, parameters, monotonicity and extrapolation.

  3. 03Compute the derivative

    Publish the response to the next budget tranche and not only the total attributed contribution; the decision must compare tranches of the same size.

  4. 04Bound the optimisation

    Limit the recommendation to an envelope close to the history, or require a test when the curves no longer agree.

ORIGINAL ASSET

Four functions, four extrapolations

The curves are normalised over the observed range. Their marginal return diverges strongly when the candidate budget exceeds the history.

€20k€40k€60k€80k€100k
Linear
80160240320400
risky extrapolation
Logarithmic
117186235273304
scenario
Michaelis-Menten
143222273308333
central range
Hill s = 2
69195295360400
scenario
€40k → €80k+€86k of response

Michaelis-Menten · diminishing marginal return

CSVDownload saturation curves↓
ILLUSTRATIVE EXAMPLE · SIMULATED DATA

Doubling the spend adds only €86k with Michaelis-Menten

01 · SITUATION

The maximum response is parameterised at €500k and the half-saturation at €50k. Spend moves from €40k to €80k.

02 · CALCULATION

Response at €40k = 500 × 40 ÷ (50 + 40) = €222k. At €80k = 500 × 80 ÷ 130 = €308k. The marginal gain is €86k, not €222k.

03 · DECISION

The doubling is acceptable only if €86k of response covers the cost and stays robust to the other functions. Otherwise the tranche must be tested or reallocated.

Acceptance conditions

What must be true to act.

  1. 01

    The candidate spend stays within a covered or explicitly tested range.

  2. 02

    Several families of functions are compared with the same data.

  3. 03

    The marginal return and its interval are published at the candidate point.

  4. 04

    The optimisation is stressed against the curves that remain plausible.

Limits

What this analysis does not prove.

  • Adstock and saturation are hard to separate when spend varies little.
  • A saturation in spend can reflect changes in media price or inventory quality.
  • The asymptote is rarely well identified without significant variation or external information.

References

Works cited.

  1. Hill, A. V. (1910), “The Possible Effects of the Aggregation of the Molecules of Haemoglobin”.
  2. Michaelis, L. & Menten, M. L. (1913), “Die Kinetik der Invertinwirkung”.
  3. Jin, Y. et al. (2017), “Bayesian Methods for Media Mix Modeling with Carryover and Shape Effects”.