入门旅程
| 旅程设置 | 描述 |
|---|---|
| 进入规则 | 用户符合细分条件。 已订阅用户,仅限未来新增用户——现有用户不进入。 |
| 退出规则 | 他们完成了整个旅程。 |
| 重新进入规则 | 否 |
| 内容 | 欢迎新用户使用您的应用或网站,鼓励他们在最初几天或几周内完成特定任务。 |

重新参与活动
| 旅程设置 | 描述 |
|---|---|
| 进入规则 | 用户的上次会话大于 7 天; 已订阅用户。如果目标是让更多免费用户回归,可考虑排除付费客户等细分。 |
| 退出规则 | 他们完成了整个旅程或满足特定条件 — 当用户在您的应用或网站中变为活跃时退出。 |
| 重新进入规则 | 是,在特定时间后:7 天。 用户每次再次不活跃时都会重新进入。 |
| 内容 | 提醒用户在一段时间未打开应用时回到您的应用,并用奖励或折扣吸引他们。 |

购物车放弃
购物车放弃示例
使用自定义事件或标签跟踪购物车活动并发送购物车放弃消息。
促销活动
| 旅程设置 | 描述 |
|---|---|
| 进入规则 | 用户符合细分条件。 已订阅用户或与促销活动相关的细分。 |
| 退出规则 | 他们完成了整个旅程或满足特定条件。 选择定义目标的细分(例如,已购买的用户)。 |
| 重新进入规则 | 否——对于一次性活动,只发送一次。 |
| 内容 | 为活动做准备,在活动开始时提醒他们,在接近结束时提供折扣或奖励。 |

在用户离开应用程序后如果操作未完成则发送消息
初始设置| 旅程设置 | 选项 | 描述 |
|---|---|---|
| 进入规则 | 用户的上次会话大于指定时间量。 | 用户在应用或网站上最后活跃的时间阈值。 |
| 受众 | 包含您要用标签定位的细分。 | 这些是有资格接收消息的用户。 |
| 退出规则 | 当用户不再符合受众条件时退出。 | 当用户离开细分时,他们将不再有资格接收旅程消息。 |
| 重新进入规则 | 是,在特定时间后。 | 您希望等待用户再次有资格接收消息的时间量。 |
旅程内的 A/B 测试
使用分割分支节点,您可以在旅程中设置 50/50 分割。创建两个不同的消息模板,当用户流经时,一半会收到”模板 A”,另一半收到”模板 B”。 从每个模板导出消息数据,以比较各变体之间的分析。
按顺序显示应用内消息且每天一次
此示例按顺序显示 3 个或更多应用内消息,每天显示一个。如果用户不打开应用,下次打开应用时仍会看到消息。 初始设置创建新细分
创建名为 
iam_journey 的细分,过滤条件:用户标签 iam_journey 为 1- 您可以将
iam_journey更改为您选择的任何名称。 - 此标签将设置在完成旅程并接收所有消息的每个用户上。

创建应用内消息
更多详情请参阅使用拖拽设计应用内消息。
设置以下旅程
| 旅程设置 | 选项 | 描述 |
|---|---|---|
| 进入规则 | 用户符合细分条件 | 这些是有资格接收消息的用户。 |
| 受众 | 包含细分和排除细分 | 包含”已订阅用户”细分。排除步骤 1 中的”iam_journey”细分。 |
| 退出规则 | 他们完成了整个旅程 | 不需要额外条件。 |
| 重新进入规则 | 是,在特定时间后 | 2 分钟 |
-
添加应用内消息步骤。
- 命名消息,例如:
IAM 1。 - 在消息底部,将投递计划设置为 1 天。
- 命名消息,例如:
-
在应用内消息步骤之前添加是/否分支操作。
- 设置分支条件:上一个消息行为:“
IAM 1已查看”。 - 跟随否分支
- 将
IAM 1拖到否分支。 - 添加 1 天的等待步骤。
- 将
- 跟随是分支
- 在是分支内,为所有消息重复步骤 1 和 2,将
IAM 1替换为下一个应用内消息(IAM 2、IAM 3)。 - 在最终是分支,添加标记用户操作。
- 使用初始设置→步骤 1 细分中使用的相同键为用户打标签。
- 例如
iam_journey : 1。
- 例如
- 使用初始设置→步骤 1 细分中使用的相同键为用户打标签。
- 在是分支内,为所有消息重复步骤 1 和 2,将
- 设置分支条件:上一个消息行为:“

限制进入旅程
确保用户只能在控制每个阶段体验的同时有限次数进入旅程。| 旅程设置 | 描述 |
|---|---|
| 进入规则 | 用户符合细分条件(例如,已订阅用户或任何相关的目标细分)。 |
| 受众 | 包含您的目标细分。排除带有标签 journey_count = 2 的用户,以将进入次数限制为两次。 |
| 退出规则 | 他们完成了整个旅程。 |
| 重新进入规则 | 是,在一定时间后:15 天。 |
| 内容 | 在初次进入时提供首次体验,在重新进入时提供量身定制的第二次体验。防止第二次之后的任何进一步进入。 |

准备您的标签策略
使用名为
journey_count 的用户标签来跟踪进入次数。标签在您在旅程中设置时自动创建。有关详细信息,请参阅标签操作。
特定日期的循环旅程
发送与特定星期几对齐的循环消息,例如每周促销或活动提醒。| 旅程设置 | 描述 |
|---|---|
| 进入规则 | 用户符合细分条件(例如,已订阅用户)。 |
| 受众 | 包含您的目标细分。 |
| 退出规则 | 他们完成了整个旅程。 |
| 重新进入规则 | 是,在一定时间后:7 天。 |
| 内容 | 在特定日期发送的每周消息(例如,每个星期五)。 |

设置重新进入规则
将重新进入规则设置为”是,在一定时间后:7 天”以启用每周循环。
- 重新进入计时器在用户退出 Journey 时开始,而不是进入时。
- 7 天的重新进入确保用户及时重新进入以赶上下周的时间窗口。
- 重新进入持续时间必须长于时间窗口持续时间以避免重复发送。

渐进式旅程(事件驱动)
根据用户进度提升参与度,通过自定义事件和等待直到条件进行监控。| 旅程设置 | 描述 |
|---|---|
| 进入规则 | 自定义事件 = Progression_Level,带有过滤器 progression_level = 0。 |
| 受众 | 可选的细分过滤器。您可以为所有用户运行此程序或限制为子集;不需要标签。 |
| 退出规则 | - 他们完成了整个旅程。 - 或当达到最大进度级别时( progression_level = 3)。- 可选:当等待直到节点过期时退出。 - 可选:从等待直到节点分支以标记未完成事件的用户,将他们引导到重新参与旅程。 |
| 重新进入规则 | 否 |
| 内容 | 基于阶段的消息,随着用户完成里程碑而升级(本例中为电子邮件)。 |

级别 1
- 等待直到自定义事件
Progression_Level发生,带有progression_level = 1。 - 发送:级别 1 完成! 消息。
- (可选)在等待节点上应用过期 → 如果未达到里程碑则退出用户。
- (可选)分支:如果过期,标记用户并将他们发送到重新参与旅程。
级别 2
- 等待直到自定义事件
Progression_Level发生,带有progression_level = 2。 - 发送:级别 2 完成,你做得很好! 消息。
- (可选)应用过期或分支/标记到重新参与。
级别 3
- 等待直到自定义事件
Progression_Level发生,带有progression_level = 3。 - 发送:你已经达到级别 3! 消息。
- (可选)应用过期或分支/标记到重新参与。
根据点击的操作按钮分支旅程
根据用户点击的推送通知操作按钮,将用户引导到不同的旅程路径。此模式使用操作按钮、自定义事件和等待直到步骤,根据用户的具体按钮点击(而不仅仅是是否点击)来分支用户。此示例需要网站或应用程序代码来捕获按钮点击并发送自定义事件。无法完全通过 OneSignal 仪表板完成。
| 旅程设置 | 描述 |
|---|---|
| 进入规则 | 用户符合细分条件(例如,已订阅用户或特定活动的细分)。 |
| 退出规则 | 他们完成了整个旅程。 |
| 重新进入规则 | 否 |
| 内容 | 发送带有多个操作按钮的推送,然后根据用户点击的按钮分支后续消息。 |
在旅程中添加等待直到步骤
在旅程的推送消息步骤之后:
- 添加一个等待直到步骤。
- 为每个按钮添加条件:自定义事件
cta_clicked,其中属性button等于操作 ID(例如,shop_now)。 - 为每个您要分支的操作 ID 添加其他条件(例如,
learn_more)。 - 设置过期时间(例如,3 天),以便未点击任何按钮的用户继续走备用路径。
常见问题
我可以安排每天发送消息吗?
是的。添加一个时间窗口节点作为第一步,并将其配置为一周中的每一天,设置您希望消息发送的时间(例如,用户时区的上午 10 点到下午 6 点)。然后将重新进入规则设置为短于一天但长于时间窗口持续时间的时间——例如,8 小时窗口设置 12 小时。这确保用户足够早地重新进入以赶上第二天的时间窗口,而不会有在同一窗口内重复发送的风险。我可以在旅程中对不同消息进行 A/B 测试吗?
是的。添加一个分割分支节点,将用户均匀分配(例如,50/50)。在每个分支上放置不同的消息模板,然后在旅程运行后比较两个模板之间的分析数据。如何限制用户进入旅程的次数?
使用标签(例如,journey_count)来跟踪进入次数。每次用户进入时递增标签,并添加受众排除规则,一旦标签达到您希望的限制就阻止用户。请参阅上面的限制进入旅程示例。
为什么我的循环旅程在错误的日期发送?
时间窗口节点在有时区数据时按用户本地时区进行筛选。如果用户没有时区数据,则根据您应用的默认时区发送消息。验证您的时间窗口设置和用户时区数据是否正确。如何停止正在运行的旅程?
在旅程设置中将旅程状态设置为暂停或停止。暂停的旅程保留用户在当前步骤;停止的旅程立即退出所有用户。有关详细信息,请参阅 Journey 设置。相关页面
旅程概述
旅程介绍及其工作方式。
Journey 操作
添加等待步骤、分支逻辑、时间窗口和分割路径。
Journey 设置
配置进入规则、退出规则、重新进入和计划。
Journey 消息
在 Journey 中配置推送、电子邮件、SMS 和应用内消息步骤。
购物车放弃
构建购物车放弃旅程的完整演练。
自定义事件
触发旅程并传递事件属性进行个性化。
OneSignal 博客上的其他资源
OneSignal 博客上的其他资源