diff --git a/src/engage/journeys/images/data_split_journey_context.png b/src/engage/journeys/images/data_split_journey_context.png new file mode 100644 index 0000000000..68e422480a Binary files /dev/null and b/src/engage/journeys/images/data_split_journey_context.png differ diff --git a/src/engage/journeys/images/path_joins.png b/src/engage/journeys/images/path_joins.png index 5e98d61470..59ba2ce1ca 100644 Binary files a/src/engage/journeys/images/path_joins.png and b/src/engage/journeys/images/path_joins.png differ diff --git a/src/engage/journeys/v2/event-triggered-journeys-steps.md b/src/engage/journeys/v2/event-triggered-journeys-steps.md index 0f95bb68d4..b4a0821754 100644 --- a/src/engage/journeys/v2/event-triggered-journeys-steps.md +++ b/src/engage/journeys/v2/event-triggered-journeys-steps.md @@ -177,10 +177,13 @@ Data split branches can evaluate conditions based on event properties stored in When you configure a branch with journey context conditions: 1. Select the event object from journey context. - - The triggering event is always available, and any events from Hold until steps on the current path also show up. + - The triggering event is always available. Any events captured in Hold until steps on the current path also appear, along with other data added to journey context by steps in the current path. 2. Choose the specific property from that event. 3. Define the condition and value. +![Data split panel showing branch conditions with journey context selected. The panel displays a branch named "Split on Context" with conditions set to "with journey context" where the property "Category" from "Example Event" equals any of "A, B, C". A second condition shows a dropdown for selecting journey context events including "Trial_Ended" and "Example Event". The left side shows the journey canvas with a Hold Until step, Data split steps, and completed end states.](../images/data_split_journey_context.png) + + Segment shows only event context available on the journey path leading to the Data split step. If an event was captured in a Hold until step on a different branch, it won't appear as an option for conditions on the current branch. You can combine journey context conditions with trait-based and audience-based conditions in the same branch. Segment evaluates all conditions using `AND` logic, so the journey instance must satisfy every condition to follow that branch. @@ -458,6 +461,8 @@ Path joins work well when: ### Create a path join +You can only create a path join from the last step in a branch. The **Connect path to existing step** option appears only when you click the last **+** icon at the end of a branch path. + To create a path join: 1. Go to the last step in the branch you want to connect. @@ -466,7 +471,7 @@ To create a path join: 4. Choose a step from another branch to connect to. Segment only shows the available steps you can connect to. 5. The connection appears as a line on the canvas, showing the path join between branches. -![Journey canvas showing the Connect path to existing step option in a dropdown menu. The menu appears when clicking a plus icon at the end of a journey branch, showing flow control options like Delay, Hold until, Data split, and Randomized split, along with the Connect path to existing step option at the top.](../images/path_joins.png) +![Journey canvas showing a Hold Until step with a branch displaying the Connect path to existing step option. The dropdown menu appears when clicking the plus icon at the end of the branch, showing Flow control options (Delay, Hold until, Data split, Randomized split) and Actions (Send to destination). The Connect path to existing step option appears at the top of the menu. The journey shows other branches including a VIP Member branch and an Everyone else branch with destination steps.](../images/path_joins.png) You can only connect to child steps (steps that come after the split), not parent steps or steps earlier in the journey. Each branch endpoint supports one path join connection.