Appearance
Managing experiments
In the admin: Experiments — the screen this page documents (opens in the running app).
What/why: Experimentation — what this screen manages and why it exists.
Purpose: create and run A/B experiments — split visitors between variants, watch the goal metric, and promote the winner — without a rebuild or deploy.
When to use
- Testing which persona path (track) converts better for a segment of visitors.
- Testing a presentation (theme + layout) variant against the current look — see the presentation-experiment walkthrough.
- Stopping an experiment early, or promoting a winning variant.
Prerequisites
- Admin access with the
edit_datacapability (anydata_editororadminrole).
Steps
- Open Admin → Experiments (
/admin/experiments). The list shows every experiment with its status, goal metric, arm count, and control. - Create — click New experiment, choose what to test (track or presentation; fixed once created), add at least two variants with one marked as control, set the goal metric and guardrails (minimum sample size per variant, minimum runtime), and save the draft.
- Start — from the list, start a draft experiment. Traffic is split evenly between arms from that moment.
- Stop / Resume — pause an experiment (visitors fall back to the default experience) and resume it later; assignment is sticky, so returning visitors keep their arm.
- Promote — open the experiment's detail screen (where the per-arm results live) and promote the winning variant once the guardrails are met. Promotion applies the winner as the new default and concludes the experiment.
Behavior guarantees
- Every lifecycle action (start / stop / resume / promote) is guarded server-side and audited.
- Guardrails (sample size, runtime) protect against promoting on noise — the results view shows progress against them.
For the metrics an experiment can target and how they're computed, see the behavioral metrics reference.