Journey 的命名和描述
当您点击创建 Journey时,会显示一个模态框(每个新 Journey 仅显示一次),提示您:- 输入 Journey 名称(必填)
- 输入描述(可选)
- Journey 名称为必填项。
- 名称最大长度:300 个字符
- 描述最大长度:255 个字符
New Journey 2026-02-18)和空描述创建。
复制 Journey 或从模板创建时,不会显示初始化模态框。
编辑名称和描述
创建后,Journey 名称和描述显示在页面顶部,可以内联编辑。描述字段支持多行文本。 首先为您的 Journey 提供一个名称和描述,以便向您的团队清楚地传达其目的。常见示例包括:- 弃购车
- 欢迎活动
- 不活跃用户激活

Goals (Alpha)
为 Journeys 和支持的消息步骤设置成功指标,以衡量长期性能。
Goals (Alpha)
为 Journeys 和支持的消息步骤设置成功指标,以衡量长期性能。
Alpha 功能: Journey 和消息 Goals 目前处于 Alpha 阶段。
要加入 Alpha 计划,请联系 support@onesignal.com。
- Journey Goal (整体 Journey 性能)
- Message Goal (用于支持 Goals 的单个消息操作步骤)
Journey Goal
Journey Goal 跟踪整个 Journey 的单个成功指标,例如用户是否正在进入、退出或完成它。
- 打开您的 Journey 并点击 Settings。
- 选择 Goals。
- 启用 Set a Journey Goal。
- 输入名称 (必填) 和可选的描述。
- 选择一个指标和条件,然后设置值阈值。
- 点击 Save。

Journey Goal 指标
Journey Goals 支持 Journey 级别的参与度指标,例如:- Entered Journey (进入 Journey 的用户)
- Completed (到达终点的用户)
- Exited Early (因退出规则而离开的用户)
- “是否至少有 100 个用户进入了这个 Journey?”
- “大多数用户是否完成了它?”
- “是否有太多用户提前退出?“
Message Goals (Push + 其他支持的消息步骤)
消息步骤支持自己的 Message Goal,用于衡量该特定消息的性能。例如,Push Notification 步骤可以跟踪 CTR、确认或点击。
- 点击 Journey 中的消息操作步骤 (例如 Push Notification)。
- 在编辑器中,启用 Set a Push Goal (或等效的 Goal 开关)。
- 输入名称和可选的描述。
- 选择一个指标、条件和值。
- 点击 Save。

Message Goal 指标 (Push)
Push Goals 支持投递和参与度指标,例如:- Sent
- Delivered
- Confirmed
- Clicked
- CTR
- Failed
- Unsubscribed
- Capped
- Rate (基于百分比),例如 CTR
- Count (总数),例如点击数
进入规则
进入规则定义了用户如何根据其分组成员资格或自定义事件进入您的 Journey。- 您不能同时使用分组和自定义事件作为 Journey 进入规则。但是,您可以使用自定义事件通过等待直到步骤让用户继续通过 Journey。
- 一旦 Journey 设置为上线状态,您就无法将进入规则从分组更改为自定义事件,反之亦然。您需要停止并归档 Journey,复制它,然后启动新的 Journey。

受众分组
使用包含分组和排除分组来控制谁有资格进入您的 Journey。 分组检查在订阅级别完成,并考虑用户的所有订阅。如果用户有资格进入 Journey 但也符合退出规则,他们将在退出之前进入 Journey 的第一步。 如果 Journey 处于活跃状态,其进入规则中使用的分组无法编辑。要修改它们,请归档 Journey 或先从进入规则中移除该分组。包含和排除逻辑的工作原理
- ✅ 如果任何订阅在包含的分组中 → 用户进入 Journey。
- ❌ 如果任何订阅在排除的分组中 → 用户完全被阻止。
仅限未来添加
分组是动态的,用户不断进入和退出。选中此选项意味着在 Journey 设置为上线时当前在包含或排除分组中的任何用户将永远不会进入 Journey。即使用户离开分组然后再次进入,他们也永远不会进入 Journey。 这非常适合一次性入门活动,用户在完成一次 Journey 后不应重新进入。自定义事件
根据自定义事件定义哪些特定用户应该进入 Journey。满足进入规则要求的用户可以同时多次添加到 Journey 中。 当自定义事件名称和可选属性与进入规则匹配时,用户进入 Journey 并存储该事件。存储的事件可以在 Liquid 语法中引用并用于事件匹配。如果您多次将用户添加到 Journey 中,每次进入都可以根据您在自定义事件有效载荷中传递的数据具有唯一的属性。- 自定义事件名称: 输入您计划通过 API 发送的事件名称。
- 按属性筛选: 添加您想要引用的任何其他属性以筛选谁进入 Journey。

退出规则
退出规则定义用户何时自动离开 Journey。根据您的重新进入设置,他们可能会稍后重新进入。
当用户在您的应用/网站中变为活跃时退出
一旦用户通过 OneSignal SDK 返回您的应用或网站,他们的”最后会话”就会更新,使他们再次变为活跃状态。因此,他们退出 Journey。 适用于重新参与或重新激活的 Journeys。当自定义事件条件发生时退出
发送自定义事件以立即使用户退出 Journey。当用户不再匹配受众条件时退出
如果用户停止匹配原始进入规则受众分组,则自动移除用户。当用户进入分组时退出
如果用户在任何时候进入选定的分组,他们将从 Journey 中移除并停止接收消息。当用户提前退出时标记用户
当用户提前退出时应用或删除标签。- 将值留空以删除现有标签。
- 如果应用达到标签限制,则不会应用标签。
-
触发另一个 Journey:
标记用户 (例如
exited-journey-1:true),然后使用该标签为您的下一个 Journey 定义分组。 -
限制并发 Journeys:
当用户进入时标记他们 (
in-journey:true),并在他们完成或退出时删除标签。这使您可以使用该标签将他们从其他 Journeys 中排除。
重新进入规则
重新进入规则确定用户退出后是否以及何时可以再次进入 Journey。重新进入规则只能为具有受众分组进入规则的 Journeys 配置,因为自定义事件进入规则始终支持重新进入。
调度
设置 Journey 应该何时开始和结束。- 立即启动 Journey 或在未来某个时间点启动。
- 在开始时间之前,Journey 将在仪表板中显示为已调度。
- 它会在配置的开始时间自动变为活跃状态。
- 允许 Journey 无限期运行,直到您停止它或设置未来的结束时间。
- 如果设置了结束日期,Journey 将在达到结束时间时自动停止并归档。
- 当前在 Journey 中的用户的所有消息将立即停止。
- 这些用户将不会触发退出或提前退出事件。
让当前用户完成 Journey
要停止新用户进入但让当前用户完成:- 将进入规则受众分组更新为仅包含一个空分组 (例如测试用户分组)。
- 将退出规则更新为取消选中”当用户不再匹配受众条件时退出”。