In order to deliver relevant digital experiences, you need a comprehensive and accurate representation of the real-world entities that make up your customer base.
Organizations and businesses today face a large volume of disparate datasets: your individual customers are represented by a variety of different identifiers. Your customer can be linked to different web browsers (Safari, Google Chrome), hardware devices (Phones, Laptops), and other person identifiers (CRMIDs, Email accounts). This creates a disjointed view of your customer.
You can solve these challenges with Adobe Experience Platform Identity Service and its capabilities to:
This document provides an overview of Identity Service and how you can use its functionalities within the context of Experience Platform.
Before diving into the details of Identity Service, please read the following table for a summary of the key terms:
Term | Definition |
---|---|
Identity | An identity is data that is unique to an entity. Typically, this is a real-world object, such as an individual person, a hardware device, or a web browser (represented by a cookie). A fully qualified identity consists of two elements: an identity namespace and an identity value. |
Identity namespace | An identity namespace is the context of a given identity. For example, a namespace of Email could correspond with the identity value: julien@acme.com. Similarly, a namespace of Phone could correspond with the identity value: 555-555-1234 . For more information, read the identity namespace overview. |
Identity value | An identity value is a string that represents a real-world entity and is categorized within Identity Service through a namespace. For example, the identity value (string) julien@acme.com could be categorized as an Email namespace. |
Identity type | An identity type is a component of an identity namespace. The identity type designates whether identity data is linked in an identity graph or not. |
Link | A link or a linkage, is a method to establish that two disparate identities represent the same entity. For example, a link between “Email = julien@acme.com” and “Phone = 555-555-1234” means that both identities represent the same entity. This suggests that the customer who has interacted with your brand with both the email address of julien@acme.com and the phone number of 555-555-1234 is the same. |
Identity Service | Identity Service is a service within Experience Platform that links (or unlinks) identities to maintain identity graphs. |
Identity graph | The identity graph is a collection of identities that represent a single customer. For more information, read the guide on using the identity graph viewer. |
Real-Time Customer Profile | Real-Time Customer Profile is a service within Adobe Experience Platform that:
|
Profile | A profile is a representation of a subject, an organization, or an individual. A profile is composed of four elements:
|
In a Business-To-Customer (B2C) context, customers interact with your business and establish a relationship with your brand. A typical customer may be active in any number of systems within your organization’s data infrastructure. Any given customer may be active within your e-commerce, loyalty, and help-desk systems. That same customer may also engage both anonymously or through authenticated means on any number of different devices.
Consider the following customer journey:
You can use Identity Service to link identities and piece together a complete picture of your customer that might otherwise be scattered across different systems.
Identity Service provides the following operations to achieve its mission:
A link between two identities is established when the identity namespace and the identity values match.
A typical login event sends two identities into Experience Platform:
Consider the following example:
CRM_ID:ABC, ECID:123
.
{CRM_ID:ABC, ECID:456}
, where CRM_ID: ABC represents your authenticated customer ID and ECID:456 represents the web browser on your mobile device.Considering the scenarios above, Identity Service establishes a link between {CRM_ID:ABC, ECID:123}
, as well as {CRM_ID:ABC, ECID:456}
. This results in an identity graph where you “own” three identities: one for person identifier (CRMID) and two for cookie identifiers (ECIDs).
For more information, read the the guide on how Identity Service links identities.
An identity graph is a map of relationships between different identity namespaces, allowing you to visualize and better understand what customer identities are stitched together, and how. Read the tutorial on using the identity graph viewer for more information.
The following video is intended to support your understanding of identities and identity graphs.
In this video, we’ll go over the concepts of identity and identity graphs in Adobe Experience Platform. A big challenge in making great customer experiences is making them seamless across channels and devices. The average customer may have over a dozen touch points with your brand before a conversion even takes place. They may browse your website, open your mobile app, visit your brick and mortar store, and so on. Understanding where a single customer is in their journey is complicated as each touch point often uses its own unique identity. Furthermore, data associated with these identities gets siloed in enterprise systems, such as CRM, ERP, DMP, CMS, and marketing automation. These disconnected identities are a barrier to achieving a holistic view of the customer in order to serve the next best experience. Active management of identities via linking, resolving, governing, and actioning is time-consuming, process-heavy, and difficult. Fortunately, Experience Platform provides a rich set of identity resolution capabilities which are built from the ground up to handle these tasks. For each customer that interacts with your brand, Platform can link their disconnected identities into a versatile identity graph creating a single, holistic representation of each individual person. Experience Platform has three key identity resolution capabilities, identity collection, identity graphs, and the Identity Service API. Identity Collection happens whenever you ingest data into Experience Platform, either through batch ingestion, streaming ingestion, or a source connection. All data that is ingested into Platform must conform to a predefined experience data model schema. When developing your data model and defining your schemas, any fields that contain identity information should be marked as identity fields. This is how Platform is able to recognize identity information whenever new data is ingested under these schemas. The second major capability is the Identity Graph. Identity Graphs are maps of relationships between individual identities, and Identity Graph for a single individual can contain their email address, CRM IDs, device IDs, and more. While the contents of each individual Identity Graph will naturally vary between customers, the structure of how these identities relate to one another remains consistent. Experience Platform maintains a complete representation of the identity relationships that have been built based on your data. This representation is referred to as the Private Graph, and is visible only to your organization. The third major capability is the Identity Service API. Experience Platform’s identity capabilities are exposed through Adobe I.O., so developers can use the same API endpoints as the Experience Platform user interface. Using the Identity Service API, you can programmatically interact with your Platform Identity Graphs from your experience application. Let’s talk more about Identity Graphs. An Identity Graph is constructed by discovering relationships between identities among your customer experience data using deterministic algorithms. The deterministic algorithms establish relationships between identities based on your own observations. For example, when a visitor lands on your website, they’re assigned an anonymous visitor ID. If they log in using their account ID, that account ID can now be deterministically linked to the anonymous one. Identity Graphs are a key piece for creating a merged view of a customer in real-time customer profile. See the profile documentation to learn how to combine Identity Graphs and Merge Rules to stitch together a complete representation of each individual customer. Identity Graphs also extend Adobe’s commitment to privacy. Adobe, as a data processor, has launched Experience Platform services that allow you to label your data based on data usage policies and enforce those policies as potentially sensitive identity information moves through the system. See the documentation on Adobe Experience Platform data governance for more information. You’ve now been introduced to the major capabilities provided by Identity Service. To learn more, please review the official Identity Service documentation. Thanks for listening, and good luck building out your own Identity Graphs to power your personalization capabilities.
Identity Service plays a vital role within Experience Platform. Some of these key integrations include the following:
identity
, then the specified namespace and identity value combination can be deleted from Identity Service using the privacy request processing feature in Privacy Service.