We are separating segmentation and triggers to provide clearer and more effective targeting.
Segments define who the visitor is and what characterizes them. They help you target users based on their attributes, behaviors, and past interactions. Triggers define where and when the visitor is exposed to the experiment—based on specific actions or conditions.
As part of this change, certain conditions currently found in the segment builder (specifically those related to how, where, and when a user interacts with your website) will be moved to the trigger builder.
Timeline
- Since February: You can create Triggers from a dedicated dashboard in the app and use them during the finalization step by selecting the “Target specific visitors” option in the targeting section. This allows you to combine both Segments and Triggers for more precise targeting.
- Since April: All segments that use criteria that will be moved from the existing Segment Builder to the new Trigger Builder are now labeled as “deprecated”. You can filter your dashboard by deprecation status to easily view the affected segments. To assist with the transition, we’ll soon be deploying a feature that will help you automatically recreate deprecated segments and triggers.
- October (exact date to be confirmed): A brand-new version of the Segment and Trigger builders will be released. At that point, conditions will be fully separated, and deprecated segments will no longer be editable. To ensure continuity, please make sure that any segments and triggers you wish to keep using are re-created before this update.
What does this mean for you?
- Clearer roles for segments and triggers, reducing confusion about their purposes
- Deprecated segments require updates – you must re-create any segments or triggers labeled as deprecated according to the new separation of conditions. We will assist you in this process.
Segments that include targeting criteria which will now belong to triggers are automatically marked as “deprecated”. Does this require action? Not necessarily! You only need to take action if:
- these segments are currently used in an active experiment, and/or
- these segments will be used in an active experiment between now and end of June/July
Refer to this table for guidance on properly re-creating your segments and triggers.
This update introduces clearer roles for segments and triggers, helping reduce confusion about their respective purposes. We believe it will significantly improve the experiment creation process by eliminating the need to create multiple segments for similar scenarios.
For example, if you want to target returning visitors with 5 different experiments across various pages, you’ll now be able to create a single segment and define one trigger per experiment—rather than building five separate segments as previously required. This change will also enhance the performance of our AI Opportunity Detection. Currently, segments containing conditions that should be defined as triggers are excluded from the AI engine. By separating the two, the system will be able to detect more opportunities and deliver smarter recommendations.
If you’re using Feature Experiments or Personalization campaigns, no action is needed for now. Additionally, Finalization for Web Experiments, Personalizations, and Flags will be updated to reflect these changes. Future communications will provide a more detailed timeline.
Conversion script for deprecated segments
We have developed a Conversion Script to help you transition from deprecated Segments to the new Segments and Triggers structure.

You’ll find the script in your Segments page. It will appear only if you have deprecated segments that can be automatically converted. The script remains available as long as you have at least one convertible deprecated segment.
How it works
When you click Convert, an overlay opens showing:
- Convertible segments – and what they will be converted into.
- Non-convertible segments – which must be recreated manually.

To convert deprecated segments:
- Select the segments you want to recreate.
- Click Generate at the bottom of the page.
Note: The script does not delete the original deprecated segments. It does not automatically replace them in your experiments.
Conversion logic
The script checks if a deprecated segment can be recreated only as a trigger.
- If yes → a trigger is created.
- If no → both a trigger and a segment are created.
If a condition works in both triggers and segments, the segment is prioritized.
The created segments and triggers will have a name: [name of the deprecated segment) – converted.
Once converted, those segments are removed from the Conversion Script list.
Incompatible segments
The script covers roughly 80% of deprecated segments. Some conditions cannot be split automatically without risking data integrity. These must be recreated manually.
Actions required from the user
To complete the transition:
- Check your Segments dashboard and run the Conversion Script for any eligible deprecated segments.
- Manually recreate any incompatible segments if you plan to use them in the future.
- While deprecated segments can still be used in experiments, we recommend updating your targeting to use both a Segment and a Trigger for running experiments, especially for the new ones.
- Once completed, if a deprecated segment is no longer used in any experiment, you can safely remove it from your dashboard.
Learn more about the new Targeting page in our documentation.