Here is the scene, reproduced weekly in marketing teams everywhere: two ads launch Monday, by Friday version B leads on CPA, someone declares a winner, budget moves, and the team congratulates itself on being data-driven. Here is the statistics underneath the scene: at the conversion volumes most accounts run, a Friday verdict on a Monday test is a coin flip wearing a lab coat. I have re-run enough "conclusive" tests to say it plainly: the majority of ad test winners declared in this industry are noise, the decisions built on them are random, and the fix is not more sophistication. It is respecting three numbers most teams never compute.
The first is sample size, and its cruelty is worth internalizing. Detecting a difference between two ads requires conversions, not clicks and not days, and the smaller the true difference, the brutally more you need. Distinguishing a 20 percent CPA improvement with standard confidence takes on the order of several hundred conversions per variant; a 10 percent improvement pushes toward a couple of thousand per side. An account producing 150 conversions a month, splitting them across two variants, cannot detect a 15 percent winner in under several months, and cannot detect a 5 percent winner within anyone's tenure. That sentence deletes most testing calendars on contact, and it should, because a test that cannot reach significance is not a test; it is a ritual with a spreadsheet.
The second number is how many times you looked. The peeking problem is the quiet killer of testing programs: checking daily and stopping the moment significance appears inflates your false-positive rate enormously, because random walks cross any threshold if you watch them long enough, and stopping on the crossing is selecting the noise. The discipline is unglamorous: compute required sample first, commit to it, look at the end, or use sequential methods actually built for early stopping. Platforms make this worse, not better; their "winning ad" declarations arrive on their timetable and their statistics, from systems whose delivery algorithms have already unbalanced the test by shifting spend toward early leaders, which means most in-platform A/B readings are contaminated before you open them, one more entry in the ledger of self-graded homework from the number your CFO actually believes.
The third number is the size of difference worth detecting at all, and this is where strategy re-enters. Chasing 5 percent improvements at small-account volumes is statistically hopeless, so stop testing for them: test big swings, different arguments, different offers, and beware survivorship stories about what won before, the trap of the last campaign standing was not the smartest move:, different concepts entirely, where true effects of 30 percent and up are common and reachable sample sizes suffice. This is the testing corollary of the concept-volume case I made in you do not have a targeting problem, you have three ads: variant-tweaking, the button colors and comma placement, is a luxury for accounts with the conversion volume of a small nation; everyone else should be testing ideas, where the effect sizes meet their data halfway. And test at the right altitude for the question: creative angles inside platforms with all their contamination caveats, but structural questions, channels, budgets, whether a tactic is incremental at all, at the geography level, where the matched-market designs from you do not need a data science team to run a holdout deliver verdicts no delivery algorithm can thumb.
The regime that follows, sized by account: under roughly 100 conversions a month, run no formal A/B tests; make bold sequential changes and judge them against your own history over full purchase cycles, which is weaker inference and honestly labeled. From 100 to 1,000 monthly, test concepts head-to-head, pre-committed sample sizes, two to four weeks minimum to average out day-of-week rhythms, one test at a time per campaign. Past 1,000, you have earned variant testing and multi-cell designs, and your problem becomes organizational discipline rather than statistics. At every size, log every test, hypothesis, sample math, result, including the ties, because a testing program's compounding asset is the ledger, not any single winner.
One client vignette for the road: an ecommerce team proudly showed me fourteen consecutive monthly "winning ads," each declared inside a week. We re-ran their top three claimed winners as pre-registered tests at proper sample. Two were indistinguishable from their control; the third lost. Fourteen months of budget reallocations had been a random number generator with a dashboard, and the cure took one afternoon of arithmetic and a calendar with fewer, bigger, slower tests on it. The team now wins less often, on paper. The account performs better, in the bank, which is the only significance level that was ever the point.
Quick answers
How long should an A/B test run?
Until it reaches the sample you calculated before starting, typically two to four weeks minimum to cover weekly cycles, never called early because a line looks separated. Peeking at day three is how false winners get promoted.
How many conversions do I need for a valid ad test?
As a working floor, one to two hundred conversions per variant for modest lifts; small true differences need far more. If volume cannot get you there, test bigger swings instead of measuring noise more precisely.
