The segmentation engine enables you to target your users with precision by leveraging both static profile data and dynamic behavioral events:
User Attribute Condition
The User Attribute Condition uses information from the User Profiles and online shopping cart to segment users.
The traits in a User Profile are static and only change when updated through a user feed import or API update.
The User Cart information gets updated through the tracking of connected events like "Add to Cart".
Event Condition
The Event Condition uses information from Events, such as Onsite User Activity or User Interaction with sent Messages. The Event Condition depends on the Behavior of the User - hence it can be hard to predict how many Users will enter a given Segment, as these Events will continue to take place in the future. It can be paired with other Conditions to restrict the Segment to certain demographics.
You can also specify custom events based on your business needs and send them via API. Please submit a request to the Support team for the creation of the events you would like to send and add their exact names and properties it should have.
When a User is sent a Message via any channel (e.g. Email, SMS etc.), this generates Events that show the User's interaction with the Message. For example, we can Segment Users based on if they received or opened an email, or if they click a web notification.
Segmentation based on a past Campaign or Story
In order to see who received a message in a specific campaign or story, you can include a condition to check for the respective event, e.g. "mail.delivered", "webhook.delivered" etc.
Should you only want to check the campaign performance, please go to the campaign dashboard. You will need the following information to access the list of users: