A financial institution is implementing Adobe Real-Time CDP and has critical data coming from multiple sources, raising data security concerns. What is the recommended Adobe Experience Platform feature to use to ensure this sensitive data, such as customer's financial details and transactional data, is handled properly?
Answer : C
For a financial institution, managing sensitive information like account numbers or transaction history requires a rigorous governance strategy. The recommended feature to ensure this data is handled according to security and compliance standards is Data Usage Labels and Policies.
This feature allows the institution to categorize data using Labels at the schema and field level. For instance, sensitive financial fields can be labeled with 'PII' (Personally Identifiable Information) or 'S1' (Highly Sensitive). Once labeled, Data Usage Policies are created to define the 'contracts' of how that data can be used. If a policy is set to restrict 'S1' data from being exported to third-party cloud storage, the platform will automatically enforce this at the point of activation.
This 'Governance by Design' approach ensures that even as data moves from multiple sources into the unified Real-Time Customer Profile, it carries its security context with it. Option A (Profile API) and Option B (Query Service) are tools for accessing and analyzing data but do not provide inherent security or governance protections. Option D (Privacy Request) is used to satisfy individual consumer rights like 'the right to be forgotten' but does not manage the ongoing architectural security of the data. Data Usage Labels and Policies provide the proactive, automated enforcement needed to mitigate the risk of data misuse or accidental exposure in highly regulated industries like finance.
A retail organization is Introducing an e-commerce channel and would like to integrate the customer's browsing and online purchase data into the Real-Time Customer Profile The data structure of the clickstream event being captured is as follows:

The architect decides to separate 'pages.vislted" and 'purchases' Into different schemas.
Which Experience Data Model XDM schema classes would be used to model the browsing activity and the purchase activity?
Answer : C
In Adobe Real-Time Customer Data Platform, the classification of data into Experience Data Model (XDM) classes depends on the nature of the information---specifically whether it describes a state or an event. Both 'browsing activity' (page visits) and 'purchase activity' are fundamentally behavioral, time-series events that occur at a specific point in time.
The XDM ExperienceEvent class is purpose-built to capture these 'point-in-time' occurrences. For browsing data, each page view is an event with a timestamp and specific attributes (like page name). Similarly, a purchase is a discrete transaction that happens at a particular moment. Modeling both as ExperienceEvents allows the Real-Time Customer Profile to maintain a chronological timeline of a customer's journey, which is essential for calculating journey-based metrics and triggering real-time orchestration.
Option A and B are incorrect because the XDM Individual Profile class is intended for persistent, slow-changing attributes (such as name, email, or loyalty tier) rather than transactional or behavioral data. Storing purchase data in a profile schema would fail to capture the historical context of multiple transactions. Option D is incorrect because 'XDM Product' is typically a lookup schema used to provide descriptive details about a SKU, not to record the act of purchasing itself. By utilizing the ExperienceEvent class for both activities, the architect ensures that the data is optimized for the Segmentation Service, allowing for complex queries like 'customers who viewed a product but did not purchase it within the last 24 hours.'
A data engineer is troubleshooting an issue where clickstream data being ingested via Adobe's Web SDK into Adobe Real-Time CDP is not populating the desired segment. The segment is looking for visitors who have added an item to their cart but have not made a purchase in over 30 days. The source data consists of user interactions, collected in real-time. It is available in a structured format and includes information like click timestamp, visitor ID, event type (page view, item added to cart, purchase, etc.), and item details.
What is the possible cause for the error when trying to create the Edge Segment?
Answer : A
Adobe Experience Platform Edge Segmentation is designed for ultra-low latency personalization and carries specific architectural guardrails that differ from Hub-based (Batch or Streaming) segmentation. One of the primary limitations of Edge Segmentation is the lookback window and the complexity of time-based event relationships.
Edge segmentation is optimized for 'in-session' or very recent cross-session behavior. A segment requiring a 30-day lookback or a specific duration of inactivity (over 30 days) between two discrete events exceeds the current technical capabilities of the Edge Network's real-time evaluation engine. Edge segments typically support shorter lookback windows (typically up to 24 hours for certain attributes) and are intended to react to the 'current' state of the user.
Option B is incorrect because Web SDK automatically includes timestamps. Option C is incorrect because segments are evaluated against ingested data based on rules, not manual 'population' flags during ingestion. Option D is unlikely as the prompt implies the data is being ingested but just not populating the segment. Therefore, the '30 days' logic is the root cause; while this segment would work perfectly as a Batch Segment in the Hub, it is ineligible for Edge Segmentation due to the memory and processing requirements of maintaining a 30-day state at the network edge.
An Adobe Real-Time CDP (RTCDP) consultant is working on a next-page personalization use case for an e-commerce client's website. The client wanted to use Adobe Target for delivering personalized experiences using Adobe Experience Platform (AEP) Edge segments. The client has already implemented Web SDK and configured Datastream to share website event data with AEP and Adobe Target. While implementing the delivery of personalized experiences, the RTCDP consultant was not able to get the right experience rendered successfully. Which two debugging steps can the RTCDP consultant take to identify the issue? (Choose two.)
Answer : B, C
To deliver next-page personalization using Adobe Target and AEP segments, several technical 'handshakes' must be correctly configured within the Edge Network architecture.
Step B is foundational. For Adobe Target to receive segment membership information from AEP via the Web SDK, the Datastream must be explicitly configured to support this. Under the Adobe Experience Platform service within the Datastream UI, the consultant must ensure that the Edge Segmentation toggle is enabled. This setting allows the Edge Network to evaluate segments in real-time during the request. Additionally, the Personalization Destinations must be active to allow Target to 'see' these segment IDs in the edge response.
Step C addresses the data assembly layer. Not all segments are automatically projected to the Edge Network. A segment must be evaluated using a Merge Policy that is marked as Active-on-edge. This flag tells the Profile Service to synchronize the necessary profile fragments and segment statuses to the Edge Network's distributed data centers. If the merge policy is not edge-enabled, the segment will only be evaluated in the Hub, causing a delay that prevents 'next-page' personalization.
Option A is a legacy concern, as the Web SDK handles the delivery regardless of the specific Target extension version. Option D is incorrect because Target destinations are managed through Datastream configurations and segment activation, not a single-destination restriction. Debugging these two points (B and C) ensures the infrastructure is ready to process and deliver segment data at the speed required for real-time web experiences.
A data architect is designing a Real-Time Customer Profile to capture user interactions across multiple channels for an online media company. The company tracks user interactions such as article reads, video views, and ad clicks across its website, app, and email newsletters. Currently, the Real-Time Customer Profile schema design contains a User Profile Class and an Experience Event Class. The Experience Event Class captures each interaction as a separate event record and contains an identity field (user_id) linking to the user profile.
Upon review, the data architect realizes that the schema design is unable to accurately capture the sequence of interactions made by a single user during one session (defined as a continuous period of activity without more than 30 minutes of inactivity).
How should the data architect modify the schema design to better capture the sequence of user interactions within a single session in the Real-Time Customer Profile?
Answer : A
In Adobe Real-Time CDP, the Experience Data Model (XDM) is designed to separate static attributes from time-series data. The XDM ExperienceEvent Class is specifically intended to capture 'point-in-time' occurrences, such as clicks, views, or purchases. To accurately track and sequence user interactions within a specific session, the most effective architectural approach is to include a session identifier directly within the ExperienceEvent schema.
By adding a session.id (typically via the Adobe Analytics or Web SDK mixin) to the ExperienceEvent record, each discrete event is tagged with a unique identifier that persists for the duration of the user's activity. This allows the Real-Time Customer Profile to not only link events to a specific individual via the Identity Map but also to group and sequence those events chronologically within a specific visit.
Options B and C are incorrect because the XDM Individual Profile Class represents the 'state' of a user (e.g., name, email, subscription status) rather than a sequence of transient actions; storing a session ID there would result in data overwriting and a loss of historical session context. Option D is unnecessary because XDM is built on a flat, denormalized event structure; creating a separate schema for sessions would introduce unnecessary complexity in relationship mapping and decrease performance for real-time segmentation. Therefore, modifying the ExperienceEvent schema to include a session identifier is the standard best practice for session-based behavioral analysis and journey orchestration.
Which part of Adobe Real-Time CDP is responsible for housing customer information collected from multiple sources?
Answer : B
While several components of the Adobe Experience Platform work together, the Real-Time Customer Profile is the specific functional component responsible for housing and serving the consolidated customer information. It acts as the centralized 'hub' where data attributes (from the Individual Profile class) and behavioral events (from the ExperienceEvent class) are aggregated.
The Real-Time Customer Profile is not a traditional database but a highly optimized NoSQL data store designed for sub-second retrieval. It stores the 'Active Profile,' which is the result of the merging and stitching processes. This allows other services, such as the Segmentation Service and Activation destinations, to access a complete and up-to-date representation of any customer instantly.
Option A, the Graph Database, is used specifically by the Identity Service (Option C) to manage the relationships between different identity namespaces (like linking an Email to a Cookie ID), but it does not store the full profile attributes like name or purchase history. Option D, the XDM System, is the formal language and structure (the 'blueprint') that defines how data is modeled, but it is not the storage layer itself. Therefore, the Real-Time Customer Profile is the correct entity that houses the actual unified customer data.
Which process is crucial for creating a unified customer profile in Adobe Experience Platform?
Answer : B
Creating a unified customer profile in Adobe Experience Platform (AEP) depends fundamentally on the Identity Service and its ability to bridge disparate data fragments. The crucial process is the configuration of the Identity Graph, which serves as a map of relationships between various identity namespaces (such as Email, CRM ID, and ECID) across different datasets. When data is ingested, the Identity Service looks for these identifiers; if two different records share a common identifier, the service links them together in the graph.
Without a properly configured Identity Graph, data remains siloed in its original datasets. For example, if a 'Purchase' event from an offline system contains a CRM ID and a 'Web Visit' event contains an ECID, the platform cannot know they belong to the same person unless a third record (perhaps a login event) connects the CRM ID to the ECID. Option A is incorrect because a unified profile requires both attributes and behavioral events to be useful. Option C defeats the purpose of a CDP, which is designed to integrate multiple sources. Option D is a result of the system's function but not the specific underlying process required to achieve unification. Therefore, reconciling identifiers through the Identity Graph is the technical foundation for the 'Single View of the Customer.'