A/B Experiment Review
A statistically significant number is only one part of a trustworthy A/B test. Enter result data and this local reviewer checks the data, the OEC, the guardrails, and the conditions around your decision. Inputs stay in this browser.
Reviewing the evidence
Update the inputs to see whether this result is clear enough to act on.
The recommendation combines the four review gates below.
- Control rate
- —
- Treatment rate
- —
- Absolute lift
- —
- Relative lift
- —
- P-value
- —
- 95% delta CI
- —
Checking the observed allocation.
Sample ratio detail
- Chi-square
- —
- p-value
- —
- Degrees of freedom
- 1
| Group | Expected | Observed | Diff | Diff % |
|---|---|---|---|---|
| Control | — | — | — | — |
| Treatment | — | — | — | — |
A mismatch is a symptom. These are the usual causes, following the Microsoft ExP diagnosis guide:
- Assignment happening before bot and spam filtering.
- Redirects on one variant, which drop users on the way.
- Instrumentation that only fires on one side.
- A split ratio changed mid-flight without splitting the data.
- An interacting parallel experiment sharing the same traffic.
- Telemetry sampled at a different rate per variant.
Checking the Treatment minus Control delta.
Checking for unintended regressions.
Checking duration and the trust checklist.
The pooled p-value and Wilson-based Treatment minus Control interval must agree before this reviewer calls a delta clear. A clear delta still needs trustworthy assignment, a meaningful OEC, safe guardrails, and a pre-agreed stopping rule.
Term guide
Plain English- OEC
- The Overall Evaluation Criterion: the primary, pre-agreed measure of product or customer value.
- Guardrail
- A metric that should not materially regress, such as latency, crashes, or abandonment.
- SRM
- Sample Ratio Mismatch: observed group sizes differ from the planned allocation enough to question validity.
- Control · A
- The original version, used as the baseline for comparison.
- Treatment · B
- The new version or change being tested against Control.
- Conversion rate
- Conversions divided by users. For example, 100 / 1,000 = 10%.
- Delta
- Treatment rate minus Control rate. A positive delta means B is higher.
- Absolute lift
- The delta expressed in percentage points, such as +2 pp.
- Relative lift
- The delta divided by Control. A move from 10% to 12% is a 20% relative lift.
- 95% delta CI
- A Wilson-based uncertainty range for Treatment minus Control, shown in percentage points. It remains useful at rates of 0% and 100%.
- P-value
- How surprising this difference would be if the two versions truly had the same rate. Here it comes from a two-sided pooled z-test; the reviewer reports both it and the separately constructed interval.
- Two-proportion z-test
- The approximate statistical method used here to compare two binary conversion rates.
- Novelty / primacy
- A treatment effect that changes over time because users learn, adapt, or react to a new experience.
- Early peeking
- Looking repeatedly and stopping when a result crosses a threshold without accounting for those repeated looks.
Results are calculated locally in your browser. No experiment data is sent anywhere. Inspired by Ron Kohavi's work on trustworthy online controlled experiments.