Measurement

Reading an A/B test on a deal without fooling yourself

Why a gap of a few orders is usually noise, how much traffic a real answer needs, and why the variant with more orders can still be the one that earns less.


  • Category

    Measurement

    Read the pre-launch checklist first.

  • Published

    11 October 2026

    Written by the people building the app.

  • Length

    About 8 minutes

    No gate, no form, no email sequence.

  • Checked against

    TreStack Bundles A/B tests

    Thresholds quoted as the app applies them.


A small gap is usually noise

Every number in this guide is an example, made up for the arithmetic. Variant A shows a deal to 1,000 visitors and gets 30 orders, a conversion rate of 3.0 percent. Variant B shows a different badge to 1,000 visitors and gets 36 orders, or 3.6 percent. B looks clearly ahead, and most dashboards would happily colour it green.

Run the standard test for two proportions on those figures and the gap sits well inside what chance produces. If the two variants were identical, a gap of six orders or more would still turn up in nearly half of tests this size. Six extra orders per thousand visitors is not yet a finding.

To show a gap that size reliably, a common sample size calculation asks for roughly 14,000 visitors per variant. Most single products do not see that in a week, which is the first thing to accept about testing deals: small differences need a lot of traffic, and large differences are rarer than dashboards suggest.

How TreStack Bundles decides there is a winner

The app tests conversion rate, comparing the best variant with the second best using a two sided test for two proportions at 95 percent confidence. With three or four variants the bar is set higher, because every extra comparison is another chance of a lucky result.

It also refuses to judge early. Nothing is marked until every variant has at least 200 visitors and 10 conversions and the test has run for 72 hours. Those are floors, not targets. Passing them only means the test is allowed to look, and the example above would pass every floor and still show no winner, correctly.

When a variant does clear the bar, it gets a Significant winner badge. The app never stops a test by itself. Set winner sends all traffic to the variant you pick, and Stop A/B test lets you keep any variant, including one the statistics did not choose. The decision stays with you, which is why reading the result properly matters.

Decide the length before you start

The most common way to fool yourself is to check every morning and stop on the first good day. Results drift up and down as orders arrive, and a test watched daily will look decisive at some point purely by chance. Pick a length before you start, at least one full week so weekdays and a weekend are both in it, and read the result at the end.

Change one thing per test. A variant with a new badge, a new title and a deeper discount can win, and you will not know which change did it. Smart A/B test in TreStack Bundles is built around this: it proposes a single change, such as a badge or a timer, publishes it against your current deal, and splits traffic evenly.

Leave the split alone once the test is running. Changing it moves some visitors to another variant, which mixes the two groups you are trying to compare. Each browser keeps its variant, so a shopper who returns on the same phone sees the same deal, but one who switches to a laptop or clears their browser may see the other. That is a little noise, and one more reason not to over read a narrow gap.

More orders is not the same as more money

The winner badge judges conversion rate only. When the variants charge different prices, and in TreStack Bundles each variant charges its own price at checkout, the variant with more orders can be the one that earns less.

Take an example candle at 40 dollars that costs 16 to make. Variant A offers two for 15 percent off: 68 dollars, leaving 36 dollars of margin. Variant B offers two for 25 percent off: 60 dollars, leaving 28. With A at 30 orders and B at 36, and every order a single pair, A earns 1,080 dollars of margin and B earns 1,008. B wins on orders and loses on money.

So read three numbers side by side before choosing: conversion rate, revenue per visitor and, if you have entered cost per item in Shopify, profit per visitor. Visitors are counted only for shoppers who allow analytics, and test orders are left out, so treat every figure as an estimate for comparing variants rather than an accounting record. TreStack Bundles is coming to the Shopify App Store, and the docs below describe the test settings and how each metric is counted.

In the TreStack Bundles docs

How to check this on your own store.

Four moves, in this order. Nothing here needs a developer, and nothing here touches your published theme until the last step.

  1. Step 1

    Write the question down

    One change, one sentence: a badge on the middle tier, or a deeper discount on three. Note the start date and the planned length.

  2. Step 2

    Set a length and leave it

    At least one full week. No changes to the split, the deal or the rest of the page until it ends.

  3. Step 3

    Check the floors

    In TreStack Bundles, every variant needs 200 visitors and 10 conversions, and 72 hours run, before a winner can be marked.

  4. Step 4

    Choose on money, not orders

    Compare conversion rate, revenue per visitor and margin per order before you set a winner or stop the test.

We make a countdown timer and a bundles app, so we rank neither.

This guide quotes the thresholds TreStack Bundles uses because they are ours to state. The statistics are the same in any testing tool, and none of the method depends on which app you run.

  1. No rankings where we compete

    No countdown timer or bundle app shortlist, and none for reviews or checkout, where our next apps are planned. Measurement methods, yes. Verdicts, no.

  2. No paid links

    Nothing on this page earns TreStack a commission, and no tool is named because naming it pays.

  3. Order is editorial, never commercial

    Nothing moves up a list because it pays more. A vendor cannot pay to be added and cannot pay to be removed.

Keep reading

The guides are ordered the way a merchant usually needs them, so the two either side of this one are the likely next job.

Back to all guides