This node can be added to further filter combinations of specific events for which you want to tailor the Experience.
Events are organized into three categories:
Segment Entry/Exit Events
Account and Campaign Events
The Account and Campaign Event nodes allow you to determine whether a user did or did not or did or did not perform a specific event. The last option did or did not allows you to split the experience flow into a fork and will send users down either side according to whether they did or did not do the selected event.
Zeta Marketing Platform Events
Using the 'Clock' icon you can select an amount of time in which an event must occur after the initial experience trigger event or any other prior event within the experience. Time frames available include hours, minutes, and days after an upstream event.
Using the 'Filter' icon you can add additional criteria for the specific event as needed. The properties available to choose from for additional filtering come from the payload of the event selected. In the example below, we are restricting this node to purchased events that had a source_lib of a certain value.
We can either type a value into this property value field for source_lib or we can use the dropdown arrow to pick another upstream event's property to match. This latter use case is specifically useful when matching based on some kind of ID or SKU in the case where a user may have multiple of one type of event. For example, if a user has 5 purchases and 2 returns, we could use a consistent order_id across these events to properly tie the 2 return events to the respective 2 purchased events.
Segment Events are based on the entry or exit of a specific segment. Clicking the 'Add time filter', you can select an amount of time in which the entry/exit must occur after the initial experience trigger event or any other prior event within the experience. Time frames available include hours, minutes, and days.