Bell Statistics

What is a primary metric (OEC)?

A primary metric is the single number an experiment is judged on, chosen before the test starts. Also called the overall evaluation criterion, it exists so that the shipping decision is made by a rule agreed in advance rather than by whichever result looks best afterwards.

Also called
OEC, overall evaluation criterion, success metric, primary KPI, decision metric
Allon Korem

Written by Allon Korem

Chief Executive Officer

Last updated

In plain English

Every experiment needs one number that decides it. Not a dashboard, not a balanced view of twelve indicators — one metric, nominated before launch, that the ship-or-not decision follows from. Ronny Kohavi's term for it is the overall evaluation criterion, and the two names describe the same object: the metric that has been given authority over the outcome.

The reason for insisting on one is not tidiness. Watch twelve metrics at the 5% level and roughly one in two experiments will show something significant even when the change does nothing at all — that is the multiple comparisons problem, and without a nominated primary it operates invisibly. What happens in practice is subtler than deliberate cheating: the test comes back flat on conversion, someone notices session depth is up, and a narrative forms around it. Nobody lied, and the shipped decision was still made by searching until something looked good.

A usable primary metric has to satisfy three things at once, and the tension between them is the whole difficulty. It must be sensitive enough to move within the experiment's duration, which rules out most of the outcomes that matter most. It must be aligned with the business, so improving it is genuinely good. And it must be hard to game — a metric that improves when the product gets worse is not a neutral choice, because teams optimise what is measured whether or not anyone intends them to. Clicks are wonderfully sensitive and reward making things confusing enough to require more clicking.

That sensitivity constraint is what forces the compromise most teams end up making. Retention, lifetime value and revenue per customer are what the business runs on, and none can be read in fourteen days. So the primary becomes something upstream and faster — activation, first purchase, week-one engagement — which is a proxy metric and carries the assumption that moving it moves the real thing. That assumption is worth stating explicitly and validating occasionally, because when it fails an entire programme optimises confidently in the wrong direction.

Two rules make the whole structure work. Write the metric down before the test starts, with the minimum detectable effect you designed for, so the decision rule exists before the data can influence it. And pair it with a small set of guardrail metrics that must not degrade — the primary asks whether the change helped, the guardrails ask what it cost, and a change that lifts the primary while breaking a guardrail is not a win.

The formula

There is no formula for choosing one, but the sensitivity requirement is arithmetic, and it is what usually eliminates the candidates a team would prefer.

Whether it can move in time
n_required ∝ σ² / Δ²

A noisy metric needs a quadratically larger sample. Revenue per user with a long tail can need 20× what conversion does — see the sample size calculator.

Sensitivity, made comparable
coefficient of variation = σ / μ

The practical screen for candidate metrics. Below about 1 is workable; conversion sits near 4 at a 6% rate and revenue per user often exceeds 10.

The multiplicity cost of not choosing
P( at least one false positive ) = 1 − ( 1 − α )^m

m metrics watched without a nominated primary. At m = 12 and α = 0.05 that is 46%.

A composite, when one is used
OEC = Σ wᵢ · normalised metricᵢ

Weights fixed in advance. Adjusting them after seeing results reintroduces exactly what nominating a primary was meant to prevent.

Worked example

A subscription team must pick a primary metric for a redesigned onboarding flow. Three candidates are on the table: day-90 retention, which is what the business cares about; first-week active days, which is faster; and clicks in onboarding, which is fastest of all. Traffic allows about 40,000 users per arm over three weeks.

Day-90 retention
baseline 31%, but unreadable for 90 days
First-week active days
mean 2.4, SD 2.1, CV = 0.88
Onboarding clicks
mean 11.2, SD 4.0, CV = 0.36
Detectable effect at 40,000/arm
retention 1.0 pp; active days 2.4%; clicks 1.0%
Correlation with day-90 retention
active days 0.61; clicks 0.08
Chosen primary
first-week active days

Active days is the only candidate that is both readable in three weeks and connected to the outcome that matters.

Clicks is the most sensitive metric by a wide margin and the worst choice available. Its correlation with day-90 retention is 0.08, which means optimising it is very nearly optimising noise — and worse, it is gameable in the exact direction that hurts, since a more confusing flow requires more clicks. Retention is the honest objective and cannot be measured in time to decide anything. Active days is the compromise: it costs sensitivity relative to clicks, so the detectable effect is 2.4% rather than 1.0%, and it buys a defensible link to the outcome. That correlation of 0.61 is the assumption the whole programme now rests on, and it should be re-estimated on live data once or twice a year rather than treated as settled. Day-90 retention still gets measured — as a slower confirmation that the proxy is not drifting, not as the experiment's decision rule.

Common misconceptions

We should look at all our metrics and judge the experiment holistically.
That is how a false positive gets shipped. Twelve metrics at 5% give roughly a 46% chance that at least one looks significant when nothing happened, and holistic judgement after the fact is exactly the mechanism that picks it up. Nominate the primary first; read everything else as diagnostic context rather than evidence.
The primary metric should be the one the business cares about most.
It should be the metric that best trades off business relevance against being measurable in the time available. Revenue and retention usually win on relevance and lose on sensitivity so badly that a test on them detects nothing. Choosing an unreadable primary does not make the decision more rigorous; it means the decision gets made on something else, informally.
If the primary is flat but a secondary moved, that is still a result worth shipping.
It is a hypothesis for the next experiment, not a finding from this one. The secondary was not the metric the test was powered for or the decision rule agreed on, and promoting it after seeing the data is searching for a win. The disciplined response is to run a new test with that metric nominated as primary.

Frequently asked questions

Can an experiment have more than one primary metric?
It can, but each one you add multiplies the chance of a spurious win, so any additional primary needs a multiplicity correction and the sample size to support it. In practice two is occasionally defensible and more than two usually means the decision rule has not been agreed. If several outcomes genuinely matter equally, a composite with weights fixed in advance is the cleaner structure.
What is the difference between a primary metric and a guardrail?
The primary asks whether the change helped and is what the ship decision follows from. Guardrails ask what it cost and are watched for degradation rather than improvement — page load time, unsubscribe rate, support contacts. The asymmetry matters: you need evidence that the primary moved, but only the absence of evidence that a guardrail broke, which is why guardrails are usually read against a non-inferiority style threshold.
Can I change the primary metric while the test is running?
Only if you restart the test. Once results are visible, changing the metric means selecting the outcome, and the reported p-value no longer means what it claims. The one legitimate case is discovering an instrumentation bug that makes the original metric wrong — and then the honest move is to fix the tracking, discard the data collected under it, and rerun.
Is the overall evaluation criterion the same as a primary metric?
Yes — OEC is Kohavi's term and is common in experimentation platform documentation, while primary metric is what most product teams say. Where the terms diverge slightly is that OEC is often used for a deliberately composite measure combining several outcomes with fixed weights, whereas primary metric more often names a single quantity. The governing idea is identical: one agreed number, chosen in advance, that decides the experiment.

Related terms

  • Guardrail metric

    A metric that can veto a launch but never justify one, and why that asymmetry is the whole point.

  • Minimum detectable effect

    The smallest lift you designed to catch — a business decision that gets outsourced to statistics.

  • North star metric

    A coordination tool for the company, not a decision rule for an experiment — and confusing the two is the usual mistake.

  • Secondary metric

    Explains the result rather than deciding it — and the moment one gets promoted, the experiment stops meaning what it claims.

  • Cannibalization

    Moving demand and calling it growth — the failure that only a total-level metric can see.

  • Leading and lagging indicators

    The trade between knowing something useful and knowing it in time — and the predictive claim that has to be earned.

  • Metric types

    Binary, count or continuous — the classification that quietly decides which test is correct and how much traffic you need.

Calculate it

  • A/B test sample size

    Size a two-proportion experiment before you launch, then read the lift and its interval once it lands.

  • Two-sample t-test

    Compare the average of two independent groups — plan the sample size, then test the result.

Knowing the term is the easy part

Applying it to a live measurement problem is the part that goes wrong. If you are designing an experiment, reading a result you do not trust, or trying to work out what your marketing actually caused, that is the work we do.

References