Segmentation common use cases

This guide describes some common ways of targeting users.

By personal data

The identifiers condition is very practical if you want to create a group of test users. You can target users by user ID, email and mobile number amongst others.

By their device information

Use the device info condition to target users by their type (i.e, Android, iOS) browser, device model, operating system, carrier, etc.

Inactive users

Use the app last opened in the last X days condition to target pushes at users who haven't opened the app in 7 days, 14 days etc. It can be useful to bring them back into your mobile or web app.

Based on their behaviour

Our mobile and web SDK allows you to track your user's activity in your mobile or web app. You can target users by their activity in your app by using the app usage condition. You can target your users based on what tags or events their devices have hit or you can search for specific values passed with a tag.

Based on communications

It is also possible to create a segment based on whether the user has been sent or has opened a specific campaign. To do so select Engagement > Channel message.

Depending on subscription

The engagement condition also allows you to identify and target users who are subscribed or not subscribed to a specific channel. This can be helpful if you want to address them through a different communication channel.

Based on their birthday (for recurring campaigns)

If you collect the user's date of birth, you can use the date attribute condition (Attributes > Date attribute) in combination with the operator anniversary is today to create a recurring campaign that will automatically send an email to them on their birthday.