Default Segmentation Variables
The segmentation variables in this list are attached to the individual user. Some of the variables are captured directly from the handheld, others are information facilitated by the App in which the SDK is integrated.
Here is the default list:
- A/B Group - Values range from 1 to 60. The SDK, upon first instance load, assigns the user with an immutable random number that goes from 1 to 60. Useful for A/B Group testing.
- User ID - This is the User ID the App reports to the SDK. Example: UID152487557.
- Country - Country reported by the OS via the SDK. Example: Albania.
- Language - Language reported by the OS via the SDK. Example: German.
- Installation Date - Date which the SDK was loaded by the app for the first time for that user.
- Number of Sessions - Number of sessions reported by the SDK. Example: 1875.
- Last Session Time - Last known date reported by the SDK.
- Last Session Duration - Length of last session, reported in seconds by the SDK.
- Favourites List - List of favourites reported by the App to the SDK. Example: Green Shoes.
- Nº of Favourite items - Number of favourite items reported by the App to the SDK.
- Last Favourites operation time - Last date of add/delete favourites reported by the App to the SDK.
- Wishlist - Wishlist contents reported by the App to the SDK. Example: Zelda.
- Nº of Wishlist Items - Number of items in wish list reported by the App to the SDK.
- Last Wishlist operation time - Last date of add/delete wish list item reported by the App to the SDK.
- Viewed items history - Items viewed reported by the App to the SDK. Example: offer_25_discount
- Nº of viewed Items - Number of items viewed reported by the App to the SDK.
- Last View time - Last date the item was viewed reported by the App to the SDK.
- Shopping Cart - Shopping cart contents reported by the App to the SDK.
- Nº of Cart items - Number of items in cart reported by the App to the SDK.
- Last Cart operation time - Last add/delete/checkout action in cart reported by the App to the SDK.
- Total Cart Value - Total value of cart reported by the App to the SDK.
- Total Cart Value (EUR) - Total value of cart, in Euros, reported by the App to the SDK.
- Total Cart Value (USD) - Total value of cart, in USD, reported by the App to the SDK.
- Purchase history - List of items in cart that did the checkout phase, reported by the App to the SDK. Example: purchase history contains ID1314562.
- Nº of purchased items - Number of items purchased reported by the App to the SDK.
- Last purchase time - Last date of purchase reported by the App to the SDK.
- Purchased total (LTV) - Lifetime value of user reported by the App to the SDK.
- Purchased total (LTV EUR) - Lifetime value of user, in Euros, reported by the App to the SDK.
- Purchased total (LTV USD) - Lifetime value of user, in USD, reported by the App to the SDK.
- Push Status - Status defining if the user can receive remote push notifications. Example: Enabled.
- Last Location Age in Seconds - Freshness of last location given to SDK by OS. Example: 600.
- Last Proximity experience time - Last date-time of the latest proximity experience triggered by the user.
- Last notification time - Last date-time of the last remote push notification received by the user.
- Number of pushes opened - Number of remote push notifications opened by user.
- Tags - Name of tag added to the user. Example: visited_cinema.
- Tag list size - Amount of tags added to the user. Example: 52.
- Last Tag operation time - Last date which a tag had an operation (addition/subtraction/assignment) on the user.
- App Version - App Version reported by the App to the SDK.
- MOCA Version - SDK reported version in the App.
- OS - Contains the Operating System the device of the user has. Example: iOS
- OS Version - Version of the operating system reported by the OS to the SDK. Example: 12.0
- Device Model - Device Model reported by the OS to the SDK. Example: Samsung SM-G920W8.
- Device Type - Device Type reported by the OS to the SDK. Example: Xiaomi.
- Carrier - SIM Card carrier reported by the handset. Example: Vodafone.
- Carrier Country - Country reported by SIM card.
- Connectivity - Type of connectivity the handset reports to the SDK. Example: 3G.
Custom Segmentation variables are available when integrating App bound data (e.g. gender, age or date of birth) that does not have the defined methods that populate this list. Find more at developer.mocaplatform.com.
Related Articles
Tags
Tags in the MOCA Console refers to properties you can add to users, and are designed to act like counters. Once this attribute is given to the user, you can use it for segmentation purposes. Tags are created in the MOCA Console or via API. Console ...
App Privacy
The MOCA Console App Privacy screen shows you the data retention windows for each kind of data we collect: generic user data, user location data, proximity events and in-App events. What is each type of data collected? Users refers to the profile ...
Campaigns
MOCA's campaigns are automated engagement tools that allow for rich content to be delivered to targeted segments of your audience. When you create a campaign you can select between Automation or Push. You can also set a scheduler and choose the ...