Free Adobe Customer Journey Analytics Developer Expert Practice Questions
100 free questions · Answer explanations · No signup required
View examination details, outline and sourcesLoading selected examination banks…
Sample Practice Questions
Try these 10 sample questions from the Adobe Customer Journey Analytics Developer Expert practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.
1Web events and store transactions must contribute to the same person's journey in one CJA connection. Which identity design supports that requirement?
- A. Use a different Person ID for each channel's dataset.
- B. Use the same Person ID across the channel datasets.
- C. Use each channel's timestamp as its Person ID.
- D. Use the dataset name as each channel's Person ID.
Answer: B
Explanation: Adobe states, "To merge datasets, you need to use the same Person ID or Account ID". In a person-based connection, aligning the Person ID supports merging the channel datasets; separate channel identifiers do not establish that relationship.
Reference: Create or edit a connection — Datasets > Dataset types > Profile, identity note
2When configuring a data view, which setting identifies the collection of Platform datasets that supplies its data?
- A. External ID.
- B. Calendar Type.
- C. Connection.
- D. Description.
Answer: C
Explanation: Adobe says the Connection field "links the data view to the connection that you established earlier". That connection contains the source datasets; the other settings identify, describe, or calendarize the view.
Reference: Create or edit a data view — Configure > Settings > Connection
3For a supported skipped reason such as Empty visitor ID, what is the purpose of Sample PSQL for EQS in the connection's skipped-detail popup?
- A. To supply a completed query result containing all affected source records.
- B. To supply a source query that targets only successfully imported records.
- C. To supply SQL that can be copied and run in Query Service to inspect skipped rows.
- D. To supply only a connection-wide count, without a query for source records.
Answer: C
Explanation: Adobe states that the popup "displays Sample PSQL for EQS (Experience Platform for Query Service) you can use in Query Service to query for the skipped records in the dataset." It provides a SQL template to copy and run, rather than completed results, a successful-record query, or only an aggregate count.
Reference: Manage connections — Connection details > Metrics > Check skipped detail
4An analyst uses Flow to explore customer paths rather than defining an eventual conversion sequence. What does each next node in the Flow path represent?
- A. Any later touchpoint, regardless of intervening dimension instances.
- B. The immediate next touchpoint within one dimension instance.
- C. Only the person's final touchpoint in the reporting period.
- D. Only a predefined step chosen before the analysis begins.
Answer: B
Explanation: Adobe describes Flow as "Exploratory analysis only. Always within one dimension instance between nodes." It adds that each node shows the immediate next touchpoint, so it should not be read as an eventual-path funnel or a final-touch-only report.
Reference: Flow overview — Choose between Flow, Fallout, or Journey canvas > Exploratory sequence of pages > Flow
5A connection must report individual purchases in chronological order, with a customer identifier on each purchase. Which dataset type fits this source?
- A. A profile dataset containing the customer attributes.
- B. A lookup dataset containing the product attributes.
- C. A summary dataset containing the campaign totals.
- D. An event dataset containing the transaction records.
Answer: D
Explanation: Adobe defines event data as "Data that represents events in time." Its examples include transactions and POS data. Individual timestamped purchases therefore belong in an event dataset, rather than customer attributes, lookup attributes, or aggregated totals.
Reference: Create or edit a connection — Datasets > Dataset types > Event
6A developer changes interpretation settings in a CJA data view. What is the documented effect on the underlying data?
- A. The changes are retroactive and do not permanently alter the source data.
- B. The changes rewrite the source data and apply only to future records.
- C. The changes rewrite the source data and apply to historical records.
- D. The changes preserve the source data but apply only to future records.
7A source event batch has valid person identities but some rows lack timestamps. Which connection metric should a developer inspect to account for rows rejected for that reason?
- A. Records skipped.
- B. Records deleted.
- C. Core data volume.
- D. Average row size.
8A Fallout step should count a transition only when the following touchpoint occurs on the very next event. Which touchpoint path option meets this requirement?
- A. Eventual path.
- B. Person container.
- C. Session container.
- D. Next event.
Answer: D
Explanation: For Next event, Adobe states, "Persons are counted that will land on the next page in the path on the very next event." Eventual path permits intervening events, while container scope does not impose adjacency.
Reference: Configure a fallout visualization — Use > Touchpoint path options > Next event
9A developer wants to enrich existing person-level events with customer attributes from CRM. Which dataset type is intended for these customer attributes?
- A. Profile data based on XDM Individual Profile.
- B. Event data based on XDM Experience Event.
- C. Lookup data based on XDM Experience Event.
- D. Summary data based on XDM Summary Metrics.
Answer: A
Explanation: For profile data, Adobe gives the example "allows you to upload CRM data about your customers." The Profile row specifies the XDM Individual Profile class, which fits customer attributes applied to people in event data.
Reference: Create or edit a connection — Datasets > Dataset types > Profile
10Two teams must use one existing connection without duplicating ingestion, but need different reporting calendars and time zones at the same time. Where should their separate calendar configurations be defined?
- A. In separate components inside one shared data view.
- B. In separate source datasets inside the existing connection.
- C. In separate Workspace panels using one shared data view.
- D. In separate data views referencing the same connection.
Answer: D
Explanation: Adobe states, "You can have multiple data views based on the same Connection and give them different calendar types or time zones." Separate data views meet the shared-connection requirement. These calendar configurations belong to the data view, rather than individual components, source datasets, or panels using the same view.
Reference: Create or edit a data view — Configure > Calendar
Topics in this practice bank
These topics describe the available practice for Adobe Customer Journey Analytics Developer Expert. Review the examination outline and its sources for scope and allocation details.
Connections
- Design CJA connections with appropriate settings
- Create CJA connections from XDM data sets available in AEP by sandbox
Data Views
- Configure data views for reporting and analysis
- Modify components within data views
Data Validation and Troubleshooting
- Validate that data is populating accurately and completely
- Troubleshoot connections and data views
- Build or troubleshoot components
- Monitor usage to licensure
Reporting and Activation
- Use Analysis Workspace to demonstrate cross-channel customer journeys with appropriate visualizations
- Send the members of a CJA Filter to an RTCDP Audience
- Design and create filters across datasets
How to use these free practice questions
Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.
These are independent study questions, not actual examination items. For examination requirements and official information, view Adobe Customer Journey Analytics Developer Expert details.