You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/personas/journeys/build-journey.md
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,15 @@ For more information, see [Setting up your Sources](/docs/personas/quickstart/#s
24
24
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.
25
25
5. Click **+** to add the next step, and view the available step types.
26
26
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
+
27
36
## Available step types
28
37
29
38
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.
47
56
Define the number of branches you want to create. Then, add a “Wait for condition” step to define the conditions for each branch.
48
57
49
58
> 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](#).
51
60
52
61
**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)
Copy file name to clipboardExpand all lines: src/personas/journeys/faq-best-practices.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,12 +37,33 @@ To edit the steps within a published Journey, make a copy of the Journey you wis
37
37
38
38
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.
39
39
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
+
40
57
## Frequently asked questions
41
58
42
59
### How often do Journeys run?
43
60
44
61
Journeys run in real-time, like real-time Audiences in Personas. This means that users will progress through Journeys as Segment receives new events.
45
62
63
+
### How many times can a user enter one Journey?
64
+
65
+
Users can enter a given journey a maximum of one time.
66
+
46
67
### What destinations does Journeys support?
47
68
48
69
Journeys supports all Personas destinations, including Destination Functions. Read more in Send data to destinations.
0 commit comments