Skip to main content
This article covers how to set up a mutually exclusive group (MEG) for feature experiments in Kameleoon.
For the theory behind mutually exclusive groups, including when Kameleoon assigns visitors to a group and the tradeoffs to weigh first, refer to Mutually exclusive groups.To set up a MEG for web experiments instead, refer to Create a mutually exclusive group for web experiments.

Set up a mutually exclusive group for feature experiments

  1. Determine which feature flags, and their experiments, should be mutually exclusive. For example, group all experiments modifying the checkout flow together.
  2. Tag each experiment in the group using the naming convention "ME-GROUP-\{GROUP NAME}", such as ME-GROUP-A. Kameleoon enforces mutual exclusivity within the group based on this naming convention.
  3. Tag flags at creation, or click an existing flag’s three-dots menu and select Manage tags.
As a result, each mutually exclusive group exposes each visitor to only one experiment, ensuring accurate, non-overlapping results. This setup doesn’t require any additional targeting conditions, so it’s easier to implement for flags containing experiment rules.
Adding or removing an ME-GROUP-{GROUP NAME} tag on an experiment that’s already running only changes future visitor allocation. The SDK picks up the updated grouping the next time it refreshes its configuration, either through polling (every 60 minutes by default, or a custom refresh_interval) or through real-time streaming if your account has it enabled. Removing the tag from an experiment that visitors are already assigned to breaks their sticky assignment within the group; see When Kameleoon assigns a visitor to a group. Tagging an experiment doesn’t clear or reset data already collected for it. The only way to remove previously collected results from the Results page is the explicit Reset data action.