All Collections
Push Notifications
How to segment my user base for web push campaign?
How to segment my user base for web push campaign?

You will find in this article all the information you need on the targeting options available natively and optionally for web push.

Antoine avatar
Written by Antoine
Updated over a week ago

Smart Segments

Smart Segments are automatically generated by Batch from the moment the SDK is implemented in your app. They allow you to take action on your userbase in a meaningful manner, based on their engagement level.

You will find more information on the way Smart Segments are populated in that article: How Is Batch Populating the Smart Segments?

Native Attributes

Native attributes allow you to target users based on data that Batch collects automatically (e.g. installation date, last visit date, etc). All of these attributes are available by default and do not require any extra configuration, except the Custom user ID.

Custom Audiences

Pre-requisite: setting up a custom user ID, which is a unique identifier of a user. Find detailed information about it here.

Custom audiences allow you to upload static segments exported from your userbase (e.g. top 500 buyers, etc.) or created by third-party tools. You can do it using the Custom Audience API or by uploading a .CSV or .TXT file with Custom User IDs from the dashboard settings → Audiences.

💡If your Custom Audience doesn't match any token, please have a look at this article, but always keep in mind that only Custom user IDs are accepted for web push notifications.

This article belongs to Batch's FAQ. Need more help? Find insightful articles, documentation, case & market studies, guides, and even more in our website's Resources section on and our blog.

Did this answer your question?