A/B Testing
Intermediate 14 min read A/B Testing

Reading Results and Launching

From p-values and CI brackets to an actual ship/no-ship call

The verdict combines OEC, guardrails, effect size, segments and long-term risk. Ship decisions are judgments on evidence, and good reads build an experimentation-grade culture.

experiment reviewlaunch decisionholdoutlong-term effectsnoveltyfollow-up test
Before we start

What you will learn

  • Structure an experiment readout for a decision meeting
  • Balance OEC gains, guardrail health, effect size and segment signals
  • Use holdouts and follow-ups to catch long-term and novelty effects
In 60 seconds

Launch decisions integrate: a strong, precisely-estimated OEC gain; unbreached guardrails; economically meaningful effect size; stable segment effects; and a plan for long-term monitoring.

Introduction

What is this?

Reading results and launching is the synthesis stage of experimentation. It folds the pre-registered primary result (significance + effect size + CI), the guardrail readout, the segment view (checked not for post-hoc mining but for systematic risk), and operational facts from the run log into a coherent verdict: ship, iterate or kill. The launch itself then adds long-term checkpoints — holdouts, ramp monitoring and post-launch measurement — because short-run experiment results can miss novelty, primacy and compounding long-term effects.

Motivation

Why do you need it?

  • A single p-value is only one piece of the decision; the rest is judged magnitude, health and risk.
  • Short-run wins reverse: novelty vanishes, learning effects accumulate, holdouts reveal true long-term lift.
  • A disciplined readout culture is what lets a company scale experiments without scaling bad decisions.
  • Documenting verdicts (inclusive of nulls) is how organizations build institutional memory instead of reinventing each week.
Think about it

Mental model

Imagine

A pilot's landing checklist

Think of

An experiment readout

The pilot doesn't 'hope the runway is long enough'; she runs checklists: airspeed, fuel, wind, runway length — each a separate line, all mandatory before touching down. Shipping an experiment is the same multi-line check.

Mechanics

How it works

  • Report the primary result: point estimate, 95% CI, p and the MDE threshold — one line.
  • Report guardrails: each delta with its CI against the pre-agreed threshold — no narration, just deltas.
  • Check segments not for winners but for risk: did any large segment regress badly (concentration risk) or miss the ship entirely?
  • Integrate: strong gain + clean guardrails + stable segments → ship with long-term monitoring; unclear → iterate or run a follow-up; worse or breaching → kill.
  • Post-launch: keep a holdout or monitoring lane at 1–5% traffic for ≥30 days to catch surprise long-term effects.

The launch decision matrix.

OEC
Guardrails
Segments
Long-term
Verdict
Real world

In production

  • A search feature ships at a modest +1.5% click lift after a 30-day holdout confirms the effect persists once past novelty.
  • A checkout variant looks insignificant overall but a 20%-of-traffic segment (international) regressed 4%; the team fixes the locale issue then re-tests.
  • A monetization test shows +6% revenue but a guardrail breach in support volume; the team ships a fixed variant and abandons the original.
Guidelines

Best practices

  • Read effect size and CI before p; 'statistically significant but small' and 'insignificant but sized like our MDE' are different realities.
  • Publish verdicts including nulls into a central log — an experiment that taught you a dead end is an asset.
  • For ship decisions, quote the worst-case bound: 'even at the CI's lower edge, this clears break-even'.
  • Create a 30/90-day post-launch measurement habit: metrics learned in experiments decay that you must catch.
Watch out

Common mistakes

  • Shipping on significance alone while the lower CI bound sits below a business-critical threshold.
  • Ignoring the novelty window: shipping a UI experiment at week-one 'significance' that flips negative at week three.
  • Killing a variant because the primary is insignificant when an examined segment produced a clear, explainable win worth a follow-up.
  • Never writing the verdict down, so six months later no one knows the test happened or what it showed.
When things break

Debugging tips

  • If post-launch metrics disagree with the experiment, check both the pipeline and the flag after launch — latched flags leak assignment.
  • Re-run the readout with the novelty window excluded before finalizing a UI verdict.
  • For holdout analysis, segment by holdout vs acquired cohorts; mixing cohorts muddies long-term effects.
  • When a ship works in test but not production, look at product mix differences, not just flag config.
Interviews

Interview checkpoint

Test yourself

Quick quiz

0/2
1

A result of '+4% lift, CI +0.1% to +7.9%, p=0.048' should most accurately be read as:

2

Recording null experiment results is wasted effort.

Go deeper

Official documentation