Skip to content

Commit 64ef130

Browse files
committed
best practices
1 parent 0707862 commit 64ef130

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

src/engage/journeys/exit-rules.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,27 @@ You can configure a single destination to receive data when a user exits due to
4747
2. Choose which exit events should trigger the send.
4848
3. Define the payload using data from the entry event, exit event, and journy context (if available).
4949

50-
Keep in mind that Segment only includes journey context collected before the exit event. The payload preview shows all possible fields, but the actual send includes only the data available at the time of exit.
50+
Segment only includes journey context collected before the exit event. The payload preview shows all possible fields, but the actual send includes only the data available at the time of exit.
51+
52+
## Use cases
53+
54+
Exit rules are helpful in journeys where a user might complete their goal before reaching the end. The following table shows some common scenarios where exit rules would be helpful:
55+
56+
| Use case | Exit event | Notes |
57+
| --------------------- | ----------------------------------------- | -------------------------------------------------------------------- |
58+
| Cart abandonment | `Order_Purchased` with matching `cart_id` | Confirms the user completed checkout before follow-up messages |
59+
| Trial conversion | `Subscription_Upgraded` with `account_id` | Ends the trial flow once the user becomes a paid customer |
60+
| Appointment reminders | `Appointment_Cancelled` | Prevents reminders from going out after the appointment is canceled |
61+
| Subscription renewal | `Renewal_Successful` with `user_id` | Exits the renewal reminder journey after the subscription is renewed |
62+
63+
64+
## Best practices
65+
66+
Follow these tips to make sure your exit rules behave as expected:
67+
68+
- Make exit conditions specific. Use event property filters to avoid accidental exits.
69+
- Match identifiers when needed. Tie entry and exit events together using a shared ID like `cart_id` or `account_id`.
70+
- Use exit sends to notify other systems. This is helpful for syncing user state across tools.
71+
- Review your rules before publishing. You can’t edit exit rules after the journey goes live.
72+
- Check your analytics. Exit data can help you understand where users are dropping off and why.
73+

0 commit comments

Comments
 (0)