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 .]
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:
- Real-time Customer Profile : Provides a unified consumer profile in real-time, based on aggregated data from multiple sources.
- Adobe Experience Platform Segmentation Service : Allows you to build segments from Real-time Customer Profile.
- Experience Data Model (XDM) : The standardized framework by which Platform organizes customer experience data.
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 .