Segments
Segments allow creating groups of users that match a given rule. User Attributes can be created using enrichments from collected events, onboarded from CRM systems, provided by third parties, or created using Custom Attributes.
How do segments interact with the rest of the system?
- A segment is evaluated to
true
/false
in context of a User profile which is associated with a set of Attributes and User IDs. - Segments can then be used in Activations to selectively activate users.
Segment Creation
For most of the rules we recommend using the dashboard segment builder as it provides a way to easily create complex rules visually. For more advanced use cases it is possible to write rules manually.
In addition to a powerful segment editor, we also offer insights on what the ID reach will be for the currently being edited rule and helpers for selecting the best value for our machine-learning based attributes.
We also have support for programmatically creating your own complex rules. For more information see the API Reference.