top of page

AD0-E615 practice exam and study guide

Adobe Real-Time Customer Data Platform Developer Expert

Timed practice tests for AD0-E615 on the real exam's time limit and blueprint. Every question is original and every option is explained. Your score is broken down by the sections Adobe publishes, so you see what to study next. The question bank holds hundreds of practice questions.

Exam facts

  • Passing score: 35/50 [1]
  • Time limit: 100 minutes [1]
  • Level: Expert [1]
  • Exam fee: $225 (global) / $150 (India) [1]
  • Exam languages (real exam): English [1]
  • Delivery: Online proctored (requires camera access) [1]

Tokens: 1 for $4.99, 5 for $14.99, 10 for $24.99 or 25 for $49.99. One token runs a full timed AD0-E615 practice exam, and every shorter session on that exam is then free. The Unlimited pass is $149.99 for a year of every practice session on every exam.

Get tokens

Exam sections and weights

Adobe publishes these sections and objectives for AD0-E615, quoted here as Adobe words them. [1]

Section 1: Data Architecture, 20% of the exam

  • "Based on a scenario, translate source data model to RTCDP's XDM model"
  • "Recognize best practices for modeling the Real-Time Customer Profile"
  • "Design the identity strategy and relationships for modeling"

Section 2: Real-Time Customer Profile, 16% of the exam

  • "Configure identity namespaces and identity mappings for profile unification"
  • "Describe different methods of updating the profile store"
  • "Configure merge policies"
  • "Configure edge profile and hub profile"

Section 3: Data Ingestion, 16% of the exam

  • "Configure data ingestion workflows"
  • "Monitor and Troubleshoot data ingestion"

Section 4: Segmentation, 18% of the exam

  • "Based on a scenario (use case), develop appropriate segment definitions"
  • "Identify correct evaluation method for a given use case"
  • "Utilize merge policies"

Section 5: Activation, 18% of the exam

  • "Configure RTCDP destinations"
  • "Activate audiences to destinations"
  • "Troubleshoot data flow and activation issues."

Section 6: Data Governance and Retention, 12% of the exam

  • "Maintain data governance framework"
  • "Configure Data Retention tools"

Sample questions

Three questions from the AD0-E615 practice bank, with the answer and why each option is right or wrong.

Question 1

A hotel group wants to up-sell flights to guests who already hold an upcoming hotel reservation. The data architect is building the schemas from the travel and hospitality data model. Which combination of classes and field groups matches this use case?

  • A. XDM ExperienceEvent with Reservation Details and Flight Reservation, plus XDM Individual Profile with Demographic Details, Personal Contact Details, Work Contact Details and Loyalty Details.
  • B. XDM Individual Profile with Flight Reservation and Lodging Reservation, plus XDM ExperienceEvent with Loyalty Details.
  • C. XDM ExperienceEvent with Reservation Details and Dining Reservation, plus XDM Individual Profile with Demographic Details, Personal Contact Details and Work Contact Details.
  • D. XDM ExperienceEvent with Lodging Reservation only, plus XDM Individual Profile with Loyalty Details only.

Answer: A. Each industry data model comes with a table of recommended classes and field groups per use case. For the flight up-sell in travel and hospitality, the reservation field groups sit on XDM ExperienceEvent and the guest's details, loyalty included, sit on XDM Individual Profile. [2]

  • A. Right. The travel and hospitality use case table lists the flight up-sell with Reservation Details and Flight Reservation on XDM ExperienceEvent, and Demographic Details, Personal Contact Details, Work Contact Details and Loyalty Details on XDM Individual Profile.
  • B. Wrong. The reservation field groups sit on the XDM ExperienceEvent class, and Loyalty Details sits on XDM Individual Profile. This option swaps them.
  • C. Wrong. Dining Reservation belongs to the dining use cases in the table. The flight up-sell lists Flight Reservation and adds Loyalty Details on the profile.
  • D. Wrong. Lodging Reservation is listed for the hotel use cases. The flight up-sell lists Reservation Details and Flight Reservation, and four profile field groups.

Question 2

A site's Web SDK configuration sets defaultConsent to pending. A tester signs in on a staging page before answering the consent banner, and no identityMap with the CRMID appears in the requests. What explains the missing identities?

  • A. The CRMID was sent with authenticatedState set to ambiguous.
  • B. Identities are not sent until consent is granted.
  • C. The Edge Network replaced the CRMID with the ECID.
  • D. The CRMID namespace is missing from Identity Service.

Answer: B. Consent settings in the Web SDK decide when identities leave the browser. With consent pending, identityMap waits for the visitor's consent, so test identity mapping after the banner is answered. [3]

  • A. Wrong. authenticatedState changes how the identity is treated. It does not stop the identity from being sent.
  • B. Right. When an implementation uses defaultConsent set to pending, identities are not sent until consent is granted.
  • C. Wrong. The Edge Network adds the ECID to the payload. It does not remove other identities.
  • D. Wrong. A missing namespace is a payload problem, but here nothing is sent at all while consent is pending.

Question 3

A web log file holds the raw user agent string of each visit. The XDM event schema has a field for the operating system name only, such as iOS. Which Data Prep function fits the calculated field?

  • A. ua_os_version
  • B. extract_regex
  • C. lower
  • D. ua_os_name

Answer: D. Data Prep includes user agent functions that parse the raw string into fields such as the operating system name, so the source does not need to do it. [4]

  • A. Wrong. ua_os_version extracts the operating system's version, such as 5.1.1, not its name.
  • B. Wrong. extract_regex returns groups that match a regular expression, as an array. It is not built to name the operating system.
  • C. Wrong. lower converts a string to lowercase and leaves the rest of the user agent in place.
  • D. Right. ua_os_name extracts the operating system name from the user agent string.

Practice for AD0-E615 on ExamSens.ai

ExamSens.ai is not authorized, endorsed or sponsored by Adobe.

References

[1] https://certification.adobe.com/certification/developer-expert2/1348

[2] https://experienceleague.adobe.com/en/docs/experience-platform/xdm/schema/industries/travel-hospitality

[3] https://experienceleague.adobe.com/en/docs/experience-platform/collection/identity/identity-map

[4] https://experienceleague.adobe.com/en/docs/experience-platform/data-prep/functions

bottom of page