This profile is central to your marketing automation and personalization efforts. It contains any data that you or the user have provided, such as an email address, the Natural Lists to which the user should be added, and much more data collected by you or by Sailthru as the user interacts with your email and website.
First, a note about lists, which are groups of your known users in Sailthru. Natural Lists are managed through the direct adding and removing of specific users, whereas a Smart List’s membership changes dynamically based on criteria you have set for its membership in Audience Builder. A user can be a member of any number lists of both types.
You can use Natural Lists to organize your users for internal purposes and also to manage which users will receive which type of email subscription. For example, users may subscribe to a “Weekly Updates” list and you may create a corresponding “Weekly Updates” campaign that sends to that list. However, you may also choose to manage user email subscriptions via Smart Lists. For example, setting fields on the user profile that specify who is subscribed to what type of email, and then sending to Smart Lists that identify all users who have a given field turned ‘on’.
User profiles contain a default set of fields while also supporting your own chosen set of uploaded data as “custom profile fields”. These custom fields are also known as “vars”. There are also fields that Sailthru creates and exclusively manages, containing information about user interests and their engagement with your email, site, and/or mobile app, depending on your Sailthru subscription.
Here is a look at a typical user profile.
|Profile Data||Description||User/Client Provided||Auto.
|Accessible in Sailthru UI/API|
|Keys||Unique identifiers, typically email–the address submitted by you or the user–and sid, a unique ID created automatically by Sailthru. You may set an additional unique ID as an extid. Also available on request: SMS number, Facebook ID, or Twitter ID.||√²||²||√|
|Lists||The names of all Natural Lists for which the user is currently a member.||√||√|
|Smart Lists||The names of all Smart Lists for which the user is currently a member. Criteria for Smart Lists is typically set in Audience Builder, but may also be created via API.||³||√||√|
|Data about each purchase/return transaction and each item that it contains.||√||√|
|Incomplete Purchases¹||Data about each item currently in the user’s cart, in order to power abandoned-cart reminder messaging.||√||√|
|Custom Fields (a.k.a. Vars)||Custom profile fields and values that you have set for the user. Common examples include first_name, last_name, source, address, phone, loyalty_tier, etc. If you subscribe to Prediction Manager, the user’s prediction values are also stored under the predictions and itempred vars.||√||⁵||√|
|Activity||Timestamps of the user’s profile creation, first list signup, and most recent email open, email link click, site pageview, and purchase*.||⁴||√⁴||√|
|Lifetime Data||The user’s total number of messages sent, pageviews, known email opens, clicks of links in email, purchases*, and the sum of all purchase prices*.||√⁶||√|
|Device||Devices and browsers used by the user, including their most frequent email-reading device or client.||√||√|
|Apps||IDs of any Sailthru-integrated mobile apps you may have that the user has installed.||√||√|
|Optout||Optout status/type.Null or no value: user is fully opted in. Optout ‘blast': user opted out of campaigns (e.g. newsletters), but still available for individual transactional emails. Optout ‘all': user will not receive any email messaging.
The user’s optout ‘reason’ may also be specified.
|Geo||The most common country, city, state, and zip that Sailthru has recorded for the user based on IP when opening links in emails||√||√⁷|
1. For e-commerce clients only.
2. Sailthru’s unique user identifier “sid” is generated automatically.
3. Indirectly, by submitting data that meets Smart List criteria (as set in Audience Builder or via API), such as var values, natural list membership, purchases, etc.
4. Profile creation date is submittable–typically for clients who backfill historical client data when implementing Sailthru–and is generated automatically if not specified.
5. Clients who subscribe to Prediction Manager will have predicted values and items for each user stored as vars in each user profile.
6. Aggregate purchase history is for e-commerce clients only, based on data you have sent via Purchase/Job API or JS functions.
7. Not available via API.
- If you are using a single Sailthru account to manage multiple sites/brands, be sure to discuss this with your Sailthru Implementation Team before proceeding with a user management strategy.