Availability. Cloning is on the Starter plan and above. See
pricing.
How to clone
From any experiment’s detail page or from the row menu on the experiments list, click Clone (or Duplicate). The dashboard opens the new draft immediately so you can rename it and adjust before starting.What is different in the clone
New bucketing salt. The clone gets its own random salt so visitors are re-bucketed independently. A visitor who saw Variant B in the original does not automatically see Variant B in the clone, they are re-assigned from scratch. New experiment key code. TheABTESTLY_EXP_KEY is regenerated so
abtestly.activate('key'), onApply('key', …), and any code that
targets the original by key does not accidentally target the clone
too.
Fresh status. The clone starts as Draft, regardless of the
original’s state.
What carries over
- Every variant’s JS, CSS, and weights.
- Traffic allocation and split.
- Locations and Audiences (references, not copies, see below).
- Activation mode and target selector.
- Goals attached (as shared references, see below).
- Hypothesis, tags, minimum detectable effect, host scope, campaign, and the statistics engine settings.
- Schedule fields (start, end, max days) as cleared, so the clone is not immediately scheduled.
Goals become shared, and that locks them
Goals are not duplicated. The clone attaches to the same goal definitions the original already uses, and that second attachment is what makes them shared. The dashboard shows a toast telling you this happened. Nothing about the original experiment is changed. To change the goal for one of them only, open the goal in the library, use Clone to edit, then attach the copy to the experiment you want to differ and detach the shared one.Mutual exclusion groups do not copy
If the original was a member of an exclusion group, the clone is not added to the group. Exclusion group membership is a deliberate, intentional decision, cloning does not silently expand a group. Add the clone to the group manually if that is what you want.When to clone
- You want to run the “same test” on a different Audience. Clone, swap the Audience, ship.
- You want to re-run a paused winner on more traffic. Clone the winner, bump allocation, ship.
- You want to iterate a losing test with tweaks. Clone, edit the variant, ship. The old data stays with the original.