Skip to content

Segment (Filter)

Segment list page in the FlareLane console

Use segments to classify large numbers of devices by various criteria and target them when sending push notifications.

You can freely combine filters. Use "AND" to combine filters as an intersection and narrow the segment's scope, and use "OR" to broaden the segment's scope.

Segment filter builder with AND/OR logic in the FlareLane console

FilterDescription
User IDWhether a user ID exists or matches
BirthdayWhether it's the user's birthday, based on the date of birth in their user profile
SMS opt-out usersWhether the user is on the SMS unsubscribe list
Phone numberClassify by phone number in the user profile
EventClassify based on whether an event has occurred
TagClassify based on linked tag values
First created timeThe time the user was first created
Last seen timeClassify based on the last access time
CountryClassify by country in the user profile
LanguageClassify by language in the user profile
AgeAge based on date of birth and time zone in the user profile
FilterDescription
PlatformWhether the selected platform (OS) matches
User IDWhether a user ID exists or matches
Test deviceWhether the device is set as a test device
EventClassify based on whether an event has occurred
TagClassify based on linked tag values
First created timeClassify based on when the device was created
App: created on app install Web: created on web push subscription or user ID setup
Last seen timeClassify based on the last access time
Web browserClassify web devices by browser
OS versionClassify by the device's OS version
App versionClassify by your app's version
SDK versionClassify by the installed SDK version
CountryClassify by the device's configured country
LanguageClassify by the device's configured language

Tag filter operator options for segmenting devices and users

You can divide Devices & Users into groups based on linked tags.

The currently supported tag filter operators are listed below. The available operators differ slightly depending on the type of the linked tag.

OperatorDescription
The tag equals the entered value (if the tag is an array, an inclusion search that looks for one of the elements)
The tag does not equal the entered value (if the tag is an array, an exclusion search that looks for one of the elements)
A numeric tag is greater than or equal to the entered value
A numeric tag is less than or equal to the entered value
A numeric tag is greater than the entered value
A numeric tag is less than the entered value
is one ofA comma-separated OR match against multiple values (entering 1,2,3 matches if the tag equals one of the three)
existsThe tag is linked
does not existThe tag is not linked
(period) within the last ~ hoursA period tag is less than N hours old (now-N hours < tag ≤ now)
(period) more than ~ hours agoA period tag is more than N hours old (tag < now-N hours)
(period) ~ hours remainingA period tag is within N hours from now (now ≤ tag < now+N hours)
(period) before ~A period tag is before a specific period (select an exact specific date)
(period) after ~A period tag is after a specific period (select an exact specific date)