Property segmentation rules allow you to segment your users based on User attributes, Preferences, Devices, Attribution and Location data.
|User attribute||Segment users based on custom user attribute values.|
We see Leanplum users leverage user attributes for a number of use cases, including customer preferences, favorite products or merchants, in-game economy.
- User attribute favorite_restaurant is "Shake Shack"
- User attribute sword_upgrade_level is between 5 and 10
|User bucket||Segment users based on the randomly assigned user bucket they fall in. Leanplum will evenly distribute your users in buckets ranging from 0 to 999.|
A very common application of user buckets is to define an audience that you want to use as a holdback for all or some campaigns.
- Exclude user bucket between 970 and 999 (3% of all users) from all re-engagement promotions by defining an audience like:
- User bucket is between 970 and 999
|User ID||The unique user ID assigned to the user profile.|
The main scenario for segmenting based on user IDs we see is to build a test audience comprising of your team members, which will then be used to test and confirm multi-action campaigns.
|Lifetime value||The total lifetime value of the user, determined by the total value of all Purchase events.|
- Target people who have spent more than $200 with you with:
- Lifetime value is greater than 200
|Push enabled||Users with an existing push token on record.|
All Android users will receive the push messages. iOS users may not receive if they do not have iOS alerts ON.
We see the Push enabled rule usually being leveraged with "OS name is Android" to get a list of users who will receive push notifications on Android.
|Text push enabled||Users who can receive push notifications.|
Leanplum users leverage Text push enabled to build audiences of users who can receive push messages or to narrow down a particular sub-audience to only users who can receive push messages.
|Email enabled||Users who can receive email messages.|
|Unsubscribed from all email categories||Unsubscribed users - will not receive emails in any marketing category|
|Unsubscribed from email category||Users who will not receive emails from a particular marketing category|
|Device model||The specific model of a user's device.|
|OS name||The operating system of a user's device.|
|OS version||The OS version of a user's device.|
|Browser name||The name of the user's device default browser.|
|Browser version||The version of the user's device default browser.|
|App version||The version/build number of an application.|
|Source Publisher ID||The ID fo the specific publisher the install came from.|
|Source publisher name||The name of the specific publisher the install came from.|
|Source sub-publisher name||The name of the sub-publisher the install came from.|
|Source site||The name of the site the install came from.|
|Source campaign||The name of the campaign the install came from.|
|Source ad group||The name of the ad group the install came from.|
|Source ad||The name of the ad the install came from.|
|City||City as determined by the user's geo-location by IP, GPS or GSM.|
|Country||Country as determined by the user's geo-location by IP, GPS or GSM.|
|Language||The language preference the user has selected on their device (can also be updated server-side)|
|Locale||The locale preference the user has selected on their device (can also be updated server-side)|
|Custom Region||A custom pre-defined region (location) on the map.|
|Region||A region (state, province, municipality) as determined by the user's geo-location by IP, GPS or GSM.|
|Developer status enabled||Users who have at least one device which has been used in development mode|
|Registered test devices for||All users who share a particular test device|
Updated over 1 year ago