Expand my Community achievements bar.

Join us for an upcoming in-person Adobe Target Skill Builders event ~~> We're hosting these live learning opportunities to equip you with the knowledge and skills to leverage Target successfully. Learn more to see if we'll be coming to a city near you!
SOLVED

XDM object vs Data object

Avatar

Level 2

Hello community,

Could you please explain the difference between an XDM object and a Data object, including when to use each and what parameters need to be passed to each object?


Thankyou!
Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

As a general rule of thumb it's profile data & Recommendations data that would be sent via the data object; however, this page gives a good overview of in which scenarios you should use XDM & in which scenarios you should use the data object.

View solution in original post

2 Replies

Avatar

Correct answer by
Employee Advisor

As a general rule of thumb it's profile data & Recommendations data that would be sent via the data object; however, this page gives a good overview of in which scenarios you should use XDM & in which scenarios you should use the data object.

Avatar

Level 3


XDM (Experience Data Model) Object and Data Object are both related to data handling in the context of Adobe Experience Cloud solutions, particularly in the Adobe Experience Platform. Here's a breakdown of each:

 

 

XDM Object:XDM (Experience Data Model) object is a standardized format for representing customer experience data. It defines the structure and semantics of customer experience data across all Adobe Experience Cloud solutions, enabling consistency and interoperability between different Adobe products.
Usage: XDM objects are used for defining schemas that describe the structure of data collected or processed within Adobe Experience Platform. These schemas are used to ensure consistency and compatibility of data across different systems and applications within the Adobe ecosystem.
When working with XDM objects, you typically define schemas using the XDM specification. Parameters include various properties and attributes that describe the structure, data types, and relationships within the schema. Parameters may include field names, data types (e.g., string, number, boolean), validation rules, and more.

When to use XDM Object: Use XDM objects when you need to define the structure and schema of your data model within Adobe Experience Platform. This is typically done during the design and setup phase to ensure consistency and interoperability of data across different applications and solutions.

Data Object: Data object refers to an instance of data conforming to an XDM schema within Adobe Experience Platform. It represents the actual data collected, processed, or ingested into the platform.

 Data objects are used to represent individual records or instances of data within Adobe Experience Platform. They conform to the structure defined by XDM schemas and carry specific data related to customer interactions, behaviors, attributes, etc.
When working with data objects, parameters include the actual data values corresponding to the fields defined in the associated XDM schema. These parameters vary depending on the specific schema and the type of data being represented. Parameters can include customer IDs, timestamps, event types, product information, etc.


When to use Data Object: Use data objects when you need to work with actual instances of data within Adobe Experience Platform. This involves activities such as data collection, ingestion, processing, querying, and analysis. Data objects represent the tangible data points that drive insights and actions within the platform.