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.
To learn more about multi-entity segmentation, please continue reading the documentation and supplement your learning by watching the video below or exploring 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 create segments that use XDM relationships

Once you have defined your XDM relationships, you can use the Segmentation Service API to build a segment.
This process can be done either using the Segmentation API or the Segment Builder user interface. For a detailed guide on using the API to build a segment, please read the tutorial on creating a segment using the Segmentation 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 Segmentation Service API. Evaluating a multi-entity segment is very similar to evaluating a regular segment.
This process can only be done using the Segmentation Service API. For a detailed guide on using the API to evaluate and access segments, please read the tutorial on evaluating and accessing segments .