
Question bank
Adobe Certified Expert - Real-Time CDP Business Practitioner
41 Adobe Certified Expert - Real-Time CDP Business Practitioner questions with the correct answer and a written explanation, organised across 5 exam domains.
- 41 questions
- 5 domains
- Foundation level
Question index
Jump straight to any question. Answers and explanations are inline.
- Audience Segmentation and Activation · 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
- Data Ingestion and Management · 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
- Governance, Compliance, and Security · 23, 24, 25, 26
- Measurement and Optimization · 27, 28, 29, 30, 31, 32, 33, 34
- Real-Time CDP Overview and Strategy · 35, 36, 37, 38, 39, 40, 41
Audience Segmentation and Activation
12 questions in this domain
- Question 1Single Choice
Which Adobe Experience Platform service is primarily responsible for converting raw customer data into actionable audience segments?
- ASegmentation ServiceCorrect answer
- BQuery Service
- CIdentity Service
- DData Science Workspace
Why this is the answer
The Segmentation Service is the engine that transforms raw data into segments, while others serve different purposes.
- Question 2Multiple Select
Which two evaluation methods can be used for segment evaluation in Adobe Experience Platform?
- AStreaming segmentationCorrect answer
- BBatch segmentationCorrect answer
- CReal-time segmentation API
- DAd-hoc segmentation
Why this is the answer
Streaming and batch are the two evaluation methods; streaming updates instantly, batch runs on schedule.
- Question 3Interactive
Examine the following PQL expression. What does it achieve?
- ASelects profiles with first name 'John' (case-insensitive)Correct answer
- BSelects profiles with first name 'John' (case-sensitive)
- CSelects profiles where first name contains 'John'
- DSelects profiles where first name equals 'John' exactly
Why this is the answer
The PQL function `equals` with `false` parameter makes it case-insensitive, so it matches 'John' regardless of case.
- Question 4Single Choice
Which interface in Adobe Experience Platform allows practitioners to build segment rules using a drag-and-drop visual canvas?
- ASegment Builder UICorrect answer
- BQuery Editor
- CData Flow Designer
- DSchema Editor
Why this is the answer
The Segment Builder UI provides a drag-and-drop canvas for defining segment rules visually.
- Question 5Multiple Select
Which two conditions must be met for a segment to be eligible for streaming segmentation?
- ASegment uses only one event or a time-bound window with a duration of less than 24 hoursCorrect answer
- BThe dataset must have a streaming source enabledCorrect answer
- CSegment must include nested segments
- DSegment must be evaluated every hour
Why this is the answer
Streaming segmentation requires simple rules (max 24h window) and a dataset with streaming source.
- Question 6Interactive
Analyze this PQL code and determine its function.
- AFinds profiles whose email domain contains the string 'gmail'Correct answer
- BFinds profiles whose email address exactly equals 'gmail'
- CFinds profiles whose email domain starts with 'gmail'
- DFinds profiles whose email domain is 'gmail.com'
Why this is the answer
The `contains` function checks if the email field includes 'gmail' as a substring, typically used for domain matching.
- Question 7Single Choice
What is the name of the primary syntax used to define segment definitions programmatically in Adobe Experience Platform?
- AProfile Query Language (PQL)Correct answer
- BSQL
- CXDM Query Language
- DJavaScript
Why this is the answer
PQL is the dedicated language for segment definitions; SQL is used for data queries, not segmentation.
- Question 8Multiple Select
Which two destination types are commonly used for audience activation in Adobe Real-Time CDP?
- ASocial platforms (e.g., Facebook, LinkedIn)Correct answer
- BEmail service providers (e.g., Salesforce Marketing Cloud)Correct answer
- CData lakes
- DCRM systems (e.g., Salesforce Sales Cloud)
Why this is the answer
Social and email are common; CRM is also a category but not listed in the provided options correctly? The playbook lists social, email, advertising. Advertising platforms are also common but we chose social and email as per playbook. Option D is CRM but CRM is also a destination; however the playbook mentions 'advertising technology' as a third. To keep accurate, we should list two from the three. Social and email are clearly mentioned. So correct.
- Question 9Interactive
During activation configuration, what does the following step accomplish?
- AMapping an AEP identity namespace to the destination's expected identifierCorrect answer
- BCreating a new identity namespace in AEP
- CDefining a segment rule based on identity attributes
- DConfiguring the destination's export schedule
Why this is the answer
The code shows mapping of RTCDP identity (Email) to Facebook's external identifier (email_address), which is identity mapping.
- Question 10Single Choice
Which concept in Adobe Experience Platform determines how attributes from multiple profile fragments are combined into a single unified profile?
- AMerge policiesCorrect answer
- BIdentity stitching
- CData governance labels
- DSchema merging
Why this is the answer
Merge policies define how attributes are merged; identity stitching links profiles, but merging uses policies.
- Question 11Multiple Select
Which two characteristics distinguish streaming segmentation from batch segmentation?
- ANear-real-time latency (seconds to minutes)Correct answer
- BSupports complex rules with multiple events and nested segments
- CRequires a schedule to run (e.g., every 6 hours)
- DUpdates immediately when a profile changes or a relevant event occursCorrect answer
Why this is the answer
Streaming provides near-real-time updates and instant evaluation; batch supports complex rules and scheduled runs.
- Question 12Interactive
Examine this PQL code. What will it select?
- AProfiles where the email address contains the substring 'gmail'Correct answer
- BProfiles where the email address is exactly 'gmail'
- CProfiles where the email address starts with 'gmail'
- DProfiles where the email address ends with 'gmail'
Why this is the answer
The `contains` function performs a substring match; it does not care about position.
Data Ingestion and Management
10 questions in this domain
- Question 13Single Choice
Which XDM class is designed to store person-related attributes such as name and email address?
- AXDM Individual ProfileCorrect answer
- BXDM ExperienceEvent
- CXDM Business Account
- DXDM Prospect Profile
Why this is the answer
The XDM Individual Profile class is used for person-related attributes like name and email.
- Question 14Multiple Select
Which two elements must be configured for a schema to be usable in Real-Time CDP profile unification?
- AEnable the schema for ProfileCorrect answer
- BDefine a primary identityCorrect answer
- CInclude at least one custom field group
- DSet the ingestion method to streaming
Why this is the answer
Profile toggle and primary identity are mandatory; custom field groups and streaming are optional.
- Question 15Interactive
Based on the provided JSON schema, what is the primary identity namespace used for profile stitching?
- AECIDCorrect answer
- BEmail
- C_id
- DNo primary identity set
Why this is the answer
The schema defines ECID as an identity field; Email is also present but not marked as primary.
- Question 16Single Choice
What is the purpose of data governance labels in Adobe Real-Time CDP?
- ATo indicate data sensitivity and usage restrictionsCorrect answer
- BTo define the data source type
- CTo specify the ingestion schedule
- DTo assign a primary identity
Why this is the answer
Labels categorize data sensitivity (PII, etc.) and usage constraints.
- Question 17Multiple Select
Which two statements are true about standard identity namespaces in Adobe Real-Time CDP?
- AThey are pre-defined by AdobeCorrect answer
- BThey cover common identifiersCorrect answer
- CThey require manual creation
- DThey support any custom identifier
Why this is the answer
Standard namespaces are built-in for common identifiers; custom namespaces need creation.
- Question 18Interactive
Review the JSON configuration for a dataset. Which two elements are correctly configured for identity? (Select two)
- APrimary identity namespace specifiedCorrect answer
- BPrimary identity field mappedCorrect answer
- CDataset profile toggle enabled
- DSecondary identity set
Why this is the answer
The JSON shows primary identity namespace 'Email' and field 'email'. Profile toggle and secondary identity are not shown.
- Question 19Single Choice
What happens when a batch ingestion file contains an extra column not defined in the XDM schema?
- AThe row with the extra column is logged in the error datasetCorrect answer
- BThe entire batch ingestion fails
- CThe extra column is ignored and data is ingested
- DThe system creates a new field automatically
Why this is the answer
Failed rows are recorded in the error dataset; the batch run continues.
- Question 20Multiple Select
Which two methods are used for streaming data ingestion into Adobe Real-Time CDP?
- AHTTP APICorrect answer
- BAdobe Analytics streaming connectorCorrect answer
- CAmazon S3 batch connector
- DData Landing Zone import
Why this is the answer
HTTP API and Adobe Analytics streaming are real-time; S3 and DLZ are batch.
- Question 21Interactive
Refer to the policy JSON. What is the result when a segment contains label C12 and is activated to a destination with 'Email Marketing' action?
- AActivation is deniedCorrect answer
- BActivation is allowed
- CA warning is shown but activation proceeds
- DThe segment is automatically deleted
Why this is the answer
The policy denies activation when label C12 and email marketing action combine.
- Question 22Single Choice
What is the primary purpose of enabling the 'Profile' toggle on a dataset?
- AData to be stitched into unified customer profilesCorrect answer
- BData to be exported to destinations
- CData to be used in queries
- DData to be monitored in dashboards
Why this is the answer
The Profile toggle merges data into the unified profile service.
Governance, Compliance, and Security
4 questions in this domain
- Question 23Single Choice
In the context of governance and compliance in Adobe Real-Time CDP, what is the primary purpose of a data usage policy?
- ATo capture end-user consent preferences
- BTo define data usage rules based on labelsCorrect answer
- CTo manage sandbox environments
- DTo schedule data retention jobs
Why this is the answer
Data usage policies are rule sets that define how data attributes can be used based on labels and marketing actions, enforcing restrictions during activation.
- Question 24Multiple Select
Which of the following privacy regulations are explicitly mentioned in the provided document as relevant to Adobe Real-Time CDP? (Select all that apply.)
- AGDPRCorrect answer
- BCCPACorrect answer
- CLGPDCorrect answer
- DAPPICorrect answer
Why this is the answer
The document discusses GDPR, CCPA, LGPD, and APPI as privacy regulations that impact data governance in Adobe Real-Time CDP.
- Question 25Interactive
Review the JSON profile snippet below. Which field indicates that the user has provided consent for email marketing?
- A_id
- Bconsents.marketing.email.isConsentedCorrect answer
- Cconsents.marketing.email
- Dconsents
Why this is the answer
The field 'consents.marketing.email.isConsented' stores the explicit yes/no value for email marketing consent as per the standard consent schema.
- Question 26Single Choice
During which process are data usage policies evaluated in Adobe Real-Time CDP?
- AData ingestion
- BSegmentation
- CActivationCorrect answer
- DSandbox creation
Why this is the answer
Policies are evaluated in real time during activation to enforce restrictions based on labels and marketing actions.
Measurement and Optimization
8 questions in this domain
- Question 27Single Choice
What does a declining segment size trend in Adobe Experience Platform indicate?
- AOptimal audience health
- BA potential configuration errorCorrect answer
- CAn increase in identity resolution
- DImproved personalization accuracy
Why this is the answer
A declining segment size often indicates a configuration error, identity deletion, or data ingestion shift, not optimal health.
- Question 28Multiple Select
Which two metrics are part of audience health evaluation in Real-Time CDP?
- AIdentity resolution accuracyCorrect answer
- BSegment activation success rateCorrect answer
- CCampaign creative score
- DData source latency
Why this is the answer
Audience health involves identity resolution accuracy and activation success rate, not creative scores or latency.
- Question 29Interactive
Given the code, what type of metric is being calculated for audience size?
- AProfile overlap percentage
- BIdentity graph strength score
- CSegment membership recencyCorrect answer
- DActivation success rate
Why this is the answer
The code filters profiles by recency, reflecting segment membership recency for a time-windowed segment.
- Question 30Single Choice
What does the Audience Dashboard in Real-Time CDP primarily display?
- AProfile attribute completeness
- BAudience size trends and breakdown by namespaceCorrect answer
- CDestination activation latency
- DData ingestion error logs
Why this is the answer
The Audience Dashboard displays audience size over time, segmented by identity namespace for monitoring health.
- Question 31Multiple Select
Which two factors can cause a difference between 'Identities' and 'People' on a dashboard?
- AIdentity stitching collapsing multiple identifiersCorrect answer
- BData source validation failure
- CMerge policy settingsCorrect answer
- DDestination match rate fluctuations
Why this is the answer
Identity stitching and merge policy settings directly affect deduplication, causing the count difference.
- Question 32Interactive
Based on the code, which dashboard metric is being generated for audience evaluation?
- AAverage profile enrichment
- BIdentity count per profileCorrect answer
- CActivation success percentage
- DSegment size growth rate
Why this is the answer
The query counts identities per profile, directly computing the identity count per profile metric.
- Question 33Single Choice
What is the primary purpose of a control group in an A/B test for audience targeting?
- ATo maximize reach during the test
- BTo serve as a baseline without changesCorrect answer
- CTo increase conversion immediately
- DTo reduce sample size requirements
Why this is the answer
A control group remains unchanged to serve as a baseline for comparing the treatment group's performance.
- Question 34Multiple Select
Which two conditions must be met for a valid A/B test in audience targeting?
- ARandom assignment of profilesCorrect answer
- BMutually exclusive groupsCorrect answer
- CIdentical creative content
- DMaximum sample size of 1000
Why this is the answer
Random assignment and mutual exclusivity prevent bias and contamination, ensuring valid test results.
Real-Time CDP Overview and Strategy
7 questions in this domain
- Question 35Single Choice
What is the primary purpose of Adobe Real-Time CDP?
- AReal-time reporting and analytics
- BUnified customer profiles for activationCorrect answer
- CEmail marketing automation
- DWeb content management
Why this is the answer
Adobe Real-Time CDP unifies fragmented customer data into a single profile for real-time activation across channels.
- Question 36Multiple Select
Which two features are part of Adobe Real-Time CDP?
- AIdentity resolutionCorrect answer
- BBatch-only segmentation
- CData governance enforcementCorrect answer
- DThird-party data enrichment
Why this is the answer
Real-Time CDP includes identity resolution and data governance; batch segmentation is only one mode, and third-party enrichment is not a core feature.
- Question 37Interactive
Examine the segment definition below. What type of audience does it create?
- AUsers who have purchased in the last 7 days
- BGold loyalty members who recently added items to cartCorrect answer
- CAll customers with a loyalty tier
- DEvent-based segment of cart abandoners
Why this is the answer
The segment combines a profile attribute (loyaltyTier=Gold) with an event condition (addToCart in last 7 days), targeting high-value engaged customers.
- Question 38Single Choice
How does Real-Time CDP fit within the Adobe Experience Cloud?
- AIt replaces Adobe Analytics for reporting
- BIt acts as a central customer profile store for activationCorrect answer
- CIt is a standalone email marketing platform
- DIt provides AI-driven personalization only
Why this is the answer
Real-Time CDP serves as the foundation for unified profiles, which other Adobe solutions consume for personalized experiences.
- Question 39Multiple Select
Which two components are required to enforce data governance policies in Real-Time CDP?
- AData usage labelsCorrect answer
- BMarketing actionsCorrect answer
- CCampaign performance reports
- DSegment export schedules
Why this is the answer
Policies combine data usage labels with marketing actions to control how data is used during activation.
- Question 40Interactive
Examine the governance policy below. What does it prevent?
- ASegmentation based on email
- BActivation to destinations with SHARE marketing actionCorrect answer
- CData ingestion from CRM systems
- DProfile creation without consent
Why this is the answer
The policy combines label C1 (no third-party sharing) with marketing action SHARE, blocking activation to sharing destinations.
- Question 41Single Choice
What is the purpose of the Identity Service in Adobe Real-Time CDP?
- ATo generate customer segments
- BTo resolve identities across different data sourcesCorrect answer
- CTo schedule data exports to destinations
- DTo visualize profile attributes
Why this is the answer
Identity Service uses an identity graph to stitch identifiers (e.g., email, ECID) into a unified customer profile.
Frequently asked questions
Everything about the Adobe Certified Expert - Real-Time CDP Business Practitioner question bank and how to use it.