The userbase tab gives you a complete overview of your current userbase, allowing you to elaborate new push strategies and understand how to best engage with your users.
There are three kind of information you can see on your userbase:
Newly tracked attributes, tags and events are hidden by default. You will need to manually display them from the dashboard settings > "Custom data" tab.
There are 4 metrics you should check to see how your app is performing:
Total number of installs of your app since you released it with Batch SDK. This number includes users who still have your app on their device or who already uninstalled it.
The number of users is updated in real time, only for the Live API key.
Number of users who have opt-in for push notifications.
On Android, this percentage should be arround 100% since users are automatically opt-in. In some cases it's a bit lower due to minor issues (network issues, reinstalls, etc).
On iOS, it's your opt-in rate: the number of users who have opt-in for push notifications, if background refresh is enabled in your app.
Appears on hover on "Opt-ins". The interpretation of this metric differs from an OS to another:
On Android, Batch retrieves automatically the token of your new users. Users who have a token are users who still have your app on their device.
On iOS, the token collection can depend on the background refresh. You can go in Xcode and see if "Remote notifications" is checked as a background mode in your app's Capabilities to see if it's enabled.
Please note that users can disable background refresh for your application so these stats may be imprecise.
Smart Segments are automatically created by Batch using advanced machine-learning. They let you visualize precisely who is using your app, and who is not, who is buying your product, and who is churning away.
Our algorithm analyses the sessions of your users from the moment they install your app and put them in 4 different segments. The criteria that define these segments are dynamically adjusted by our algorithm, and so will vary in nature from one app to another. Here is a short definition of every segment:
We are also showing the predictive and intermediate Smart Segments that our algorithm calculates:
Batch also shows the number of imported tokens who haven't been reintegrated to Batch Smart Segments yet. You will find more information on token import here.
You will find more information on Smart Segments targeting (for Premium users and higher) here.
Batch's userbase analytics also allow you to see how your users are distributed in the different segments of your app.
You can use the Dev/Live toggle in the top right corner to see the data received from apps built with the Dev or the Live API key. Users of the Free plan have limited access to that data.
These segments are built automatically using data from users’ devices. This data is very practical to:
See here to know more on Batch native attributes.
Batch allows you to create your own segments based on custom data (attributes, collections of tags and events). This is useful to see what your users are doing in your app, which feature they are using the most and more.
All you need to do is to tag your app first. Then you will be target these specific segments from the dashboard or the API. You can take a look at our guide to know more on custom data and learn how to tag your app.