


Domain 1: Data Ingestion and Platform Architecture
This domain covers the foundational data layer within Adobe Experience Platform (AEP) that feeds into Customer Journey Analytics. Experts must understand schema modeling, data pipelines, and streaming vs. batch architectures.
1.1 XDM Schema Design and Modeling
Designing and implementing Experience Data Model (XDM) schemas specifically optimized for cross-channel analysis in CJA.
Selecting and configuring the correct XDM class: XDM ExperienceEvent (for behavioral, time-series data) vs. XDM Individual Profile (for attributes and lookups).
Utilizing standard field groups and constructing custom field groups for specific business verticals.
Configuring schemas for real-time tracking, including proper configuration of data types (e.g., objects, arrays, maps).
1.2 Data Pipelines and Ingestion Methods
Configuring and implementing data collection via the Adobe Experience Platform Web/Mobile SDK.
Configuring batch ingestion processes using the API and multi-cloud storage connectors (e.g., Amazon S3, Azure Blob, SFTP).
Setting up HTTP API streaming endpoints for low-latency event processing.
Understanding and mitigating data ingestion latency, tracking pipeline status, and validating successful data arrival within platform datasets.
1.3 Identity Resolution and Stitching Configuration
Configuring Identity Namespaces (both out-of-the-box like ECID, Email, Phone, and custom namespaces).
Implementing Identity Resolution rules and configuring the Identity Service to link records across datasets.
Designing and deploying Stitched Datasets in CJA to retroactively bind unauthenticated visitor journeys with authenticated user profiles (Cross-Device Analytics/Field-based stitching).
Managing transient vs. persistent identities and understanding their structural downstream effects on reporting.
Domain 2: Connections Management
Connections bridge the datasets stored in Adobe Experience Platform with the analysis environment in CJA. This domain focuses on the configuration, integration, and scaling of these data pipelines.
2.1 Connection Creation and Setup
Selecting appropriate datasets (ExperienceEvent, Profile, and Lookup) to form a unified data source.
Configuring connection settings, including sandboxes, backfill options, and live data streaming toggles.
Managing data volume retention and deletion boundaries within a specific connection framework.
2.2 Advanced Dataset Mapping and Lookups
Integrating Lookup Datasets to enrich event tracking with master metadata (e.g., mapping a product SKU to product name, category, and price attributes).
Configuring continuous profile dataset integrations to track evolving user attributes over time.
Troubleshooting mapping misalignments and schema drift occurring between AEP and CJA connections.
Domain 3: Data View Configuration and Customization
Data Views act as the container where raw data transforms into analytical components (dimensions and metrics). This represents the core of a CJA Developer's day-to-day configuration duties.
3.1 Dimensions and Metrics Definition
Extracting schema fields and mapping them into standardized, analyst-friendly dimensions and metrics.
Configuring metric settings including allocation types (First Touch, Last Touch, Linear, Participation) and custom attribution decay models.
Applying advanced metric properties: setting numeric types (currency, decimal, integer) and specifying formatting preferences.
3.2 Advanced Sessionization and Custom Components
Defining custom session timeout settings (overriding standard 30-minute intervals) based on business context or platform channel dynamics.
Configuring Session Start and Session End criteria using specific trigger events.
Setting up persistence settings for dimensions (e.g., allocating a marketing campaign value across the entire session or across a custom lookback window).
3.3 Derived Fields Implementation
Building rule-based logic inside Data Views using Derived Fields to clean, bucket, or transform data without modifying the underlying schema.
Leveraging operators and string manipulation formulas (e.g., regex extraction, substring parsing) to parse complex URL structures or payload strings into distinct categories.
Configuring Math-based or Function-based derived fields to change values conditionally (e.g., mapping numeric status codes to human-readable strings).
3.4 Data Component Settings and Privacy
Implementing data inclusion and exclusion rules at the Data View layer to filter out noise, internal traffic, or unneeded events.
Configuring No Value options to cleanly hide or label empty strings and null records in workspace visualization tables.
Applying calendar overrides and configuring localized timezone settings across independent data views.
Domain 4: Data Validation, Governance, and Troubleshooting
Ensuring data accuracy, applying privacy labels, and tracking infrastructure errors is paramount to maintaining a healthy analytics ecosystem.
4.1 Data Verification and Quality Audits
Querying raw data tables via AEP Query Service (SQL) to audit incoming payloads against expected reporting numbers in Analysis Workspace.
Detecting anomalies, schema mismatches, formatting drop-offs, and duplicate records during ingestion pipelines.
Validating identity map arrays to guarantee that identities are being linked correctly without fracturing user profiles.
4.2 Data Governance, Security, and Compliance
Applying and enforcing Adobe Experience Platform DULE (Data Usage Labeling and Enforcement) policies within CJA datasets.
Restricting access to sensitive fields or dimensions containing PII (Personally Identifiable Information) using role-based access controls (RBAC) and data view component masking.
Managing customer privacy requests (GDPR/CCPA/LGPD) and tracing how deletions flow from AEP down into CJA reporting cache layers.
Domain 5: Analytics Workspace Activation and Integration
Developers must configure advanced analytical assets and facilitate the downstream distribution of CJA insights back into the broader Adobe ecosystem.
5.1 Advanced Filter and Calculated Metric Construction
Building highly complex filters (segments) using nested AND/OR/THEN logic operating across Event, Session, and Person levels.
Creating multi-source Calculated Metrics utilizing advanced mathematical functions, logical operators, and static variables.
Sharing and managing component libraries across specific user groups while maintaining data governance bounds.
5.2 Audience Activation and Real-Time CDP Bi-directional Flow
Publishing audiences generated within Customer Journey Analytics back into Adobe Experience Platform as unified customer profiles.
Configuring the operational sync frequency for exported audiences to target downstream marketing systems via Real-Time CDP and Adobe Journey Optimizer (AJO).
Evaluating audience overlap and validating target criteria consistency across analytics dashboards and activation platforms.
Recommended Study Path
To pass this exam successfully, ensure you are comfortable writing basic SQL queries to validate backend data, configuring data views via the CJA UI, and working through the complex identity resolution logic native to Adobe Experience Platform.
For a comprehensive video breakdown detailing data ingestion architectures and cross-channel setups, watch the Adobe Customer Journey Analytics Implementation Guide. This tutorial covers how AEP schemas feed directly into connections and data views, visually mapping the concepts outlined above.