Adobe Journey Optimizer Developer Expert study materials
Adobe Journey Optimizer Developer Expert study resources

Adobe Journey Optimizer Developer Expert key terms

Adobe Journey Optimizer Developer Expert · Get comfortable with the vocabulary.

Journey

A configurable, multi-step orchestration canvas that moves a profile through events, conditions, and actions over time. It defines entry sources, branching logic, timing waits, and the messages or updates delivered at each node.

Related: Journey Entry Event, Orchestration Condition, Wait Activity
Journey Entry Event

The trigger that admits profiles into a journey, such as a segment qualification, a business event, or an audience read. Each journey has one entry configuration, and profiles re-enter only if the profile allows re-entrance.

Related: Journey, Re-entrance, Business Event
Orchestration Condition

A branching activity that evaluates profile attributes or expression results to route a profile down one path or another. It can compare values, test segment membership, or evaluate contextual data captured at the entry event.

Related: Journey, Expression Editor, Segment Membership
Wait Activity

A timed delay in a journey that holds a profile for a fixed duration or until a specified date and time before continuing. It shapes pacing and can be combined with conditions to model time-sensitive outreach.

Related: Journey, Timeout Path, Journey Replay
Business Event

A non-profile-triggered event, often sent from an external system via API, that starts or advances journeys. It carries a payload of contextual fields that journey conditions and messages can reference.

Related: Journey Entry Event, Contextual Data, Journey
Re-entrance

The journey setting that determines whether a profile that already completed or exited a journey can enter it again. Options control whether re-entry is allowed, blocked, or limited by a time window.

Related: Journey Entry Event, Journey, Journey Exit
Journey Exit

The point at which a profile leaves a journey, either by completing the final activity, meeting an exit condition, or being removed. Exit behavior affects downstream reporting and message eligibility.

Related: Re-entrance, Timeout Path, Journey
Timeout Path

An alternate branch taken when a wait or action does not complete within a defined duration. It lets journeys handle unresponsive profiles or delayed external events without stalling the main path.

Related: Wait Activity, Journey Exit, Journey
Journey Replay

A testing capability that runs a journey in a sandbox-like mode using sample or test profiles so developers can validate logic and message rendering before publishing to live audiences.

Related: Journey, Test Profile, Sandbox
XDM Schema

A formal data model that defines the structure, fields, and relationships of profile and event data. Schemas determine which attributes are available for segmentation, personalization, and journey conditions.

Related: Experience Data Model, Dataset, Profile Fragment
Experience Data Model

The shared data standard that organizes customer data into classes, field groups, and schemas. It provides a common language so ingested data can be unified into a real-time customer profile.

Related: XDM Schema, Field Group, Real-Time Customer Profile
Field Group

A reusable collection of schema fields that can be attached to multiple schemas, often aligned to a common data concept. Field groups promote consistency without duplicating field definitions.

Related: XDM Schema, Experience Data Model, Dataset
Dataset

A container for ingested records that conforms to a schema and feeds the profile or event stores. Datasets track batch and streaming loads and are the unit used for data ingestion and governance controls.

Related: XDM Schema, Data Ingestion, Profile Fragment
Real-Time Customer Profile

The unified, near-real-time view of each customer assembled from identity-linked records across datasets. It merges attributes and events so journeys and personalization can use a single profile per person.

Related: Identity Graph, Profile Fragment, Merge Policy
Identity Graph

The linked set of identifiers, such as email, loyalty ID, and device ID, that resolves records to the same person. It underpins profile unification and segment evaluation across sources.

Related: Real-Time Customer Profile, Identity Namespace, Merge Policy
Identity Namespace

A named symbol that labels a type of identifier, such as email or CRM ID, so the platform knows how to match records. Namespaces determine which identifiers can link into the identity graph.

Related: Identity Graph, Real-Time Customer Profile, Dataset
Merge Policy

Rules that decide how conflicting profile attribute values from different datasets are combined into one profile. Policies set precedence and can prefer the most recent or a specific source.

Related: Real-Time Customer Profile, Profile Fragment, Identity Graph
Segment

A set of profiles defined by criteria such as attributes, events, or audience membership. Segments are evaluated by the platform and can trigger journeys or target messages and offers.

Related: Segment Membership, Audience, Segment Evaluation
Segment Evaluation

The process that determines which profiles currently satisfy a segment definition. It can run on a schedule for batch segments or continuously for streaming segments, with results feeding journeys and targeting.

Related: Segment, Segment Membership, Streaming Segmentation
Segment Membership

The state of a profile belonging to a segment at a given time. Membership changes can act as journey entry triggers or as conditions that gate message delivery and offer eligibility.

Related: Segment, Segment Evaluation, Journey Entry Event
Streaming Segmentation

Continuous segment evaluation that reacts to incoming events and profile updates as they arrive. It enables near-real-time audience qualification for time-sensitive journeys and personalization.

Related: Segment Evaluation, Segment, Business Event
Channel Configuration

The setup that connects a delivery channel, such as email, push, or SMS, to the platform, including credentials, sender identities, and routing. Correct configuration is required before messages can be sent.

Related: Message Preset, Delivery, Surface
Message Preset

A reusable configuration that stores channel-specific delivery settings, such as sender address, tracking preferences, and execution parameters. Presets let authors apply consistent settings across messages without re-entering them.

Related: Channel Configuration, Message, Delivery
Message

The content and delivery definition sent to a profile, including channel, template, and personalization. Messages are attached to journey actions or campaigns and are rendered at send time.

Related: Message Preset, Personalization, Delivery
Delivery

The act of transmitting a rendered message to a recipient through a configured channel. Delivery outcomes, including successes and failures, are tracked and reported for troubleshooting and optimization.

Related: Message, Channel Configuration, Delivery Failure
Delivery Failure

A message that could not be sent or accepted by the downstream channel, often due to invalid address, suppression, or configuration error. Failures are surfaced in reporting and logs for diagnosis.

Related: Delivery, Suppression List, Channel Configuration
Suppression List

A set of addresses or identifiers that must not receive messages, such as unsubscribes, complaints, or regulatory exclusions. Suppression is applied at send time to protect deliverability and compliance.

Related: Delivery Failure, Consent, Delivery
Consent

The recorded permission from a profile that governs whether and how they may be contacted on a channel. Consent policies are evaluated before delivery to enforce preferences and legal requirements.

Related: Suppression List, Governance Policy, Delivery
Offer Decisioning

The capability that selects the best offer for a profile from eligible candidates based on rules, eligibility constraints, and ranking. Decisions can be embedded in messages and web experiences.

Related: Decision Policy, Eligibility Rule, Ranking Strategy
Decision Policy

A configuration that combines eligibility rules, a ranking strategy, and fallback behavior to choose an offer. It defines how candidates are filtered and ordered for a given decision request.

Related: Offer Decisioning, Eligibility Rule, Ranking Strategy
Eligibility Rule

A constraint that filters which offers can be considered for a profile, based on attributes, context, or placement. Rules narrow the candidate set before ranking so only appropriate offers compete.

Related: Offer Decisioning, Decision Policy, Ranking Strategy
Ranking Strategy

The method used to order eligible offers, such as by priority, formula, or profile-based score. The top-ranked offer is typically selected, with fallback options used if no candidate qualifies.

Related: Decision Policy, Eligibility Rule, Offer Decisioning
Personalization

The use of profile, contextual, or offer data to tailor message and experience content to an individual. It relies on expressions and helper functions evaluated at render time.

Related: Expression Editor, Contextual Data, Message
Expression Editor

A tool for writing and validating the expressions that insert dynamic values into content, conditions, and decisions. It supports profile attributes, functions, and operators with syntax checking.

Related: Personalization, Contextual Data, Orchestration Condition
Sandbox

An isolated environment that separates data, configurations, and users from other environments. Sandboxes support development, testing, and staged promotion of journeys, schemas, and settings.

Related: Journey Replay, Access Control, Governance Policy
Access Control

The assignment of roles and permissions that determine what users can view, create, or change. It limits administrative scope and protects sensitive data and production configurations.

Related: Sandbox, Governance Policy, Audit Log
Governance Policy

Rules that restrict how data can be used, such as labeling sensitive fields and limiting downstream use. Policies enforce privacy and contractual constraints across segmentation, personalization, and delivery.

Related: Consent, Access Control, Audit Log
Audit Log

A chronological record of administrative and configuration changes made in the environment. It supports accountability, troubleshooting, and investigation of unexpected behavior.

Related: Access Control, Governance Policy, Delivery Failure
Test Profile

A sample profile used to preview and validate message rendering, personalization, and journey logic before launch. It helps catch missing attributes and expression errors without contacting real customers.

Related: Journey Replay, Personalization, Expression Editor