To start onboarding customer data, you must expose a customer identifier on your website, which Monetate can then capture and use for segmentation.
Exposing a Customer ID
You can expose a customer ID in a cookie, in a JavaScript variable, or with HTML. This ID must correlate with and establish a relationship with a person, not a browser or device.
For example, when Clayton Powell logs into your site, its eCommerce platform stores Clayton's customer ID in a cookie: ee8372ls
. Since your site is configured to capture the customer ID in a cookie every time a customer logs in, you can then configure Monetate to look for this identifier, called the on-site ID, on your site on each page load.
Here are three commonly used methods for exposing the customer ID:
- When a customer logs in — When a customer logs in establish their profile, access a wish list feature, add something to cart, or make a purchase, they're identifying themselves as a person to your site.
- When a customer signs up for their email preferences — When a customer signs up for your company's email newsletter or configures their email preferences, they're providing you with their identity, typically an email address. If your email service provider hosts this form, then they often drop a subscriber ID into a cookie. This ID is usually present in your email subscriber database, which then allows you to upload any of your email subscriber analytics to the platform.
- When a customer contacts online customer service — When a customer initiates a chat or fills out a customer service form on your site, it's another opportunity to identify the customer and expose a customer ID to Monetate. As soon as the customer enters an email address or another key identifier, such as a phone number, you can configure your service platform to expose a customer ID somewhere on your site.
Using a Value Exposed on All Channels
Monetate recommends that you expose the customer identifier for a single person as the same value on as many channels as you can. For example, if Clayton Powell visits your mobile site and logs in, he should have a customer identifier exposed: ee8372ls
.
If you want to create personalization experiences for your desktop site, ensure that same customer identifier is also available on your desktop site. Therefore, when Clayton logs into the desktop site, he's assigned the same identifier as on the mobile site: ee8372ls
.
Setting Up an ID Collector
An ID Collector is a link in the chain connecting site visitors, Customer Attributes datasets, and experiences. You can use Target Builder to create an ID Collector that identifies a customer across devices and domains. See Create an ID Collector for the instructions.
Uploading a Dataset
To use offline customer data in experiences, you must upload it in a dataset using the platform's datasets upload wizard. See Customer Dataset Upload Requirements for the required information and formatting for a dataset of customer data. Upload a Customer Attributes Dataset contains the steps for uploading the file to the platform.
Additional Considerations
After you've satisfied all the prerequisites, you must consider a few other things before you begin to build an experience with your customer data.
Consider Your Sources
The customer data that you've included in the dataset helps to determine the type of experience you will build. Does the dataset include CRM data, email data, point of sale data, or a combination of all three?
Look at Business Goals
What business goals do you want to achieve with an experience that uses the customer data? Do you want to drive down returns, identify high-value customers, or bolster sales of high-margin products?
Estimate Audience Size
Before you launch an experience with the data, have an idea of the relative size of your audience. You can determine that information by creating an experience that uses a Data Collect action. Run this experience until you have enough data to make informed decisions about the traffic a personalization experience may receive. After this information-gathering trial, you can then build an experience targeting the audiences that you identified with the Data Collect experience.