| Normal and chi-square distributions | Thresholds, confidence intervals, p-values, and the traffic split test; the beta distribution for exact intervals on a proportion. | Numerical Recipes, 3rd edition (Lanczos approximation, incomplete gamma and beta functions, Lentz’s continued fraction); Acklam’s algorithm refined by a Halley step for quantiles. |
|---|
| Relative lift: difference test and Fieller interval | Each metric’s lift, B versus A, with its 95% confidence interval. | Test of the difference between two means, each with its own variance (B. L. Welch, Biometrika 34, 1947); confidence interval for the relative lift from Fieller’s theorem (Journal of the Royal Statistical Society B 16, 1954; Deng, Knoblich, and Lu, KDD 2018, § 2.1); variance of a rate at 0% or 100% following Agresti and Caffo (The American Statistician 54, 2000). |
|---|
| Differences between segments | Tells you whether the effect really differs from one segment to another (mobile and desktop, new and returning) or whether the gap is chance. | Cochran, “The combination of estimates from different experiments,” Biometrics 10 (1954); Borenstein, Hedges, Higgins, and Rothstein, “Introduction to Meta-Analysis” (2009), chapter 16; Altman and Bland, “Interaction revisited,” BMJ 326 (2003). |
|---|
| Interactions between concurrent tests | For each pair of running tests that share visitors: does one test’s effect change depending on the other’s variant? Difference in differences on the primary metric, always-valid p-value, Holm correction across all pairs. | Montgomery, “Design and Analysis of Experiments,” section 6.2 (2² design); Rothman, Greenland, and Lash, “Modern Epidemiology” (2008), chapter 5; Altman and Bland, “Interaction revisited,” BMJ 326 (2003). |
|---|
| Multivariate test: main effects and interactions | Plan for a multivariate test (visitors for each main effect and each declared interaction), then a section-by-section reading: marginal mean of each level, lift versus the original, second-order interactions, Holm correction on the declared comparisons. | Montgomery, “Design and Analysis of Experiments” (2013), § 3.5 and chapters 5 and 6; Kohavi, Longbotham, Sommerfield, and Henne, “Controlled experiments on the web: survey and practical guide” (2009); Gelman, Hill, and Vehtari, “Regression and Other Stories” (2020), § 16.4. |
|---|
| Power and sample size | Test plan duration and detectable effect, including unequal splits (90/10), remaining days of a running test at the measured pace, the duration calculator, and the cost of a narrower interval. | Fleiss formula without continuity correction for a rate, with equal or unequal group sizes (Fleiss, Levin, and Paik, 2003, § 4.4); n = 2(z₁₋α/₂ + z₁₋β)²σ²/δ² for a mean, with (1 + 1/r) instead of 2 for unequal group sizes (Chow, Shao, and Wang, 2008, § 3.2.1). Checked against R’s power.prop.test. |
|---|
| Concurrent tests: traffic share left by priority | In the test plan, the share of its slice’s visitors a test keeps when it lets other tests go first, and therefore its duration; in Settings, what a new test would keep if each visitor saw only one test. | Tang, Agarwal, O’Brien, and Meyer, “Overlapping Experiment Infrastructure: More, Better, Faster Experimentation,” KDD 2010, § 4.1: layers cross independently, and slices within a layer are disjoint. |
|---|
| Sample ratio mismatch (SRM) check | Checks in every test that visitors are split as planned, and blocks the verdict otherwise. | Chi-square goodness-of-fit test, k − 1 degrees of freedom. |
|---|
| Diagnosing a sample ratio mismatch | When a test’s split is off: a check browser by browser and device by device, the segment at fault, and the missing visitors; results stay hidden. | Fabijan et al., “Diagnosing Sample Ratio Mismatch in Online Controlled Experiments” (KDD 2019); Holm correction (1979); Cochran’s rule of five (1954). |
|---|
| Comparing survey responses | On-page surveys: are responses distributed the same way in each variant that shows the survey? Each share gets its own Wilson interval. | Pearson’s chi-square test of homogeneity (Philosophical Magazine 50, 1900), (rows − 1)(columns − 1) degrees of freedom, as presented by Agresti, “An Introduction to Categorical Data Analysis” (2007); Cochran’s validity condition, Biometrics 10 (1954). |
|---|
| CUPED variance reduction | Your test reports: lift adjusted on the same metric over the 14 days before each visitor’s first exposure; metrics catalog: correlation ρ measured over the same period, and the detectable effect with CUPED. | Deng, Xu, Kohavi, and Walker (2013). |
|---|
| Always-valid confidence intervals (mSPRT) | Gradual rollout guardrails, reread at every check; the interaction check between concurrent tests, reread with each batch of events. | Johari, Pekelis, and Walsh (2017), mixture-normal mSPRT confidence sequence. |
|---|
| O’Brien-Fleming boundaries | The test plan’s planned checkpoints: the threshold to cross at each one, and the extra visitors needed. | Jennison and Turnbull (2000), chapter 2: constants tabulated for a 5% risk and 1 to 5 equally spaced checkpoints. |
|---|
| Alpha spending (Lan and DeMets) | Checkpoints for geo and switchback tests: the threshold at each checkpoint, on dates set at launch. | Lan and DeMets, 1983 (O’Brien-Fleming-type spending function); Armitage, McPherson, and Rowe, 1969 (distribution of repeated looks); Jennison and Turnbull, 2000, chapters 3, 7, and 19; Jennison and Turnbull, 1989 (repeated confidence intervals). |
|---|
| Futility via conditional power | Checkpoints for geo and switchback tests: telling you when the effect targeted in the plan is no longer reachable, without touching the thresholds. | Lan and Wittes, 1988 (B-value and conditional power); Jennison and Turnbull, 2000, chapter 10; Lachin, 2005 (futility threshold on conditional power). |
|---|
| Holm correction | A test’s secondary metrics, corrected together; differences between report segments (device, new vs. returning). | Holm (1979). |
|---|
| Bonferroni simultaneous intervals | Subscription cohort follow-up after the decision: one interval per variant and per horizon, all at the same overall risk. | Dunn (1961), based on Boole’s inequality. |
|---|
| Retained differences and false-discovery-adjusted intervals | Comparing variants in click and scroll maps: the share of visitors who click each element and reach each depth; only retained differences are flagged. | Benjamini and Yekutieli (2005), based on the Benjamini-Hochberg selection (1995). |
|---|
| Inverse-variance pooling | Learnings library: the shared effect of tests on the same theme; idea estimates. | Borenstein, Hedges, Higgins, and Rothstein, “Introduction to Meta-Analysis” (2009), chapter 11. |
|---|
| Bayesian shrinkage | Expected effect once rolled out, corrected for the winner’s curse, in reports; priors for ideas; scale of always-valid intervals. | Normal-normal model: the average of the measured lift and the prior, weighted by their precisions; prior estimated from completed tests by the method of moments. |
|---|
| Bayesian reading with a skeptical prior | Optional (Settings → Statistics): next to the verdict, the probability that the variant does better, a credible interval, and the expected loss of each choice, in the report, the library, and the API. | Deng, Lu, and Chen, “Continuous Monitoring of A/B Tests without Pain” (IEEE DSAA 2016), appendix B, eq. 14; Gelman et al., “Bayesian Data Analysis” (3rd ed.), § 2.5 and § 5.4; Stucchio, “Bayesian A/B Testing at VWO” (2015), § 6.2. |
|---|
| False positive risk of a winner | Next to each winner: the probability that it actually has no effect, based on the threshold, the power achieved, and the share of winners among the workspace’s past tests. | Kohavi, Deng, and Vermeer, “A/B Testing Intuition Busters” (KDD 2022); Wacholder et al. (JNCI, 2004); Gelman et al., “Bayesian Data Analysis” (3rd ed.), § 2.4. |
|---|
| Difference between two effects and slope over time | Your test reports: the effect of the first days versus the rest, its day-by-day slope, and the gap between new and returning visitors (novelty effect); impact report: tests, rollouts, and holdout compared. | Altman and Bland, BMJ 2003; Borenstein, Hedges, Higgins, and Rothstein, “Introduction to Meta-Analysis” (2009), chapter 20. |
|---|
| Display breaks for a change | Display check: detecting that a change that was applying for exposed visitors has stopped applying (after a theme update), without alerting every weekend because traffic changes. | Pearson (1900); Wedderburn, “Quasi-likelihood functions, generalized linear models, and the Gauss-Newton method,” Biometrika 61 (1974); McCullagh and Nelder, “Generalized Linear Models” (1989). |
|---|
| A day’s drop or spike against its rolling baseline | “Conversion drop” automation: each morning, yesterday’s conversion rate on each rate metric, and the number of tracked visitors, compared with the seven days before; an alert goes out only if the drop exceeds the usual day-to-day variability. In a test’s “Reliability” panel, each full day of exposed visitors compared with the week before: a gap (missing script, broken page) or a spike (campaign, bots) is flagged. | Fleiss, Levin, and Paik, “Statistical Methods for Rates and Proportions” (2003); Wedderburn, Biometrika 61 (1974); McCullagh and Nelder (1989); Farrington, Andrews, Beale, and Catchpole, JRSS A 159 (1996); Cochran, Annals of Mathematical Statistics 23 (1952). |
|---|
| Missing display from day one | Display check: alerting, from day one and with no baseline, when more than 5% of exposed visitors don’t see a change (wrong selector, page without the element), rereading the counts with each batch. | Robbins, “Statistical methods related to the law of the iterated logarithm,” Annals of Mathematical Statistics 41 (1970); Lai, “On confidence sequences,” Annals of Statistics 4 (1976); Ville, “Étude critique de la notion de collectif” (1939). |
|---|
| Interval for a share of tests | Library and client report: the share of tests that taught something, the share of winners, and quality criteria, given with their 95% interval from ten tests up. Display check: the share of exposed visitors for whom a change applies, and a day’s exact interval for breaks. | Wilson, “Probable inference, the law of succession, and statistical inference,” JASA 22 (1927); Newcombe, “Two-sided confidence intervals for the single proportion,” Statistics in Medicine 17 (1998), methods 3 and 5; Clopper and Pearson, Biometrika 26 (1934); Korn and Graubard, Survey Methodology 24 (1998), for effective sample sizes. |
|---|
| Median | Library: the typical effect of winners and losers. | Hyndman and Fan (1996), type 7 definition. |
|---|
| Capping extreme values | Means in your tests: each visitor’s value capped at the percentile chosen for the metric (95th, 99th, or 99.9th). | Hyndman and Fan (1996), type 7 percentile, the one used by R. |
|---|
| Ratio metrics (delta method) | Average order value and other ratios of two sums, as a test’s secondary metric. | Deng, Knoblich, and Lu, “Applying the Delta Method in Metric Analytics,” KDD 2018. |
|---|
| Per-pageview percentile (speed) | Each variant’s LCP, INP, and CLS, read at the 75th percentile of pageviews like Core Web Vitals, as a guardrail or secondary metric. | Deng, Knoblich, and Lu, “Applying the Delta Method in Metric Analytics,” KDD 2018, § 4.2; Price and Bonett, J. Statist. Comput. Simul. 72(2), 2002. |
|---|
| Dynamic allocation (Thompson sampling) | Variant shares in an optimization test, recomputed at most once a day after equal-share learning, with a minimum share per variant. | Thompson, Biometrika 25(3/4), 1933; Russo, Van Roy, Kazerouni, Osband, and Wen, “A Tutorial on Thompson Sampling,” 2018; Marsaglia and Tsang, ACM TOMS 26(3), 2000; floor share: Offer-Westort, Coppock, and Green, AJPS 65(4), 2021. |
|---|
| Dynamic allocation by device (one bandit per context) | Shares in a contextual optimization test: mobile, tablet, and desktop each have their own shares, learning phase, and floor. | Lattimore and Szepesvári, “Bandit Algorithms,” Cambridge University Press, 2020, § 18.1. |
|---|
| Dynamic allocation on an amount (revenue per visitor) | Shares in an optimization test that maximizes an amount per visitor, such as revenue, capped at the chosen percentile as in A/B tests. | Gelman, Carlin, Stern, Dunson, Vehtari, and Rubin, “Bayesian Data Analysis,” 3rd ed., 2013, § 2.4 and 3.2; Johnson, Kotz, and Balakrishnan, “Continuous Univariate Distributions,” vol. 2, 1995, chap. 28. |
|---|
| Epoch-stratified reading | Each variant’s lift in an optimization test, gain versus equal shares, and the traffic split checked epoch by epoch (and device by device for a contextual test). | Cochran, “Sampling Techniques,” 3rd ed., 1977, § 5.2–5.3; Zhang, Janson, and Murphy, “Inference for Batched Bandits,” NeurIPS 2020. |
|---|
| Non-inferiority and equivalence (TOST) | Tests whose goal isn’t to do better: showing that a redesign isn’t worse than the original beyond a margin chosen in the plan, or that the difference stays within ± that margin. Sample size and verdict, with a single look at the end. | Schuirmann, Journal of Pharmacokinetics and Biopharmaceutics 15, 1987; Wellek, “Testing Statistical Hypotheses of Equivalence and Noninferiority,” 2nd ed., 2010; Chow, Shao, and Wang, “Sample Size Calculations in Clinical Research,” 2nd ed., 2008, § 3.2 and 4.2. |
|---|
| Student’s t distribution | Thresholds and p-values for tests with few units: geo zones, pairs of zones, switchback windows. | W. S. Gosset (“Student”), Biometrika 6, 1908; Abramowitz and Stegun, 26.5 and 26.7; incomplete beta by continued fraction (DLMF 8.17, modified Lentz method, Numerical Recipes, 3rd edition). |
|---|
| Correlation between visitors in the same zone | The cost of randomizing by zone: how many independent visitors a zone’s visitors are “worth.” | Donner and Koval, 1980 (analysis-of-variance estimator); Kish, Survey Sampling, 1965 (design effect); Eldridge, Ashby, and Kerry, 2006 (zones of unequal size). |
|---|
| Difference between zones | The lift of a test randomized by zone, with or without a reference period, and its relative interval. | Donner and Klar, 2000; Hayes and Moulton, 2017 (test on zone means); Bell and McCaffrey, 2002, Imbens and Kolesár, 2016 (robust variance corrected for few zones); Bertrand, Duflo, and Mullainathan, 2004 (difference in differences); Frison and Pocock, 1992 (adjustment for the reference period); Fieller, 1954 (interval for a ratio). |
|---|
| Matched zones | Main reading of a geo test: each zone is compared with its twin, weighted by its traffic. | Imai, King, and Nall, 2009 (pair designs); Cochran, Sampling Techniques, 1977 (linearization of a ratio); Deng, Knoblich, and Lu, 2018. |
|---|
| Permutation test | Second reading of a geo or switchback test: the verdict requires it to agree with the first. | R. A. Fisher, The Design of Experiments, 1935; Gail et al., 1996; Phipson and Smyth, 2010 (p-value from a sample of permutations). |
|---|
| Number of zones needed | A geo test’s plan: minimum detectable difference and number of zones or pairs. | Donner, Birkett, and Buck, 1981; Bloom, 1995; Bloom, Richburg-Hayes, and Black, 2007 (zone-level covariate). |
|---|
| Switchback over time | The lift of a test where the whole store switches from one version to the other in time windows. | Newey and West, 1987 and 1994 (autocorrelation-robust variance); Box and Jenkins, 1970; Bojinov, Simchi-Levi, and Zhao, 2023; Hu and Wager, 2022 (burn-in period); Jones and Kenward, 2014 (carryover effect). |
|---|
| Interval for a ratio (Fieller) | The confidence interval for any percentage lift: per visitor, per zone, or per time slot. | Fieller, “Some problems in interval estimation,” Journal of the Royal Statistical Society B 16(2), 1954. |
|---|
| Real difference or mix effect (Kitagawa) | Under each costly friction point, the share of the conversion gap that comes from the device mix and the share that remains at equal device mix. | E. M. Kitagawa, “Components of a difference between two rates,” Journal of the American Statistical Association 50(272), 1955; symmetric form generalized by P. Das Gupta, “Standardization and Decomposition of Rates,” U.S. Census Bureau, 1993; reference example: the kidney stone data of Charig et al., BMJ, 1986, revisited by Julious and Mullee, BMJ, 1994. |
|---|
| Verdict rules | Each test’s status: blocked, winner, loser, no detectable effect, not conclusive yet. | Probant’s own rules, applied in a fixed order (not a published method). |
|---|