Skip to main content
The distinguishing features of a rollout compared to other types of experiments is that they: The main reasons for gradually rolling something out as opposed to enabling it for all users immediately are:
  • It lets you ensure that the experience you are rolling out is not worsening the user experience before you roll it out to everyone.
  • See comparisons between the group that has the feature you are rolling out and the group that has the current default experience for any metric.
A rollout uses the same basic functionality as an A/B test. It allocates users into two groups, a control group and a treatment group, and compares them. The difference is that in a rollout, you want to roll out a feature gradually. You might start with a 95/5 allocation with 5% of eligible units in the treatment group to limit the impact of a potential issue. You then monitor important metrics to see if you worsen the user experience. If the experiment is going well, you increase the allocation to get more units in the treatment until you have rolled it out completely.