Experiments
A/B test two forms head-to-head — split traffic, compare conversion and revenue, and promote the winner with confidence.
Experiments let you run two versions of a form head-to-head and measure which one actually converts better — so you change your forms based on evidence, not opinion. Formtoro splits your storefront traffic between the two versions, tracks conversion and revenue for each, and tells you when the result is statistically trustworthy.
How a test works
Every experiment has two arms:
- Control — the form you already have. Its identity stays stable: embeds, integrations, and analytics keep pointing at it no matter how the test ends.
- Variant — the challenger. Either a duplicate of the control that you edit, or another published form you pick.
While the test runs, each visitor is assigned to one arm and always sees the same arm on every visit — assignment is deterministic per visitor, so nobody flip-flops between versions mid-test. You choose the traffic split when you create the test (50/50 by default). Both arms are always served to the control form's audience, so the two versions are compared against the same visitors.
A form can only be in one active experiment at a time, in either role.
Run your first experiment
Open Experiments in the navigation and click New experiment. One modal walks you through it:
- Pick a form to test. The picker lists your published forms — a form needs at least one saved version to qualify. Forms already in an active experiment appear disabled, labeled with the experiment they belong to.
- Choose where the variant comes from.
- Duplicate the control form (the default) — Formtoro clones the control as a new form. You then edit the copy in the builder to create the change you want to test.
- Use an existing form — pick another published form as the challenger. If its audience differs from the control's, you'll see a heads-up: starting the test aligns the variant's audience to the control's.
- Configure the test. Give it a name (pre-filled as "{form} — A/B Test") and set the traffic split slider — anywhere from 5% to 95% to the control, in 5% steps.
Click Create draft. This creates the experiment but does not start it — no traffic is split yet.
You land on the experiment's detail page. From here:
- Open either form (each arm card links straight into the builder) and make the change you want to test — a different headline, offer, image, or flow. Test one meaningful change at a time, or you won't know what caused the difference.
- When you're ready, click Start test. Starting publishes the latest saved version of both forms and begins splitting traffic. If one of the forms is turned off, a banner lists the blockers with a one-click Turn on form fix.
While the test runs
- The Forms list shows who's in a test. Forms in an experiment carry an A/B Test pill plus a Control or Variant pill — click them to jump to the experiment.
- Audiences stay in sync. The variant's audience is locked in the builder while the test is active; audience changes you make on the control mirror to the variant automatically. This keeps the comparison fair.
- Leave the forms alone. You can still open either form in the builder, but changing a form mid-test muddies what the results mean. Make your edits before starting, or end the test and run a new one.
- Name and split are locked after start. You can edit the test's name and traffic split only while it's a draft — changing the split mid-flight would change the meaning of data you've already collected.
- Formtoro watches the test's health. If someone turns off one of the forms while the test runs, the experiment page shows a warning — one arm is getting no traffic and the results are being skewed — with a one-click Turn on form recovery.
You can Pause a running test at any time (traffic stops splitting; visitors see your forms as normal) and Resume it later.
Reading the results
The experiment page shows the two arms side by side, covering the last 30 days of the test:
- Conversion rate is the headline number for each arm — submissions as a share of unique visitors who saw the form. The arm with the higher rate wears a Leading badge once both arms have traffic.
- Traffic — impressions, submissions, completions, and dismissals.
- Revenue — revenue per visitor, attributed orders, and gross revenue, so you can see whether the "winner" actually makes more money.
- Pooled totals sum both arms — the experiment's overall footprint.
Above the cards, a banner tells you how much to trust what you're seeing:
- "Not enough data yet to call a winner" — the sample is still too small for the math to mean anything. A 100% conversion rate on three visitors is noise, not signal. Keep the test running.
- "Not yet statistically significant" — there's data, but the gap between the arms could still be luck. Let it run longer.
- "Significant at 95% confidence" — the difference is real with 95% confidence, and the banner names which arm is winning.
Be patient. Most tests need hundreds of visitors per arm — often a week or two of traffic — before a trustworthy verdict emerges. Ending a test the moment one arm pulls ahead is the most common way to ship the wrong form. Significance is a nudge, not a gate: you can always declare a winner manually, but the banner tells you when the data has your back.
Ending a test
From the experiment page's top bar:
- Declare winner — the decisive move. A modal shows both arms with their conversion rates; the leading arm is pre-selected, but you pick. On confirm, traffic splitting stops, the winning version keeps serving your storefront, and the losing form is archived. If the variant won, its design is copied onto the control form — so every embed, integration, and report that pointed at your original form keeps working, now serving the winning version. If the data is still thin, the modal warns you before you commit. Declaring a winner is permanent.
- End test — stop collecting data without picking a winner yet. The results stay available on the page.
- Cancel test — abandon the experiment. No changes are applied to either form.
An experiment's status moves through Draft → Running (with optional Paused detours) and ends as Completed, Promoted, or Discarded — always visible as a badge in the Experiments list.
Next steps
- Analytics & submissions — the metrics behind your experiments, for every form.
- Building forms — craft the variant you want to test.
- Audience filtering — who is eligible to see your forms.
- Luigi, your AI assistant — ask "How are my A/B experiments doing?" for a plain-language readout.