This article lists all the filters available for segmentation using custom events and their definitions.

Here is our definitive guide to understanding custom events and properties, sending events and it's prerequisites



Filter

Options

Definition

Occurrence of the event




Occurred

Returns all the contacts where the event has occurred


Not occurred

Returns all the contacts where the event has not occurred

Operators for number of times of occurrence of the event




Is Equal to

Returns all the contacts where the number of times of occurrence of the event is, is equal to the queried value


More than

Returns all the contacts where the number of times of occurrence of the event is greater than the queried value


Less than

Returns all the contacts where the number of times of occurrence of the event is less than the queried value


At least

Returns all the contacts where the number of times of occurrence of the event is greater than or equal to the queried value


At most

Returns all the contacts where the number of times of occurrence of the event is less than or equal to the queried value

Timeframe




Until now

Returns all the contacts where the event occurred until the current date-time


In the last

Returns all the contacts where the event occurred in the last <n> days. "n" value to be provided by the user


Between

Returns all the contacts where the event occurred in between two relative dates


Between dates

Returns all the contacts where the event occurred in between the two specific dates. Includes the dates where the date is equal to the queried dates

Operators for event properties



String/Number/Boolean




Is equal to

Returns contacts where the property value is exactly equal to the queried value


Exists

Returns contacts where a value exists for the selected property


Does not exist

Returns contacts where no value exists for the selected property

String




Contains

Returns contacts where the property value contains the queried value


Does not contain

Returns contacts where the property value does not contains the queried value

Number




Is not equal to

Returns all the contacts where the property value is not equal to the queried value. Also returns contacts where the property value is not set.


Is greater than

Returns all the contacts where the property value is greater than the queried value


Is less than

Returns all the contacts where the property value is less than the queried value


Is between

Returns all the contacts where the property value is in between the queried value. Also, includes the contacts where the values are equal to the queried values

Please visit here if you're looking for steps to segment contacts based on custom events