A creative test asks which way to say it. An offer test asks what to say. Mixing them teaches you nothing about either.
Two ads run side by side. One says 20% off the starter set with a sunrise video. The other says free shipping on the bestseller with a founder talking to camera. One wins. What did you learn? Nothing you can use, because the product, the mechanic, the promise and the creative all changed at once.
One ad per offer is a creative test wearing an offer test’s name.
Run offer tests in a separate lane from your scaling campaign, with its own budget per offer, so the platform can’t pour the whole budget into whichever offer got lucky in the first two days. Run them on the audiences you plan to scale into. An offer that wins with past visitors and existing customers tells you little about strangers, and existing customers shouldn’t see new-customer offers at all (chapter 19).
On-site, the cleanest test is a holdout: a random share of new visitors sees the new offer, the rest see the old one, and you compare contribution per visitor. Randomization does what a platform comparison can’t: it makes the two groups alike before the offer touches them.
Ad platforms don’t split traffic randomly; they chase early winners. Treat platform comparisons as structured evidence, not experiments. Before calling a winner, want something like 30 to 50 new customers per offer at the very least, and a gap that holds up across a full week. Below that, the honest verdicts are “extend,” “stop for business reasons,” or “decide on judgment and say so.” Judgment is fine. Judgment dressed up as a significant result isn’t.
Every offer test gets five lines, written before launch: what changes, which of the five decisions it is, what it has to beat, what you expect and why, and what you’ll do in each outcome. If a result wouldn’t change your plan, don’t run the test. Appendix B has the template.
This is one chapter of The First Offer, which is free and readable in full on a single page with no form in front of it.