Skip to content

Commit 48053e0

Browse files
author
markzegarelli
authored
Merge pull request #1716 from segmentio/DOC-228_update-journeys-bp
DOC-228 updates
2 parents b8e6ed5 + 226c0b9 commit 48053e0

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

src/personas/journeys/build-journey.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,15 @@ For more information, see [Setting up your Sources](/docs/personas/quickstart/#s
2424
4. You should see the entry condition on the Journey Builder canvas. It may take up to 2 minutes to see the estimated number of users in the journey.
2525
5. Click **+** to add the next step, and view the available step types.
2626

27+
> info ""
28+
> Users can enter each Journey a maximum of one time.
29+
30+
### Use historical data for the entry step
31+
32+
If you select the **Use historical data** option, Segment queries all historical data to set the list of users who enter the Journey when it's published. When unselected, only users who satisfy the entry condition *after* you publish will enter the Journey.
33+
34+
Regardless of if you select **Use historical data** in the entry condition, only future events and existing trait memberships trigger subsequent journey steps.
35+
2736
## Available step types
2837

2938
Journeys provide 5 step types which you can add after the entry condition.
@@ -47,7 +56,7 @@ You can add Step Names to describe the users in the true and false branch.
4756
Define the number of branches you want to create. Then, add a “Wait for condition” step to define the conditions for each branch.
4857

4958
> info ""
50-
> Segment Journeys does not enforce branch conditions to be mutually exclusive. For more information about ensuring branch exclusivity, see [Best Practices](#).
59+
> Journeys does not enforce branch conditions to be mutually exclusive. For more information about ensuring branch exclusivity, see [Best Practices](#).
5160
5261
**Send to destinations** delivers information about the journey to the selected destination. For more information, see [Send data to destinations](/docs/personas/journeys/send-data)
5362

src/personas/journeys/faq-best-practices.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,33 @@ To edit the steps within a published Journey, make a copy of the Journey you wis
3737

3838
When you do this, the key used for syncing to destinations will be different from the copied Journey. Make sure you change the reference key used in the downstream destinations accordingly.
3939

40+
### Use Traits for conditions based on historical data
41+
42+
Aside from the entry condition, all Journey step conditions are triggered by future events and existing trait memberships. This means that event-based conditions evaluate events that have occured *after* the Journey is published.
43+
44+
As a result, if you want to include historical events that may have occured *before* the Journey was published, create conditions based on traits, instead of events.
45+
46+
For example, to evaluate if a user has ever used a discount code mid-Journey, create and configure a [Computed Trait](/docs/personas/computed-traits/#conditions) to select for `discount_used = true` to use in your Journey.
47+
48+
### Use dev spaces and data warehouse destinations to test journeys
49+
50+
Follow these best practices to test your journeys:
51+
52+
- While in the process of configuring a journey, use dev Personas spaces to model that journey without affecting production data.
53+
- Connect a data warehouse to each step of the journey to test for success or failure of that step.
54+
- For early version journeys, scaffold Send to Destination steps without connecting to your production advertising or messaging destinations.
55+
- Verify individual users' progress through the Journey in the Personas Exploror view.
56+
4057
## Frequently asked questions
4158

4259
### How often do Journeys run?
4360

4461
Journeys run in real-time, like real-time Audiences in Personas. This means that users will progress through Journeys as Segment receives new events.
4562

63+
### How many times can a user enter one Journey?
64+
65+
Users can enter a given journey a maximum of one time.
66+
4667
### What destinations does Journeys support?
4768

4869
Journeys supports all Personas destinations, including Destination Functions. Read more in Send data to destinations.

0 commit comments

Comments
 (0)