A media and entertainment client wants to reduce the website latency by sending web event data to the Adobe Experience Platform Edge Network and then transfer the data to other Adobe products instead of leveraging individual product libraries. Which in-built field group in the schema configuration can help with the data collection on the Edge Network?
Answer : B
To reduce latency and consolidate data collection, Adobe recommends using the Adobe Experience Platform Web SDK. This single library replaces legacy tags (like AppMeasurement.js or at.js) and sends data to the Edge Network via a single call. For the Edge Network to correctly process this data and route it to Adobe Real-Time CDP, the underlying XDM ExperienceEvent schema must include the Adobe Experience Platform Web SDK ExperienceEvent field group.
This specific field group contains the standardized structures required to capture web-specific metadata, such as browser details, device information, and implementation context, which the Edge Network utilizes for server-side forwarding. Option A is a more general field group that lacks the specific plumbing for Web SDK automation. Option C is related to Journey Orchestration logic rather than raw data collection. Option D is used for Decision Management (Offers). By using the Web SDK field group, the client ensures that the data is structured in a 'language' that the Edge Network understands natively, allowing for the sub-second data distribution required to reduce website overhead.
A large retail customer has built thousands of audiences and wishes to activate them on social media destinations. What is the maximum number of audiences to a single destination permitted by guardrail?
Answer : A
In Adobe Real-Time Customer Data Platform, guardrails are established to ensure system stability and optimal performance. According to the official Adobe Experience Platform documentation on destination guardrails, the Maximum number of audiences to a single destination is 250. This is classified as a Performance Guardrail (Soft Limit), meaning that while the system may allow you to exceed this number, doing so may lead to performance degradation, increased latency, or unpredictable behavior in data activation.
The recommendation is to map a maximum of 250 audiences to a single destination within a specific dataflow. For a large retail customer with thousands of audiences, the architect should manage this by either unmapping audiences that are no longer active or creating additional dataflows to distribute the load, provided the destination itself can support multiple connections. It is also important to note that certain specific destinations may have even tighter guardrails depending on their own downstream API limitations. Adhering to the 250-audience limit ensures that the Activation Service can consistently synchronize segment memberships to partner platforms like social media without reaching rate limits or causing significant delays in the 'Time to Live' for audience updates.
A financial institution is migrating its customer transaction data from a relational database (RDBMS) to Adobe Real-Time CDP. The institution's transaction records include data points like customer ID, account type, transaction type, transaction amount, and transaction date. The data architect must ensure the transaction data can be linked to individual customer profiles in Adobe Real-Time CDP while also ensuring the data model maintains performance for real-time analysis and personalization use cases. What is the best approach to model this data in Adobe Real-Time CDP's NoSQL data model?
Answer : D
In Adobe Real-Time CDP, transaction data is inherently behavioral and time-bound. The XDM ExperienceEvent class is the optimized choice for this data type because it is designed to capture immutable, point-in-time actions. Each transaction (containing amount, type, and date) should be treated as an event. By including the customer ID within this schema and marking it as an Identity, the platform's Identity Service automatically associates these events with the corresponding XDM Individual Profile.
This approach is superior to Option C because the Individual Profile schema is intended for stateful attributes (like 'current balance' or 'account level'), not a growing list of transactions. Storing transactions in the profile would lead to extremely large profile fragments, degrading performance. Option A is inefficient as it creates schema sprawl; instead, a single ExperienceEvent schema should use a 'transaction type' field to differentiate between deposits, withdrawals, or transfers.
By leveraging the NoSQL architecture of the Real-Time Customer Profile, these events are stored in a way that allows the Segmentation Service to evaluate them in milliseconds. For example, a segment could instantly identify 'customers who made a transaction over $1,000 in the last hour.' Linking via the customer ID ensures that as soon as a transaction is ingested, it is immediately visible on the unified profile for real-time personalization.
A marketer needs to target their ads to premium customers who are frequent visitors and have made purchases over the value of $10,000 in the past six months. What type of segmentation criteria would best suit this use case in Adobe Real-Time CDP?
Answer : B
This use case requires analyzing specific actions taken by the customer over time---specifically 'frequent visits' and 'purchases over $10,000.' In Adobe Real-Time CDP, these are classified as ExperienceEvents. Therefore, Event-based segmentation (also known as behavioral segmentation) is the core criteria type required.
In the Segment Builder, the marketer would utilize aggregates on the ExperienceEvent class. For example, they would drag the 'Purchase' event into the builder and apply a function to 'Sum' the priceTotal where the value is greater than or equal to 10,000, constrained by a six-month time filter. They would similarly use a 'Count' function on 'Web Visit' events to define 'frequent visitors' (e.g., count > 10).
Option C (Profile-based) is incorrect because profile attributes usually store the current 'state' (like name or email) rather than the history of transactions, unless those totals were pre-calculated in an external system and ingested as attributes. Option A and D are not formal segmentation categories within the Adobe Experience Platform technical framework. While the segment uses time and profiles, the logic is fundamentally driven by the aggregation of events. By focusing on event-based criteria, the marketer can create a highly dynamic and accurate audience that updates as new transaction data flows into the platform.
A company uses Real-Time Customer Profile and provides the following Customer Profile schema to the data architect in charge of designing the Real-Time Customer Profile:

They have business requirements to carry out customer segmentation based on purchasing behavior, demographic data (including gender), and multi-channel marketing activities and need to consider data consistency, and minimizing system complexity for future data ingestion and updates.
What would be the recommended modeling approach to accommodate these requirements?
Answer : C
To satisfy the requirements for multi-channel marketing and behavioral segmentation while ensuring data consistency, the architect must select identities that bridge both internal systems and external communication channels. In the provided schema, customer_id serves as the primary key of the source system, making it the most reliable 'anchor' for internal data consistency and linking behavioral records (like purchasing behavior) to the profile.
However, for multi-channel marketing activities, the email field is critical. By defining both customer_id and email as identities within the XDM Individual Profile schema, the Adobe Experience Platform Identity Service can perform identity stitching across different data streams. For instance, if a customer browses the website (identified by email) and later makes an in-store purchase (identified by customer_id), the platform can merge these fragments into a single, unified Real-Time Customer Profile.
Option A is incorrect because 'first_name' is a descriptive attribute, not a unique identifier, and would lead to 'collisions' (merging unrelated people with the same name). Option D is incorrect because 'gender' is a demographic trait with very low cardinality; it cannot uniquely identify an individual. Option B, while containing valid identifiers, lacks the customer_id which is the primary key and the most stable link to the legacy RDBMS. Selecting Option C ensures that the system can uniquely identify the individual internally while providing the necessary 'stitching' point (email) to associate web, mobile, and email marketing interactions with that specific person.
A large retail customer has built thousands of audiences and wishes to activate them on social media destinations. What is the maximum number of audiences to a single destination permitted by guardrail?
Answer : A
In Adobe Real-Time Customer Data Platform, guardrails are established to ensure system stability and optimal performance. According to the official Adobe Experience Platform documentation on destination guardrails, the Maximum number of audiences to a single destination is 250. This is classified as a Performance Guardrail (Soft Limit), meaning that while the system may allow you to exceed this number, doing so may lead to performance degradation, increased latency, or unpredictable behavior in data activation.
The recommendation is to map a maximum of 250 audiences to a single destination within a specific dataflow. For a large retail customer with thousands of audiences, the architect should manage this by either unmapping audiences that are no longer active or creating additional dataflows to distribute the load, provided the destination itself can support multiple connections. It is also important to note that certain specific destinations may have even tighter guardrails depending on their own downstream API limitations. Adhering to the 250-audience limit ensures that the Activation Service can consistently synchronize segment memberships to partner platforms like social media without reaching rate limits or causing significant delays in the 'Time to Live' for audience updates.
In the context of Adobe's Real-Time CDP, what defines an Identity Graph?
Answer : A
In Adobe Real-Time CDP, an Identity Graph is a structural representation of the relationships between different identity namespaces that belong to an individual. It is the engine that enables Identity Stitching. When multiple datasets are ingested into the platform, they often contain different 'fragments' of a customer's identity---for instance, one dataset might identify a user by their Email, while another uses a loyalty_id. The Identity Graph manages these connections, ensuring that all data associated with these various IDs is aggregated into a single, unified profile.
Option B describes a transaction log, not an identity structure. Option C is incorrect because the graph links identities (people), not the datasets themselves. Option D describes a 'Customer Journey,' which is a visualization of interactions over time; while the Identity Graph enables the tracking of that journey by linking the sessions, the graph itself is strictly the map of identity overlaps. By maintaining this graph, Real-Time CDP can resolve identities in real-time, allowing for consistent messaging even as a customer moves between anonymous browsing and authenticated states across different devices and platforms.