In this guide, we’ll cover how mutually exclusive groups work, why they’re essential for reliable analysis, and how to set them up in Kameleoon.
Running multiple campaigns can lead to overlapping effects, especially when multiple teams experiment on the same area of the website. Kameleoon’s Mutually Exclusive Group solves this by allowing you to group experiments so each visitor is exposed to only one experiment within each group. This leads to cleaner insights and a better experience for every visitor.
This feature is currently available only for web experiments. While it does not yet support personalizations or feature experiments, feature experiment compatibility is coming soon.
What is a Mutually Exclusive Group?
The Mutually Exclusive Group feature in Kameleoon allows users to create groups of campaigns where each visitor can only be targeted by one campaign within that group. This is particularly helpful when you have multiple campaigns that may conflict with each other.
Key benefits
A Mutually Exclusive Group prevent overlapping campaigns from interfering with each other.
Benefits include:
- Clearer results: Avoids conflicting data by ensuring visitors see only one campaign within each group.
- Better user experience: Reduces visitor fatigue from being exposed to multiple changes, creating a smoother experience.
Example of a Mutually Exclusive Group
Imagine you have two groups of campaigns targeting your website’s homepage:
- Group A: Campaign 1 (new homepage layout) and Campaign 2 (highlighted “Buy Now” button)
- Group B: Campaign 3 (simplified navigation) and Campaign 4 (updated product descriptions)
With a mutually exclusive setup:
- A visitor will see either Campaign 1 or Campaign 2 from Group A, but not both.
- The same visitor may see either Campaign 3 or Campaign 4 from Group B, but not both.
This setup ensures that visitors are not exposed to multiple conflicting changes within each group, allowing more precise measurements.
In order to keep the experience consistent, if this visitor was previously assigned to one experiment within a group, then it will keep its assignation. Else the choice of the campaign to display within a group is done randomly, ensuring an even distribution between the campaigns of the same group.
How to set up a Mutually Exclusive Group
- Define the campaign group: Decide which campaigns should be mutually exclusive. For example, you may want all homepage layout changes to be grouped.
- Use the “Exclusive campaign” segment condition: Inside each campaign, apply the “Exclusive campaign” segment condition to designate the campaign as mutually exclusive.
- Tag the campaign: Follow the naming convention “ME-GROUP-{GROUP NAME}” to tag each campaign in the group, such as ME-GROUP-A. This naming signals Kameleoon to treat the campaigns within each group as mutually exclusive.
As a result, visitors can see only one campaign from each mutually exclusive group, avoiding overlap and ensuring more accurate results.