Adobe Journey Optimizer Developer Expert study plan
Adobe Journey Optimizer Developer Expert · Give each week a clear focus.
8 weeks · About 6 hours per week
Journey Orchestration
Map every journey step type (entry, condition, wait, action, message) to a concrete use case you can describe from memory
Trace how an event-triggered journey ingests profile and event context into a decision path
Configure journey entry conditions and re-entrance rules and predict who qualifies
Explain journey lifecycle states (draft, live, stopped, finished) and what happens to in-flight profiles in each
Your checkpoint
A one-page annotated journey diagram with entry rules, branch logic, waits, and exit criteria, plus a written prediction of which test profiles enter and why
Journey Orchestration
Build a branching journey that uses conditions, percentage splits, and time-based waits
Apply journey properties (time zone, quiet hours, throttling) and justify each setting
Design a fallback path for profiles who fail a condition or lack a required attribute
Distinguish orchestration logic from channel send logic and identify where each failure would surface
Your checkpoint
A working multi-branch journey build documented with a settings rationale table and a table of expected profile counts per path
Data Management and Segmentation
Model a schema using the correct field types, identities, and relationships for a cross-channel profile
Define primary identity and namespace strategy and explain merge behavior for conflicting identities
Ingest sample data and validate that profiles resolve to a single unified view
Diagnose at least three common ingestion failures (type mismatch, missing identity, namespace conflict)
Your checkpoint
A schema and identity design document plus a validation log showing unified profiles and three resolved ingestion errors
Data Management and Segmentation
Write segmentation rules using profile, event, and computed attributes
Compare batch and streaming evaluation and choose the correct type for stated latency needs
Build a segment with an event-based qualifier and verify membership timing
Explain how segment membership drives journey entry and audience activation
Your checkpoint
Two segments (one batch, one streaming) with a test matrix of profiles showing expected vs. observed membership and evaluation latency
Channel Configuration and Message Delivery
Configure at least two channels end to end (surface, sender identity, consent, and proofing)
Apply message delivery controls including send-time optimization, frequency rules, and suppression
Trace a message from journey action through delivery and identify where each status is set
Verify consent and preference handling blocks sends to non-consented profiles
Your checkpoint
A channel configuration checklist completed for two channels plus a delivery trace table mapping each message status to its cause
Channel Configuration and Message Delivery & Offer Decisioning and Personalization
Construct an offer collection, eligibility rule, and ranking strategy and predict the selected offer
Build a personalization expression using profile and context attributes and test fallback values
Integrate a decision into a message and verify the correct offer renders for sample profiles
Explain how eligibility, ranking, and fallback interact when no offer qualifies
Your checkpoint
An offer decisioning scenario with a ranking table showing which offer each of five test profiles receives and the fallback result
Administration, Governance, and Troubleshooting
Configure role-based access, sandboxes, and dataset governance for a multi-team setup
Audit a journey for data-handling and consent governance gaps and propose fixes
Use logs, alerts, and test mode to diagnose a failing journey or message
Document a rollback and remediation procedure for a bad live journey
Your checkpoint
A governance and troubleshooting runbook covering access model, audit checklist, and a step-by-step diagnosis of one simulated failure
Journey Orchestration & Data Management and Segmentation & Channel Configuration and Message Delivery & Offer Decisioning and Personalization & Administration, Governance, and Troubleshooting
Rehearse scenario-based questions across all five domains under timed conditions
Re-derive the weakest two domain concepts from first principles without notes
Build a final condensed reference sheet of decision rules and configuration defaults
Identify and close remaining knowledge gaps flagged by practice results
Your checkpoint
A timed practice score report with a gap list and a completed one-page reference sheet covering all five domains
Milestones
Week 2: Can design and explain a branching journey with entry rules and waits without notes
Week 4: Can model a schema, define identity strategy, and justify batch vs. streaming segmentation
Week 6: Can predict offer selection and personalization output for sample profiles with fallbacks
Week 8: Timed practice across all domains shows no domain below target threshold and gaps are documented