Marketing KPIs: putting the decision, the formula and the guardrail under contract.

SUPPORTED DECISIONUse a primary KPI only if it triggers a defined action and if it is read together with the diagnostics and guardrails needed to avoid a local optimisation.

Key distinctions

Three conditions before calculating.

01

Named decision

Every KPI must state who acts, on what, at what frequency and within what range. A measure without a decision serves exploration or description, not automatic steering.

02

Reproducible formula

Numerator, denominator, exclusions, currency, taxes, population and window must be written down. Two teams must not produce two legitimate results under the same name.

03

Connected guardrails

A rise in the primary KPI can degrade margin, quality, fairness, returns or retention. Guardrails define the conditions that cancel or limit the action.

Method

Building a measure that leads to a verifiable action

  1. 01Write the decision

    State the choice, the owner, the frequency, the amount exposed and the reversibility; then choose the result closest to that decision, not the easiest to collect.

  2. 02Define the contract

    Document formula, source, grain, delay, window, correction rules and minimum quality; version every modification to preserve comparability.

  3. 03Build the hierarchy

    Link resources, diagnostics, incremental effect, economic result and guardrails; avoid mixing into one average measures that answer different questions.

  4. 04Set the actions

    Define an investigation threshold, a stopping threshold, a level of uncertainty and the authorised action; revise the contract when the product, the channel or the collection method changes.

ORIGINAL ASSET

The KPI contract: decision, formula, source, threshold, action

The cascade links spend, attributed result, net revenue, margin, cost to serve and contribution to show why an isolated ROAS can mislead.

01Spend€100,000Means

Buy exposure

02Attributed revenue€340,000Diagnosis

Read the journey

03Revenue after returns€278,800Guardrail

Limit returns

04Margin after product cost€111,520Result

Compare the economics

05Final contribution−€28,480Decision

Stop / correct

ROAS 3.4Negative contribution−€28,480
CSVDownload the marketing KPI contract↓
ILLUSTRATIVE EXAMPLE · SIMULATED DATA

A ROAS of 3.4 hides a loss of €28,480

01 · SITUATION

A campaign spends €100,000 and credits itself with €340,000 of revenue, that is a ROAS of 3.4. The return rate is 18%. After returns, revenue is €278,800, product cost €167,280, logistics €28,000 and support €12,000.

02 · CALCULATION

Contribution: 278,800 − 167,280 − 28,000 − 12,000 − 100,000 = −€28,480. ROAS accounts neither for incrementality, nor for product cost, nor for service. The contribution rate is negative despite the attributed revenue.

03 · DECISION

ROAS remains a journey diagnostic, not the allocation KPI. The primary contract becomes incremental contribution after returns, with guardrails on returns and service quality.

Acceptance conditions

What must be true to act.

  1. 01

    The KPI names the decision, the owner and the cadence.

  2. 02

    The formula, the exclusions, the source and the window are versioned.

  3. 03

    An attributed indicator is not presented as causal without evidence.

  4. 04

    Guardrails explicitly limit the primary action.

Limits

What this analysis does not prove.

  • A well-defined KPI can still be badly estimated if the data are insufficient.
  • Thresholds must evolve with margin, risk and strategy.
  • A hierarchy of measures does not replace a causal counterfactual.

References

Works cited.

  1. Farris, P. W., Bendle, N., Pfeifer, P. & Reibstein, D. (2010), Marketing Metrics.
  2. Kaplan, R. S. & Norton, D. P. (1992), “The Balanced Scorecard — Measures That Drive Performance”, Harvard Business Review.
  3. Keeney, R. L. (1992), Value-Focused Thinking: A Path to Creative Decisionmaking.