Show Menu
TOPICS×

Multi-entity segmentation

Multi-entity segmentation is the ability to extend Profile data with additional data based on products, stores, or other non-profile classes. Once connected, data from additional classes becomes available as if they were native to the Profile schema.
For more information about multi-entity segmentation, please read the segmentation overview .

Getting started

This tutorial requires a working understanding of the various Adobe Experience Platform services involved in using segmentation. Before beginning this tutorial, please review the documentation for the following services:

How to define XDM relationships

Defining relationships with the structure of your Experience Data Model (XDM) schemas is an important and integral part of segment creation.
This process can be done either using the Schema Registry API or the Schema Editor. For a detailed guide on using the API to define a relationship between two schemas, please read the tutorial on defining a relationship between two schemas using the API . For a detailed guide on using the Schema Editor to define a relationship between two schemas, please read the tutorial on defining a relationship between two schemas using the Schema Editor .

How to use create segments that use XDM relationships

Once you have defined your XDM relationships, you can use the Real-time Customer Profile APIs to build a segment.
This process can be done either using the Real-time Customer Profile API or the Segment Builder. For a detailed guide on using the API to build a segment, please read the tutorial on creating a segment using the Real-time Customer Profile API . For a detailed guide on using the Segment Builder to build a segment, please read the Segment Builder user guide .

How to evaluate and access segments for multi-entity segments

After creating a segment, you can evaluate and access the segment results using the Real-time Customer Profile APIs. Evaluating a multi-entity segment is very similar to evaluating a regular segment.
This process can only be done using the Real-time Customer Profile API. For a detailed guide on using the API to evaluate and access segments, please read the tutorial on evaluating and accessing segments .