Marketing Conversion Rate Calculator
Calculate each campaign's conversion rate using a consistent counting rule.
Compare binary conversion outcomes for two independently assigned visitor groups. The test assumes one outcome per visitor, adequate counts and a testing horizon chosen in advance.
An A/B conversion test compares the fraction of visitors converting in two independent groups. This calculator reports the observed effect, a two-sided proportion-test p-value and a 95% interval, rather than turning a difference in raw conversion counts into a claim of improvement.
Confirm independent random assignment and a testing horizon chosen in advance. Repeated observations, clustered users or selective stopping change the uncertainty this model is designed to represent.
Divide converted visitors by visitors in each group. Subtract A's rate from B's for the percentage-point difference; relative uplift instead divides that difference by A's rate.
The hypothesis test pools both groups' conversion experience to estimate uncertainty under equal rates. The 95% interval uses an unpooled standard error for the difference, so it serves a different calculation.
Sample inputs demonstrate the method. They are not a forecast or product offer.
The first example has 100 conversions from 1,000 visitors in A and 200 from 2,000 in B. Both rates are 10%, so the difference is zero and the two-sided p-value is 1, despite B having twice as many conversions.
Sample inputs demonstrate the method. They are not a forecast or product offer.
A small p-value indicates that a difference at least this extreme would be unusual under the equal-rate model and its assumptions. It is not the probability that B is better or the probability that the null hypothesis is true.
Read the interval and effect size alongside the p-value. An interval spanning zero leaves both positive and negative differences compatible with this approximation; it does not establish that the variants are equivalent.
That changes the false-positive rate. This fixed-horizon test does not implement sequential testing; decide the stopping rule before reading results.
Read our calculation and testing approach.