Customer identity and resolution

  • Updated
ODP Lite is not available to new customers as of May 1, 2024.

Identity resolution identifies the different events on a customer's journey and creates a complete record of that journey. You can capture events across channels and devices, such as email clicks, webpage views, products added to cart, orders placed, and support tickets submitted.

Optimizely Data Platform (ODP) Lite uses many identifiers to develop customer profiles, including email address, browser cookie and even custom identifiers like a help desk ID, account number, shopping cart ID, and more.


The benefits of identity resolution include:

  • A better understanding of how customers engage with your brand across channels
  • Insight into what makes for more relevant customer messaging and communications
  • The ability to deliver a consistent brand experience across all channels
  • A more accurate count of your unique customers
  • New opportunities to drive revenue

How identifiers work

ODP Lite generates default identifiers for all accounts and integrations with another platform generate custom identifiers. A low or high confidence level further distinguishes these identifiers and identity resolution.

  • Default identifiers – Email addresses and browser cookies
  • Custom identifiers – Content that identifies a customer in another system (such as your support or e-commerce platform)

Identifier confidence

All identifiers have a confidence level to determine the identifier's role in the identity resolution process. 


High confidence identifiers

High confidence identifiers are unique to an individual customer and you should only use them when there is a high degree of confidence that the identifiers represent a single customer. High-confidence identifiers merge events and profiles during the identity resolution process. Examples of high-confidence identifiers include a customer's email address, e-commerce ID and service system ID.

Low confidence identifiers

Low confidence identifiers are unique to a device or browser and may resolve to multiple customers in certain situations. You should use them when there is a weak degree of confidence that the identifiers represent a single customer. Low-confidence identifiers only merge events and profiles during the identity resolution process if no high-confidence identifiers are involved. Examples of low-confidence identifiers include a customer's VUID, other browser cookie IDs and push tokens.

ODP Lite sets an identifier's confidence. However, you can manually set a custom identifier's confidence when using a custom integration. Consult the ODP developer docs, your Customer Success Manager, and your developer to correctly configure any custom identifiers, and to understand how they impact your account's identity resolution process.

How identity resolution works

The goal of identity resolution is to form a complete record of a customer's journey and interactions with your brand. Identifiers trace events across multiple channels and devices back to a common individual. Instead of creating numerous customer profiles, ODP Lite can merge the related information together.

When matching high-confidence identifiers are included with events, they are connected. The presence of these identifiers proves the linkage between the existing profile and new events.

When low-confidence identifiers are included, the new events are only linked with existing information if no high-confidence identifiers are available. Low-confidence identifiers can also move from one profile to another if the same values are associated with non-matching high-confidence identifiers. When this movement occurs, any previous events related to the identifier remain on the original profile.


Here are some example scenarios:

High confidence + Low confidence  Imagine that you have an in-store kiosk. Your customers can use the kiosk to sign-up for exclusive store discounts with a web form. Each submission results in an event that includes an email address and a browser cookie (VUID). The email address is considered a high confidence identifier, so it is used to link this new event to existing profiles when they are available or create a new one if not. Meanwhile, the browser cookie, which is considered a low confidence identifier, moves from one profile to the next with each submission.


Low confidence + Low confidence – Imagine you have an anonymous visitor on your site today who browses some products then leaves. ODP Lite tracks the behavior and associates it with a unique customer profile and browser cookie. Two months later, that visitor comes back on the same device and browses some more. ODP Lite then makes the connection between the two visits using the browser cookie and merges the events on the unique customer profile because no other high confidence identifiers have been provided.


While ODP Lite tracks this information, you may not see the customer profile in-app. Profiles are only created and reviewable when something other than a low confidence, non-messaging identifier is present. When this occurs, ODP Lite creates a profile, triggers a customer_discovered event and populates the profile.

Common challenges

Email forwarding – When a customer interacts with an email, their action associates with unique tracking parameters, and the event is appropriately attributed to their profile. If you send an email to, the links in that email have specific parameters to assign the subsequent events to the existing customer profile.

This behavior can become complicated if the message is forwarded to other individuals because the email still includes the original tracking parameters. For example, if John forwards the email to and Jane follows a link, John's profile will contain Jane's actions until Jane clears her tracking cookies or is associated with her own unique customer profile.