A/B Test Significance Calculator

Run a two-proportion z-test on your A/B results to see if the winner is real.

Growth Calculators100% freeNo sign-up required

Variant A CVR

4.00%

Variant B CVR

5.00%

Relative uplift

25.0%

p-value

0.0159

Result at 95% confidence

Statistically significant ✓

You can act on this result.

Two-proportion z-test, two-tailed, α = 0.05.

A screenshot variant converting at 4.2% against a control at 3.8% looks like a winner — but with a few hundred visitors per arm, that gap is well within random noise. This calculator runs the standard two-proportion z-test: enter visitors and conversions for variant A and variant B, and it computes each conversion rate, the z-score of the difference, and the p-value — the probability of seeing a gap this large if the variants actually performed identically.

The conventional bar is p < 0.05 (95% confidence). It applies directly to App Store experiments: Apple’s Product Page Optimization splits product page traffic between treatments, and before you ship a “winning” icon or screenshot set to everyone, this test tells you whether the observed lift is evidence or coincidence.

How to test A/B significance

  1. 1

    Enter visitors (impressions or product page views) and conversions (installs) for variant A — your control.

  2. 2

    Enter the same two numbers for variant B — from Product Page Optimization, a Google Play store listing experiment, or any split test.

  3. 3

    Read the conversion rates, relative lift, z-score, and p-value.

  4. 4

    Ship the winner only if p < 0.05 — and if it isn’t significant yet, use the sample size calculator to see how much more traffic the test needs rather than watching the p-value daily.

How the two-proportion z-test works

The test asks: if A and B truly converted at the same underlying rate, how surprising is the difference we observed? It pools both arms into one estimated rate p̂ = (conversions A + conversions B) ÷ (visitors A + visitors B), computes the standard error of the difference SE = √(p̂(1−p̂)(1/nA + 1/nB)), and forms z = (rate B − rate A) ÷ SE. The z-score maps to a p-value via the normal distribution: |z| ≥ 1.96 corresponds to p ≤ 0.05 two-tailed, the conventional significance threshold.

The normal approximation is reliable when each arm has a reasonable number of both conversions and non-conversions — a common rule of thumb is at least 10 of each per arm. App store tests usually clear that easily on impressions, but keyword-level or country-level slices may not; below those counts, treat the p-value as indicative rather than exact.

Using significance correctly in store experiments

The most damaging habit in conversion testing is peeking: checking significance daily and stopping the moment p dips under 0.05. Because random fluctuation crosses the threshold transiently, this inflates your false-positive rate far above the nominal 5%. The fix is to fix the sample size in advance (see the sample size calculator), run until you reach it, and test once. Also run tests over whole weeks — app store traffic and conversion swing by day of week, and a weekday-vs-weekend imbalance between arms masquerades as a treatment effect.

Significant is not the same as important. With enough traffic, a 0.5% relative lift becomes statistically significant while being operationally irrelevant — and conversely, PPO tests on low-traffic apps may never reach significance for effects under ~10%. Decide your minimum effect worth shipping before the test, and remember Apple’s PPO applies treatments to product page traffic while much of your install volume converts directly from search results, so the store-wide impact of a page-level winner is usually smaller than the test’s measured lift.

Frequently asked questions

How does a two-proportion z-test work?

It pools both variants’ data to estimate a common conversion rate, computes the standard error of the difference between the two observed rates, and divides the observed difference by that error to get a z-score. |z| ≥ 1.96 corresponds to p ≤ 0.05 — the conventional 95% significance bar.

What p-value counts as statistically significant?

The standard threshold is p < 0.05, meaning under a 5% chance of seeing a difference this large if the variants were truly identical. Teams shipping many tests or making expensive-to-reverse changes sometimes require p < 0.01 to cut cumulative false positives.

Can I use this for Apple Product Page Optimization results?

Yes. Take impressions (as visitors) and installs (as conversions) for control and treatment from the PPO dashboard and enter them here. Apple shows its own confidence indicator, but running the raw numbers yourself lets you apply a consistent threshold and verify borderline calls.

Why shouldn’t I stop a test as soon as it hits significance?

Because p-values fluctuate: with daily peeking, a truly neutral test has far more than a 5% chance of crossing p < 0.05 at some point. Pre-commit a sample size, run to completion over whole weeks, and evaluate once. Sequential-testing corrections exist, but fixed-horizon testing is the safe default.

My test says B wins with 300 visitors per arm. Should I trust it?

Only for very large effects. At typical app store conversion rates (3–5%), 300 visitors per arm yields roughly 9–15 conversions each — enough noise that even a 30–50% relative difference can be a coincidence. Check the p-value here, and if it isn’t under 0.05, keep the test running.

Know what to test before you test it

Appalize’s ASO audit scores your icon, screenshots, and metadata against your category and highlights the weakest conversion element — so your next Product Page Optimization test targets the change most likely to win.

Audit my product page free

Related free tools