First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Adobe Journey Optimizer fundamentals and use cases
In Adobe Journey Optimizer, what is the primary purpose of a journey?
- To store customer profile attributes in a relational database
- To orchestrate a sequence of personalized interactions for a customer over time Correct answer.
- To render static web pages for anonymous visitors
- To generate discount codes for a point-of-sale system
Explanation
A journey in Adobe Journey Optimizer defines an orchestrated, event-driven sequence of actions and decisions that a customer moves through over time. It ties together entry events, conditions, and channel actions to deliver personalized experiences.
Question 2Adobe Journey Optimizer fundamentals and use cases
Which statement best describes the role of the unified customer profile in Adobe Journey Optimizer?
- It replaces the need for any data source connection
- It is a reporting dashboard for campaign performance
- It only stores email addresses for message delivery
- It provides the real-time customer attributes and events that journeys and messages act upon Correct answer.
Explanation
The unified profile aggregates identity, attributes, and event data so journeys can qualify customers and personalize messages in real time. It is the data foundation that journey conditions and personalization draw from.
Question 3Adobe Journey Optimizer fundamentals and use cases
A marketer wants a journey to begin as soon as a customer abandons a shopping cart. Which journey entry mechanism should be used?
- A scheduled time-based trigger
- A business event such as a cart-abandon event Correct answer.
- A recurring audience segment read
- A manual list import
Explanation
Event-driven entry lets a journey start when a specific behavioral event occurs, such as a cart abandonment. This supports real-time, behavior-triggered orchestration rather than batch or schedule-based entry.
Question 4Adobe Journey Optimizer fundamentals and use cases
What does a condition activity in a journey accomplish?
- It permanently removes a customer from the profile
- It pauses the journey for a fixed number of days
- It splits the path so customers follow different branches based on defined criteria Correct answer.
- It sends the same message to every customer
Explanation
A condition activity evaluates profile or contextual criteria and routes customers down the matching branch. This enables branching logic and differentiated experiences within one journey.
Question 5Adobe Journey Optimizer fundamentals and use cases
Which channel is natively supported by Adobe Journey Optimizer for delivering personalized messages?
- Fax
- In-store receipt printing
- Printed direct mail
- Email Correct answer.
Explanation
Adobe Journey Optimizer natively supports digital channels including email, push, SMS, and in-app messaging for personalized delivery. Print-based and fax channels are not native journey channels.
Question 6Adobe Journey Optimizer fundamentals and use cases
What is the purpose of an offer decision in Adobe Journey Optimizer?
- To archive completed journeys for auditing
- To define the visual layout of an email template
- To schedule data source connections
- To select the most appropriate offer for a customer from a set of eligible offers Correct answer.
Explanation
Offer decisioning evaluates eligibility rules and ranking to choose the best-fit offer for a given customer at the moment of interaction. The selected offer can then be inserted into a journey message.
Question 7Adobe Journey Optimizer fundamentals and use cases
A practitioner wants to delay the next step of a journey by three days after a message is sent. Which activity should be added?
- An event activity listening for a new trigger
- A wait activity configured for a duration of three days Correct answer.
- A condition activity comparing two attributes
- An exit criteria rule
Explanation
A wait activity pauses the customer's progression for a configured duration or until a specified time. Placing it after the message delays the subsequent step by the chosen period.
Question 8Adobe Journey Optimizer fundamentals and use cases
What is the function of exit criteria in a journey?
- They set the journey's start date
- They define conditions under which a customer stops progressing through the journey Correct answer.
- They determine which email template is used
- They configure the send frequency of push notifications
Explanation
Exit criteria specify conditions that, once met, cause a customer to leave the journey immediately. This prevents customers from receiving messages that are no longer relevant, such as after a purchase.
Question 9Adobe Journey Optimizer fundamentals and use cases
A marketer wants to personalize an email greeting using the recipient's first name. Which approach is appropriate in Journey Optimizer?
- Create a separate journey for each customer
- Use the subject line to store the name
- Insert a personalization expression referencing the profile's first name attribute Correct answer.
- Hard-code a placeholder name for all recipients
Explanation
Personalization uses expression editor syntax to pull profile attributes such as first name into the message content at send time. This dynamically tailors content to each recipient.
Question 10Adobe Journey Optimizer fundamentals and use cases
Which capability allows a marketer to test message variants and measure which performs best?
- Profile merging
- Experimentation with variant allocation and performance measurement Correct answer.
- Data source configuration
- Journey cloning
Explanation
Experimentation lets you define message variants and allocate audiences among them to measure relative performance. Results inform which content to scale.
Question 11Adobe Journey Optimizer fundamentals and use cases
A customer qualifies for a journey, but the marketer wants to ensure they do not re-enter it repeatedly for the same event. What should be configured?
- Re-entrance rules that limit or prevent re-entry into the journey Correct answer.
- A longer wait activity
- An additional condition branch
- A different email template
Explanation
Re-entrance settings control whether and how often a customer can enter a journey again. Configuring these rules prevents duplicate or excessive messaging triggered by repeated events.
Question 12Adobe Journey Optimizer fundamentals and use cases
What is the primary role of a message in a journey?
- To deliver the personalized content to the customer on a selected channel Correct answer.
- To define the journey's entry event
- To schedule data ingestion jobs
- To store customer consent preferences
Explanation
A message defines the content and channel used to communicate with the customer at a given step. It is the delivery artifact that carries personalized content.
Question 13Adobe Journey Optimizer fundamentals and use cases
A marketer needs customers who have not opened an email in 30 days to receive a re-engagement push. Which journey design supports this?
- A condition that always evaluates to false
- An event-triggered journey that fires on each email open
- An audience-based journey that reads the inactive segment and sends a push Correct answer.
- A wait activity with no message
Explanation
Audience-based entry reads a defined segment, such as customers inactive for 30 days, and can then send the re-engagement message. This suits batch segment-driven targeting rather than real-time events.
Question 14Adobe Journey Optimizer fundamentals and use cases
What does a frequency rule help achieve in Journey Optimizer?
- It controls the file size of email attachments
- It sets the maximum number of journeys that can exist
- It caps how often a customer receives messages across channels within a period Correct answer.
- It limits the number of profile attributes stored
Explanation
Frequency rules limit the number of messages a customer can receive in a defined time window, helping avoid over-messaging. They apply across eligible communications to protect the customer experience.
Question 15Adobe Journey Optimizer fundamentals and use cases
A marketer wants to send a follow-up only to customers who clicked a link in the previous email. Which journey pattern best fits?
- A single email with no branching
- An exit criterion that removes all customers
- A condition after the email that branches on the click event Correct answer.
- A wait activity followed by journey termination
Explanation
Branching on the click event lets the journey distinguish engaged customers from non-clickers and route only the former to the follow-up. This is a common event-driven segmentation pattern within a journey.
Question 16Adobe Journey Optimizer fundamentals and use cases
Which statement accurately describes the relationship between journeys and campaigns in Adobe Journey Optimizer?
- Journeys can only be used for transactional emails
- Campaigns orchestrate multi-step interactions, while journeys send single messages
- Journeys orchestrate multi-step interactions, while campaigns deliver a single scheduled or immediate communication Correct answer.
- Journeys and campaigns are identical features with different names
Explanation
Journeys are for orchestrated, multi-step, event- or audience-driven flows, whereas campaigns are used to deliver a single communication to an audience at a scheduled or immediate time. They serve different orchestration needs.
Question 17Adobe Journey Optimizer fundamentals and use cases
A customer's profile attribute used in a personalization expression is missing at send time. What is a sound design practice to handle this?
- Disable the channel permanently
- Define fallback or default values in the personalization expression Correct answer.
- Delete the customer from the profile
- Ignore the missing value and send blank content
Explanation
Fallback values ensure a sensible default is rendered when an attribute is absent, preserving message quality. This is a standard personalization robustness practice.
Question 18Adobe Journey Optimizer fundamentals and use cases
Which scenario is the best fit for an event-triggered journey rather than a scheduled audience journey?
- Sending a birthday message to a segment refreshed weekly
- Sending a seasonal promotion to a broad segment
- Sending a welcome message immediately after a new account registration Correct answer.
- Sending a monthly newsletter to all subscribers
Explanation
Event-triggered journeys are ideal for real-time, behavior-driven moments such as a new registration. Scheduled audience journeys suit recurring or broad batch communications.
Question 19Adobe Journey Optimizer fundamentals and use cases
A marketer wants to compare how two subject lines affect open rates within an otherwise identical journey email. What is the most appropriate approach?
- Change the send time for half the audience
- Configure an experiment on the message with two variants and measure open rate Correct answer.
- Remove personalization from all messages
- Build two entirely separate journeys with different entry events
Explanation
Experiments within the message isolate the variable under test, such as subject line, while keeping the rest of the journey constant. This yields a clean comparison of the variants.
Question 20Adobe Journey Optimizer fundamentals and use cases
What does the journey's audience qualification setting determine when using audience-based entry?
- How long the journey remains published
- Which email template is applied
- The color scheme of the message
- Whether customers enter once when they qualify or each time they re-qualify Correct answer.
Explanation
Audience qualification settings control entry behavior, such as entering once upon qualification versus re-entering on each re-qualification. This shapes how often customers flow through the journey.
Question 21Adobe Journey Optimizer fundamentals and use cases
Which data object is typically used to represent a business event that triggers a journey?
- A message template
- A frequency rule
- A consent policy
- An event schema describing the event's fields Correct answer.
Explanation
Events are defined by schemas that describe their fields and structure, allowing journeys to listen for and act on them. The schema provides the data contract for the trigger.
Question 22Adobe Journey Optimizer fundamentals and use cases
A marketer notices customers in a journey are receiving duplicate messages after a profile update. Which cause is most plausible?
- Re-entrance is enabled and the update re-triggers qualification Correct answer.
- The message uses personalization tokens
- The email template contains too many images
- The journey has an exit criterion defined
Explanation
If re-entrance is enabled, a profile update that re-qualifies the customer can cause them to enter the journey again and receive duplicate messages. Reviewing re-entrance rules typically resolves this.
Question 23Adobe Journey Optimizer fundamentals and use cases
What is the purpose of the journey canvas in Adobe Journey Optimizer?
- To visually design and connect journey activities into a flow Correct answer.
- To compile message templates into HTML
- To manage user roles and permissions
- To store raw event data for analytics
Explanation
The journey canvas is the visual workspace where activities such as events, conditions, waits, and messages are arranged and connected into an orchestrated flow.
Question 24Adobe Journey Optimizer fundamentals and use cases
Which practice best supports governance when multiple teams build journeys in the same environment?
- Sending all messages on the same channel
- Allowing every user full administrative rights
- Avoiding documentation of journey changes
- Using tags and naming conventions to organize and control access to journeys Correct answer.
Explanation
Tags and consistent naming help organize assets, and combined with appropriate access controls they support governance across teams. This improves discoverability and reduces conflicting changes.
Question 25Adobe Journey Optimizer fundamentals and use cases
A marketer wants to suppress customers who have opted out of marketing from receiving journey messages. What is the most appropriate control?
- Apply consent and suppression logic so opted-out profiles are excluded Correct answer.
- Shorten the wait durations
- Reduce the number of journey activities
- Use a different sender address
Explanation
Consent and suppression logic ensures customers who have opted out are excluded from marketing communications. This respects preferences and supports compliance.
Question 26Adobe Journey Optimizer fundamentals and use cases
Which Adobe Journey Optimizer component holds the definitions of the data fields that journeys and messages can reference, such as profile attributes and event payloads?
- The decision rule
- The channel surface
- The journey canvas
- The XDM schema Correct answer.
Explanation
Journeys and messages read data through Experience Data Model schemas, which define the structure and field names available for personalization and conditions. Other canvas and channel objects consume that data but do not define it.
Question 27Adobe Journey Optimizer fundamentals and use cases
A marketer wants to send a one-off promotional message to a defined list of customers without any multi-step logic or waiting periods. Which Journey Optimizer capability is the appropriate choice?
- A journey
- A campaign Correct answer.
- A decision policy
- An event schema
Explanation
Campaigns are designed for single, scheduled or immediate outbound sends to a defined audience, while journeys orchestrate multi-step, stateful experiences over time. When there are no steps or timing dependencies, a campaign is the simpler fit.
Question 28Adobe Journey Optimizer fundamentals and use cases
In Adobe Journey Optimizer, what does a channel surface primarily configure?
- The frequency cap applied to a journey
- The priority order of offers
- The audience segment used for entry
- The technical sending settings for a specific channel Correct answer.
Explanation
A channel surface bundles the technical configuration a channel needs, such as sender identity and delivery settings, so messages can be sent through that channel. Audience, frequency, and offer logic are configured elsewhere.
Question 29Adobe Journey Optimizer fundamentals and use cases
A practitioner is designing a journey that should only allow each customer to be in it once, even if they qualify again later. Which setting should be used?
- A frequency rule limiting messages per week
- An exit criterion based on a segment
- A re-entrance rule that disallows re-entry Correct answer.
- A wait activity before the first message
Explanation
Journey re-entrance settings control whether and how often a profile can enter the same journey again after completing or exiting it. Disallowing re-entry ensures a customer participates only once.
Question 30Adobe Journey Optimizer fundamentals and use cases
A marketer needs to branch customers down different paths based on whether their loyalty tier attribute equals gold. Which journey activity is used to evaluate that condition and route profiles accordingly?
- An update profile activity
- A condition activity Correct answer.
- A wait activity
- A message activity
Explanation
A condition activity evaluates profile or contextual data and routes each profile down the matching branch. Message, wait, and profile-update activities perform actions but do not split the path based on a test.
Question 31Adobe Journey Optimizer fundamentals and use cases
A marketer wants to know how many profiles entered a journey, how many reached each message, and where profiles dropped out. Which Journey Optimizer capability provides this?
- Journey reporting and its execution metrics Correct answer.
- The offer library
- The channel surface settings
- The schema registry
Explanation
Journey reporting surfaces entry counts, per-node execution metrics, and drop-off so practitioners can see how profiles move through the journey. The other items are authoring or data-definition objects and do not report journey flow.
Question 32Adobe Journey Optimizer fundamentals and use cases
A business wants to send an order-confirmation message within seconds of each purchase, with the content reflecting the specific order. Which journey design element is required to capture the purchase and its details?
- An event that carries the order payload as the journey trigger Correct answer.
- A recurring wait activity before the message
- A segment based on lifetime purchase count
- A scheduled audience read on a daily basis
Explanation
Event-triggered journeys respond to a business event in near real time, and the event payload supplies contextual data such as order details for personalization. Daily audience reads and segment logic introduce latency and do not carry per-order context.
Question 33Adobe Journey Optimizer fundamentals and use cases
A practitioner builds a journey condition that references a custom profile attribute, but many profiles have no value stored for that attribute. What is the most accurate description of how the condition evaluates for those profiles?
- The journey fails to publish until every profile has a value
- The missing value does not satisfy a test for a specific value, so those profiles take the fallback path Correct answer.
- Profiles with no value are silently dropped from the journey at entry
- The attribute is automatically populated with a default of zero
Explanation
A condition compares the stored value against the test; when the attribute is absent, the comparison for a specific value is not met, so the profile follows the branch not matching that test. Designers should account for this by planning an explicit fallback path.
Question 34Adobe Journey Optimizer fundamentals and use cases
A team wants to reuse the same set of eligibility constraints across several journeys so that offer selection stays consistent. Which Journey Optimizer object should they create and reference?
- A wait activity
- A decision rule Correct answer.
- An event schema
- A channel surface
Explanation
Decision rules encapsulate eligibility constraints that can be attached to multiple offers and decisions, keeping selection logic consistent across journeys. Surfaces, waits, and schemas serve sending, timing, and data-definition purposes rather than reusable eligibility logic.
Question 35Journey design and orchestration
In Adobe Journey Optimizer, which canvas node type is used to hold the sequence of messages and activities that a customer passes through after the journey is triggered?
- The data source
- The journey entry source
- The event schema
- The orchestration canvas path Correct answer.
Explanation
A journey is built on a canvas where you place activities along paths that profiles travel through. The entry source only starts the journey; the path itself carries the sequence of orchestration activities.
Question 36Journey design and orchestration
A marketer wants a journey to begin as soon as a customer completes a specific action in a mobile app. Which journey entry mechanism should be used?
- A read audience entry
- A segment qualification entry
- An audience entry
- A business event entry Correct answer.
Explanation
Business events let a journey start when a defined event occurs, such as an app action. Segment or audience entries start the journey based on membership, not on an individual action moment.
Question 37Journey design and orchestration
Which activity is used to pause a journey path for a defined duration so that the next activity occurs later?
- Condition activity
- Wait activity Correct answer.
- Jump activity
- Update profile activity
Explanation
The Wait activity delays progression along a path for a configured period or until a time. Other activities change routing or data but do not inherently pause the flow.
Question 38Journey design and orchestration
What is the primary purpose of a Condition activity on a journey canvas?
- To pause the journey for a set time
- To import profiles from a file
- To send a message to a profile
- To split the path based on evaluated criteria Correct answer.
Explanation
A Condition activity evaluates rules or audience membership and routes profiles down different branches. It does not itself deliver messages or import data.
Question 39Journey design and orchestration
Which channel activity would a practitioner add to a journey to deliver a personalized email to each profile?
- SMS activity
- Push activity
- Email activity Correct answer.
- In-app message activity
Explanation
The Email activity sends an email message configured with content and personalization. The other channel activities deliver through different channels such as SMS, push, or in-app.
Question 40Journey design and orchestration
What determines the order in which profiles move from one activity to the next along a single path in a journey?
- The number of profiles in each segment
- The sequence in which activities are connected on the canvas Correct answer.
- The priority value set on the journey
- The alphabetical order of activity names
Explanation
Journey flow follows the connections drawn between activities on the canvas. Profiles traverse activities in the order the practitioner links them.
Question 41Journey design and orchestration
Which journey status indicates that a journey is currently active and processing profiles?
- Live Correct answer.
- Paused
- Draft
- Closed
Explanation
A Live journey is published and actively processing eligible profiles. Draft is not yet published, Paused is temporarily halted, and Closed has ended.
Question 42Journey design and orchestration
Which activity should be used to move a profile to a different point in the same journey while it is running?
- Jump activity Correct answer.
- Wait activity
- Condition activity
- End activity
Explanation
A Jump activity reroutes a profile to another activity within the journey. It is used to redirect flow rather than to delay, branch, or terminate.
Question 43Journey design and orchestration
A practitioner wants profiles who qualify for a journey to receive a reminder three days after the initial message. How should this be configured?
- Place an End activity after the first message
- Place a Condition activity before the reminder
- Place a Jump activity back to the first message
- Place a Wait activity of three days between the two messages Correct answer.
Explanation
A Wait activity configured for three days delays progression so the reminder is sent after the interval. Conditions, jumps, and ends do not create a timed delay.
Question 44Journey design and orchestration
A journey uses a segment-based entry. What happens when a profile qualifies for the segment after the journey is published?
- The profile enters only if it is manually added by an administrator
- The profile enters the journey at the next evaluation of segment membership Correct answer.
- The profile is permanently excluded from the journey
- The profile enters only after the journey is closed
Explanation
Segment-triggered journeys admit profiles when they qualify for the segment at evaluation. Newly qualifying profiles can enter while the journey is live.
Question 45Journey design and orchestration
A marketer needs to send different offers to Gold and Silver loyalty tiers within one journey. Which configuration achieves this?
- A Condition activity that branches by tier, with distinct messages per branch Correct answer.
- A single message with a generic offer for all tiers
- An End activity placed before the message
- Two separate journeys, one per tier
Explanation
A Condition activity can branch the path by tier so each branch carries its own tailored message. This keeps personalization within a single orchestrated journey.
Question 46Journey design and orchestration
A journey includes an Email activity followed by a Wait of two days, then a Push activity. A profile reaches the Email activity and the message is sent. What is the next event in that profile's path?
- The profile re-enters the journey from the start
- The profile exits the journey at the email step
- The profile immediately receives the push
- The profile waits two days before the push is evaluated Correct answer.
Explanation
After the email activity completes, the Wait activity holds the profile for the configured two days before the push activity is processed. Activities execute in canvas order.
Question 47Journey design and orchestration
What is the effect of an End activity on a journey path?
- It duplicates the profile on another path
- It terminates the profile's progression along that path Correct answer.
- It pauses the profile until manually resumed
- It restarts the journey for the profile
Explanation
An End activity stops a profile's progression on that path. It does not restart, duplicate, or pause the profile.
Question 48Journey design and orchestration
A practitioner wants to update a profile attribute after a message is delivered so downstream activities can use the new value. Which activity supports this?
- Condition activity
- Email activity
- Wait activity
- Update profile activity Correct answer.
Explanation
The Update profile activity writes new values to profile attributes during the journey. Those updated values can then be referenced by later activities.
Question 49Journey design and orchestration
A journey is published and running. The practitioner needs to stop new profiles from entering while allowing in-flight profiles to finish. Which approach best fits this requirement?
- Change the journey's time zone
- Close the journey immediately
- Pause the journey Correct answer.
- Delete the journey
Explanation
Pausing halts new entries and processing while preserving the journey for later resumption. Closing ends the journey, and deleting removes it entirely.
Question 50Journey design and orchestration
Which statement best describes how a Wait activity with a fixed duration behaves for each profile?
- It delays all profiles until a single shared calendar date
- It delays every profile by the same configured duration from the moment each reaches it Correct answer.
- It delays only profiles who meet a condition
- It delays profiles based on their segment size
Explanation
A fixed-duration Wait delays each profile by the configured amount measured from when that profile arrives at the activity. It is per-profile timing, not a shared date.