Bell Statistics

What is metric sensitivity?

Metric sensitivity is how small an effect a metric can detect with the traffic available. It is set by the metric's noise relative to its mean, which is why some metrics resolve a one per cent change in days and others cannot resolve ten per cent in a quarter.

Also called
metric power, detectability, signal-to-noise ratio
Allon Korem

Written by Allon Korem

Chief Executive Officer

Last updated

In plain English

A metric is sensitive when a real change of a size you care about produces a detectable movement in the time you can afford to run. That is a property of the metric rather than of the experiment, and it varies enormously: conversion rate at 20% is sensitive, revenue per user is not, and quarterly retention is so insensitive that no single experiment can move it detectably at all. Knowing where a candidate metric sits on that spectrum before designing a test is what separates a programme that learns things from one that mostly reports "no significant difference".

The quantity that predicts it is the coefficient of variation — the standard deviation divided by the mean. Required sample scales with its square, so a metric with twice the relative noise needs four times the traffic for the same relative effect. This is why the intuition that "we have millions of users so we can measure anything" fails so often. Revenue per user with a long right tail can have a coefficient of variation above ten, and at that level millions of users buys the ability to detect effects of five per cent, not one.

There are four levers and they are worth knowing in order of usual payoff. Reduce the variance directly — CUPED removes the part of each user's outcome that was predictable from their history, typically 20 to 50 per cent where history exists. Cap the tail, since a handful of extreme values can dominate the variance of a revenue metric and winsorization removes their leverage. Trigger the analysis at exposure, so users who never encountered the change are excluded and stop diluting the effect. And choose a denser metric — clicks rather than purchases, activation rather than retention — accepting that it becomes a proxy metric with everything that implies.

The triggering lever is the one most often left unused and it is frequently the largest. If a change affects only the 12% of users who reach a particular page, an experiment analysed over all assigned users is measuring an effect diluted by a factor of eight. Restricting to the exposed population multiplies the observable effect accordingly. The condition is that exposure must be defined identically in both arms — filtering on something the treatment itself influences is how a sensitivity improvement becomes a bias.

The reason to work on this at all is that sensitivity determines what a programme can learn. A team whose primary metric can only resolve effects above 8% will find almost nothing, conclude that most ideas do not work, and be unable to distinguish that from an inability to see. Improving sensitivity converts an experimentation programme from a filter that rejects everything into one that measures.

The formula

One ratio predicts almost everything, and it enters the sample-size formula squared — which is why modest reductions in noise pay for themselves so quickly.

Coefficient of variation
CV = σ / μ

The comparable measure of noisiness across metrics. Conversion at 20% gives 2.0; revenue per user often exceeds 10.

Required sample
n ≈ 16 · CV² / MDE² (80% power, 5% significance)

Quadratic in both. Halving CV quarters the sample — see the sample size calculator.

What CUPED buys
CV_adjusted = CV · √( 1 − ρ² )

ρ is the correlation with the pre-period. At 0.7 the required sample halves.

What triggering buys
effect_exposed = effect_all / exposure rate

A change touching 12% of users has its effect diluted eightfold when analysed across everyone assigned.

Worked example

A team must detect a 3% relative improvement in a checkout change with 180,000 users per arm available over three weeks. Their primary metric is revenue per user. They evaluate whether that is feasible and what each available lever would buy.

Revenue per user
mean £6.40, SD £58.20, CV = 9.09
Required n, unadjusted
≈ 1,470,000 per arm — infeasible
After winsorizing at p99
SD £31.10, CV = 4.86 → 420,000 per arm
After CUPED (ρ = 0.58)
CV = 3.96 → 279,000 per arm
After triggering on checkout entry (41% of users)
≈ 114,000 per arm
Available
180,000 per arm

Unadjusted the test is impossible by a factor of eight. All three levers together bring it inside the available traffic with room to spare.

The progression is the point. Each individual lever looks modest — capping the tail, a correlation of 0.58, restricting to the 41% who reach checkout — and together they turn an infeasible experiment into a comfortable one. Triggering does the most work here and is the one teams most often skip, because it requires exposure instrumentation that does not exist by default. Two cautions. Winsorizing at the 99th percentile has to be decided now, not after seeing results, and it changes the question slightly: the metric is no longer total revenue but revenue excluding the extreme tail, which is a defensible thing to optimise and should be stated. And triggering is only valid if checkout entry is defined identically in both arms — if the variant changes who reaches checkout, the exposed populations differ and the comparison is no longer randomised.

Common misconceptions

With enough users any metric becomes sensitive enough.
Sample size buys precision at a square-root rate, so halving the detectable effect needs four times the traffic. For a metric with a coefficient of variation above 10, that means even very large user bases can only resolve effects of several per cent. Reducing the variance is usually far cheaper than trying to out-scale it.
A sensitive metric is a better metric.
Sensitivity is necessary and nowhere near sufficient. Clicks are highly sensitive and easy to move in ways that make the product worse. The metric has to be both detectable and aligned with the outcome, and the trade between those two is the real work of choosing a primary metric.
Triggering on exposure is a form of cherry-picking.
It is valid and often essential, provided exposure is defined identically in both arms and by something the treatment cannot influence. Analysing users who could not possibly have been affected simply dilutes the effect. It becomes cherry-picking only when the filter itself responds to the treatment, which is why the definition matters more than the idea.

Frequently asked questions

How do I check a metric's sensitivity before running a test?
Compute its coefficient of variation from historical data and put it into the sample-size formula with the effect you want to detect. That gives the required traffic in a few minutes and, far more often than teams expect, shows the planned test cannot work. Doing this before designing anything is the cheapest possible way to avoid a three-week experiment whose result was always going to be inconclusive.
Which sensitivity lever should I reach for first?
Triggering, if exposure is instrumented, because it is usually the largest and costs nothing statistically. Then capping the tail, which is a one-line change for revenue metrics and often halves the variance. CUPED is the most powerful for logged-in products with history but needs a pipeline, so it is a project rather than a quick fix. Switching to a denser proxy metric is last, since it changes what you are measuring rather than how well.
What if the metric I care about is simply too insensitive?
Accept that experiments will be decided on something else and design that relationship deliberately. Pick a sensitive upstream metric as the decision rule, validate periodically that moving it moves the slow one, and keep a long-horizon readout to catch drift. The failure to avoid is pretending an insensitive metric is doing the deciding while the real decisions are made informally on whatever else moved.

Related terms

  • Delta method

    The standard error for metrics that are functions of other metrics — and the covariance term everyone forgets.

  • Minimum detectable effect

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

  • Regression adjustment

    Control for what you knew before the test started — the general case that CUPED is one instance of.

  • Stratified randomization

    Balance the mix before you randomise instead of correcting for it afterwards — cheap insurance, modest at scale.

  • Winsorization

    Pull the tail in rather than cutting it off — and choose the threshold before you see the results, or it is not a method.

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.