Study guide
8.2 Segmentation Methods: Streaming, Batch, Edge & Sequential Logic
Adobe Certified Professional - Adobe Journey Optimizer Business Practitioner AD0-E607
Track your progress as you read
Finished sections get a check mark.
1 Chapter 1: Exam Structure & Journey Fundamentals
1.1 AD0-E607 Exam Logistics, Scope, and Adobe Journey Optimizer Architecture 1.2 Journey Lifecycle States and Canvas Management 1.3 Unitary Journeys vs Business Journeys
2 Chapter 2: Journey Triggers & Event Modeling
2.1 Audience-Based Entry with Read Audience & Audience Qualification 2.2 Unitary Event Triggers & Schema Requirements 2.3 Business Events & Audience Broadcast Execution
3 Chapter 3: Journey Orchestration, Timing & Logic
3.1 Condition Activities and Branching Logic 3.2 Wait Activities and Timing Modulation 3.3 Action Nodes and the Jump Activity
4 Chapter 4: Journey Testing, Execution & Operational Reporting
4.1 Validation, Simulation, Test Mode, and Dry Run Execution 4.2 Live & All-Time Reporting Dashboards 4.3 Error Handling, Discards, and Operational Governance
5 Chapter 5: Multi-Channel Content Design & Personalization
5.1 The Email Designer & Multi-Channel Canvas Structure 5.2 Personalization Syntax & Expression Editor 5.3 In-App Messaging & Web In-Browser Delivery
6 Chapter 6: Reusable Assets, Fragments & Content Experiments
6.1 Visual Fragments vs Expression Fragments 6.2 Assets Essentials Management and Content Templates 6.3 Content Experimentation and Pre-Deployment Proofing
7 Chapter 7: XDM Schemas, Ingestion & Real-Time Customer Profiles
7.1 Experience Data Model (XDM) Foundations for Journey Optimizer 7.2 Datasets, Profile Enablement & Ingestion Troubleshooting 7.3 Real-Time Customer Profile & Profile Merge Policies
8 Chapter 8: Identity Resolution, Segmentation & Data Governance
8.1 Identity Service, Namespaces & Identity Graphs 8.2 Segmentation Methods: Streaming, Batch, Edge & Sequential Logic 8.3 Data Usage Labeling & Enforcement (DULE), Consent, and Privacy
9 Chapter 9: Decision Management, Offer Rules & Ranking Policies
9.1 Decision Management Architecture & Offer Library Components 9.2 Offer Eligibility Rules, Constraints & Capping 9.3 Decision Policies, Ranking & Channel Integration
8.2 Segmentation Methods: Streaming, Batch, Edge & Sequential Logic
Key Takeaways Explain This Topic AI
Batch evaluation supports the broadest rule complexity and runs on a schedule; streaming updates eligible audiences as qualifying data arrives; edge evaluates eligible rules at the Edge Network.
An audience's rule must meet the eligibility constraints of the chosen evaluation method; selecting a faster label does not make an unsupported rule faster.
Sequential audience logic uses an ordered sequence of events, optionally with time constraints, to model behavior such as view followed by purchase.
Audience Qualification responds to membership transitions, while Read Audience admits members on a schedule.
Uploaded CSV audiences and audience composition are valid audience sources but have different refresh and incremental-entry behavior from streaming rules.
Last updated: October 2026
8.2 Segmentation Methods and Sequential Logic
An audience definition describes who qualifies. Its evaluation method describes when and where that rule can be evaluated. Journey entry is a third choice. Keep those layers separate.
Batch evaluation
Batch supports the broadest audience rule complexity and evaluates on a scheduled job. It is appropriate for large historical windows, complex aggregates, and sequences that are not eligible for streaming or edge evaluation.
Batch is not inherently “bad” or obsolete. If the use case is a daily renewal audience based on twelve months of behavior, scheduled evaluation may be correct. Coordinate Read Audience with completion of the batch job.
Streaming evaluation
Streaming continuously evaluates audiences whose rules meet streaming eligibility as qualifying profile and event data arrives. It is useful when membership changes should trigger near-real-time action.
Not every rule is streaming-eligible. Complex historical aggregation, unsupported functions, and some sequence structures can force batch evaluation. The audience builder indicates eligibility; do not infer it from the name.
Audience Qualification is a natural journey entry for streaming membership transitions. End-to-end timing still includes ingestion, Profile, segmentation, and journey processing.
Edge evaluation
Edge evaluates eligible audiences on the Adobe Experience Platform Edge Network for same-session digital experience decisions. Edge eligibility is the most restrictive because the rule must use data and logic available at the edge.
Use it for web or mobile personalization where a request needs an audience decision during the interaction. A complex year-long purchase sequence does not become edge-capable merely because the desired page response is fast.
Sequential audience logic
Sequential logic defines an ordered pattern: event A followed by event B, optionally within a time window and with additional constraints.
Example: “Viewed Product X, then added Product X to cart within 30 minutes, and did not complete purchase.” The builder must preserve the product relationship and the order. A simple audience using “has view” AND “has add” could qualify someone whose add happened first or concerned another product.
A sequence can use time constraints such as “within one day” and event-level filters. Test:
- correct order;
- wrong order;
- event outside the time window;
- different product or entity;
- missing second event;
repeated events.
Evaluation method depends on whether the exact sequence is eligible for streaming. If not, use batch and design journey timing accordingly.
Audience sources
Audiences can come from rule-based Segment Builder definitions, uploaded files, federated or partner sources where configured, and Audience Composition . Composition can combine, exclude, rank, split, or otherwise shape source audiences into activation groups.
An uploaded CSV audience is useful for an approved one-time or externally prepared list. Map an identity namespace carefully, validate rows, and monitor import. It does not become a streaming rule, and Read Audience incremental semantics may not work like incremental qualification of an AEP-evaluated audience.
Audience Composition can support direct-mail or controlled splits, but composition processing and publication must finish before downstream use.
Journey entry mapping
- Audience behavior Journey entry
- Individual qualifies/exits and should react Audience Qualification
- Read current members once or on recurrence Read Audience
- Business occurrence should read a prepared audience Business Event → Read Audience
- Same-session web decision Edge audience used by the relevant web/decision surface
Choose identity namespace, reentrance, and schedule after selecting the audience.
Monitoring
Check audience estimate and actual membership, last evaluation status, evaluation method eligibility, source freshness, and representative profiles. For sequences, inspect event chronology rather than only the final membership flag.
If a batch audience is empty, verify source data and evaluation. If a streaming audience is unexpectedly batch, inspect rule eligibility. If an imported audience contains fewer profiles than rows, check invalid identities, duplicate values, namespace mapping, and import errors.
Decision framework
Define the business rule without choosing speed.
Determine required history and sequence.
Check eligibility for edge or streaming.
Use batch when the rule requires it.
Select Audience Qualification or Read Audience according to entry behavior.
Test membership and timing end to end.
Tip
“Fast” is not an audience rule. First define the correct population, then use the fastest evaluation method that supports that rule.
Sequence verification
Build a five-profile sequence test: correct order within window, correct order outside window, reverse order, same event types for different products, and missing completion. Inspect event timestamps and entity keys for each result. This validates the meaning of the audience before debating whether the finished rule is eligible for streaming or must remain batch.