Traffic Isolation

Traffic isolation lets you control what percentage of your total page traffic enters an experiment, reserving the rest for your normal store experience or other experiments. This is useful when you want to limit exposure, run multiple experiments without overlap, or protect revenue on high-traffic pages.


What Is Traffic Isolation?

By default, experiments in Elevate include all eligible visitors — if a visitor lands on a page with an active experiment and matches the audience targeting rules, they're included in the test.

Traffic isolation changes this. When enabled, you specify what percentage of your total traffic should enter the experiment (e.g., 10%). The remaining traffic (90%) either goes to your store as normal or enters other isolated experiments.

For example:

  • Without isolation: 100% of visitors to the page are split between control and variation

  • With 10% isolation: Only 10% of visitors enter the experiment. The other 90% always see the original page.


When to Use Traffic Isolation

  • Limiting risk on high-traffic pages — If your homepage gets 50,000 visitors/day and you're testing a bold change, you might want to start with only 10% of traffic entering the experiment

  • Running multiple experiments simultaneously — If you have two experiments on the same page, you can isolate each to its own traffic slice to prevent visitors from being in both tests at once

  • Gradual rollouts — Start with a small percentage, monitor results, then increase the allocation if things look good

  • Protecting revenue — During critical periods (like BFCM), you might want to limit experiment exposure to reduce risk


How It Works

When traffic isolation is enabled for an experiment, the Elevate script handles the allocation before assigning visitors to variations:

  1. A visitor arrives at a page with active experiments

  2. If any experiment has traffic isolation enabled, the script first determines which experiment (if any) the visitor should enter — based on the isolation percentages

  3. If the visitor is selected for an isolated experiment, they enter that experiment and are assigned a variation normally

  4. If the visitor falls into the remaining (non-isolated) traffic, they enter any non-isolated experiments running on that page

  5. A visitor who's already been assigned to an isolated experiment stays in that experiment on return visits

The key point: traffic isolation happens before variation assignment. It determines whether a visitor enters the experiment at all, not which variation they see once they're in.


How to Enable It

Traffic isolation is available as a toggle during experiment creation. You'll find it below the traffic allocation (variation split) section.

  1. Expand the Traffic Isolation section

  2. Toggle it on

  3. Set your desired percentage using the slider

The slider shows how your total traffic is distributed:

  • Current Experiment — The percentage allocated to this experiment

  • Other Experiments — Traffic allocated to other isolated experiments (if any)

  • Remaining — Traffic that doesn't enter any isolated experiment

The default when first enabled is 10%, which is a safe starting point for most experiments.


Running Multiple Isolated Experiments

When you have multiple experiments with traffic isolation enabled on the same page, they share the 100% traffic pool. The slider shows you how traffic is distributed across all isolated experiments.

For example, if you have:

  • Experiment A: 10% traffic isolation

  • Experiment B: 15% traffic isolation

  • Remaining: 75% goes to non-isolated experiments or normal traffic

Each visitor can only be in one isolated experiment. The allocation is random — a visitor has a 10% chance of entering Experiment A, a 15% chance of entering Experiment B, and a 75% chance of not entering either isolated experiment.

Important: The total traffic allocated across all isolated experiments cannot exceed 100%. The slider automatically caps your allocation based on what's already reserved by other experiments.


Traffic Isolation vs. Audience Targeting

These are different tools that work at different levels:

Traffic Isolation
Audience Targeting

What it controls

What % of total traffic enters the experiment

Which types of visitors enter the experiment

How it works

Random percentage-based selection

Rule-based filtering (device, country, UTM, etc.)

When it applies

Before variation assignment

Before variation assignment

Can be combined

Yes — use both together

Yes — use both together

You can use both at the same time. For example: "Run this experiment for 20% of traffic, but only for mobile visitors from the US." The audience targeting filters first (only mobile US visitors are eligible), then traffic isolation limits it to 20% of those eligible visitors.


Things to Keep In Mind

  • Lower traffic = longer experiments — If you isolate to 10%, your experiment will take roughly 10x longer to reach statistical significance compared to 100%. Factor this into your timeline.

  • Not available for personalizations — Traffic isolation only applies to experiments. Personalizations always show the personalized experience to 100% of matching visitors.

  • Adjustable after launch — You can change the isolation percentage on a running experiment, though this may affect data consistency. It's best to set it before launching.

  • Cookie-based persistence — Once a visitor is assigned to an isolated experiment, they stay in it across sessions. They won't randomly enter a different experiment on their next visit.

Last updated