A/B Testing
By the AdFlint research team · Last reviewed November 2026
Splits a randomized audience between two variants that differ in one element, then compares outcomes to decide which performs better.
Both platforms provide built-in split tests that divide the audience so people see only one cell, avoiding the overlap you get from simply running two ad sets side by side. Use it for creative, landing pages, audiences, or bid strategy, one variable at a time. The usual failure is calling a winner on a handful of conversions, where the observed gap is well inside normal variance.
Key takeaways
- An A/B test splits a randomized audience between two versions that differ in one element, so no person sees both and the comparison is fair.
- Meta treats 65 percent confidence or higher as a winning A/B result, which is a lenient bar, so give tests enough conversions and time.
- Google recommends running experiments at least 4 to 6 weeks and excludes the first 7 days of data.
- Test one variable, decide the metric and end date before launch, and call it a tie when the gap is within noise.
In practice.
An A/B test compares two versions of one thing by showing each to a separate, randomly assigned group and measuring the difference. In Meta Ads Manager, the A/B test tool is found in the Experiments area and from campaign duplication. Meta's help page says you change one variable, such as an image, text, audience, or placement, and that each version goes to a separate segment so no one sees both. Google Ads offers the same idea through experiments, where a control campaign is compared with a treatment version. The point is a fair comparison, not just two ads side by side. Meta's help page says to choose a hypothesis first, for example testing whether a custom audience strategy beats an interest-based one.
Randomization is what makes the test fair. Meta describes the goal as audiences that are evenly split and statistically comparable, and warns that informal testing, like switching ad sets on and off, can cause overlapping audiences and unreliable results. Google's experiments divide traffic, for example how many times ads enter the auction, across the arms, and Google notes the split cannot be changed once set up. A 50/50 split does not guarantee equal spend; Google says a spend difference under 20 percent is considered normal auction behavior. Each arm needs the same budget, dates, and tracking so the one change is the only difference. Meta also recommends the same budget for both versions, and notes that duplicating a campaign duplicates its budget.
A/B tests interact with sample size and time. Meta reports a confidence percentage and says that for A/B tests, 65 percent or higher represents a winning result, while lift tests need 90 percent. That threshold is lower than the usual scientific standard, so a Meta winner can still be wrong fairly often. Google recommends running experiments at least 4 to 6 weeks, longer if conversions take time to arrive, and excludes the first 7 days of data to account for ramp-up. Smart bidding strategies also need time to learn. Changing the test midway, or running several experiments on the same campaign, muddies the result. Smart bidding in Google Ads needs enough conversions to learn, so a test on a new or low-volume campaign may stay inconclusive.
The most common failure is calling a winner on a handful of conversions. If version A gets 20 purchases and B gets 26, B looks 30 percent better, but random variation alone could produce a gap that size. Other mistakes include testing many changes at once (so you cannot tell which one mattered), ending the test early when one arm leads, and picking a metric that is easy to move but does not pay, such as clicks. A/B tests also answer only the question asked. They tell you which of two options did better in this audience over this period, not why, and not whether either option is incremental. Write down what you will do with each outcome before starting, including what you will do if the result is a tie.
Before launching, write down the hypothesis, the single variable, the metric that decides, the minimum number of results you need, and the end date. Duplicate the campaign or ad set so both arms share the same budget. Leave both alone until the end date, then check the platform's confidence figure and compare cost per result. If the gap is small or confidence is low, call it a tie and keep the cheaper or simpler option. Record each result in a shared log, so the same test is not repeated next quarter. Keep a log of tests with the date, change, result, and decision so the team does not repeat old experiments.
A gap that is inside the noise
Suppose a furniture store tests two headlines in a Meta A/B test, spending $400 on each. Headline A gets 20 purchases, a cost of $20 each. Headline B gets 26 purchases, a cost of about $15.38 each. B looks 30 percent better. A rough check on random variation: counts like these swing by about the square root of the count, so the difference of 6 has a typical noise of about 6.8 (the square root of 20 plus 26). The gap is smaller than the noise.
The owner extends the test another two weeks with the same budgets. At the end, A has 58 purchases and B has 71. The gap is 13 against a noise of about 11.4, closer to meaningful, and Meta's confidence figure for B now crosses 65 percent. The owner adopts B but keeps a note that the margin is modest, and plans a follow-up test of the offer instead of another headline.
A/B Testing compared with
The settings this gets confused with, and how to tell them apart.
Common questions.
How long should an A/B test run?
Google recommends at least 4 to 6 weeks for experiments, longer if conversions are delayed, and excludes the first 7 days of data. For Meta tests, run long enough to collect a meaningful number of results for each version.
What does Meta's A/B test confidence percentage mean?
It estimates how likely the result is to repeat if you ran the test again. Meta says 65 percent or higher counts as a winning result for A/B tests, and 90 percent or higher for lift tests.
Why not just run two ad sets at the same time?
Without a split test, the two ad sets can reach the same people and compete in the same auctions, which makes the comparison unreliable. Meta's A/B tool keeps audiences separate.
Can I test more than one change at a time?
You can, but you will not know which change caused the difference. Test one variable at a time, or use a multivariate approach only with large volumes.
Sources
- About A/B testing, Meta Business Help Center, checked Nov 4, 2026
- About confidence in your tests and experiments, Meta Business Help Center, checked Nov 4, 2026
- Experiments FAQs, Google Ads Help, checked Nov 4, 2026
You should not need to know this to advertise.
AdFlint handles the settings for you, inside the Google and Meta accounts you already own.
Next step: How AdFlint tracks and optimizes these numbers
Try AdFlint free