On this page

Stop Assignments

Learn how to stop enrolling new users into your experiment while continuing to analyze existing users.

Stopping new user assignments in an experiment

Stop Assignment stops enrolling new users into an experiment while you keep analyzing the users already exposed. Stop Assignment sets the experiment's allocation to 0%, so no new users enter, and users already assigned keep receiving their control or treatment experience. Use Stop Assignment after an experiment has run long enough that you want to analyze only the users exposed so far.

You need to configure Persistent Assignment for this feature to work. If you don't configure Persistent Assignment, people already exposed to the treatment groups no longer get the treatment experience. You need Persistent Assignment even if you use stable identifiers.

What Stop Assignment does

  • Sets experiment allocation to 0%: Statsig enrolls no new users in the experiment.
  • Preserves existing user assignments: users already exposed continue to receive their control or treatment experience (only if you configure Persistent Assignment).
  • Statsig doesn’t check new users against the experiment; they instead get the project’s default experience. To ship a specific variant to all new users, make a decision on the experiment or set the variant in code.

Enabling Stop Assignment option

You must first enable the Stop Assignment option in Project Settings for it to appear in the Make Decision modal. To enable this option, go to Settings > Project Info and toggle on the Enable stop new user assignments for experiments setting.

Project settings toggle to enable stop new user assignments

How Stop Assignment works

To stop assignment for an experiment, select the Make Decision dropdown, as the image below shows.

Make Decision dropdown highlighting Stop Assignment option

When you stop assignments for an experiment:

  • After you stop assignment, the experiment stops enrolling new users. Statsig stops performing checks on new users.
  • Previously exposed users continue receiving their consistent control or treatment experience. Configure Persistent Assignment to preserve the user variants.
  • Analysis continues as the experiment records new data points for already-exposed users.

Stop Assignment is an irreversible decision. After you make this decision, you can't resume assigning users into your experiment.

Was this helpful?