跳转到主要内容
您的旅程设置定义了用户如何与您的旅程交互。
Journey Settings screen

旅程设置

首先为您的旅程提供一个名称和描述,清楚地向您的团队传达其目的。常见示例包括:
  • 购物车遗弃
  • 欢迎活动
  • 非活跃用户联系

进入规则

进入规则定义了用户如何基于其分组成员身份或自定义事件(测试版)进入您的旅程。 重要注意事项:
  • 旅程进入只能由分组或事件触发。您无法同时使用两种标准进入旅程。
  • 如果您想更改用户进入旅程的触发方法,您需要停止并归档原始旅程,然后复制它。旅程上线后,无法在分组或事件之间更改触发器。
Segment-based Journey entry rule configuration

旅程的进入规则

受众分组

使用包含分组排除分组来控制谁符合您的旅程条件。分组检查在订阅级别完成,并考虑用户的所有订阅。如果用户符合进入旅程的条件但也符合退出规则,他们将在退出前进入旅程的第一步。

包含和排除逻辑的工作原理

  • ✅ 如果任何订阅包含分组中 → 用户进入旅程。
  • ❌ 如果任何订阅排除分组中 → 用户被完全阻止。
旅程使用用户的所有订阅来评估受众资格。为了避免意外行为,请始终明确定义包含排除分组。示例: 您正在定位非活跃超过60小时的用户(last_session > 60hrs)。
  • 包含last_session > 60hrs 的分组
  • 排除last_session ≤ 60hrs 的分组 这可以防止拥有一个非活跃和一个活跃订阅的用户错误地符合条件。

仅未来添加

分组是动态的,用户会不断进入和退出。选择此选项意味着旅程上线时当前在包含或排除分组中的任何用户都不会进入旅程。即使用户离开分组后再次进入,他们也不会进入旅程。 这非常适合一次性入门活动,用户完成旅程一次后不应重新进入。

自定义事件

自定义事件目前处于测试阶段,API或UI可能会有轻微变化。要申请访问权限,请发送电子邮件至 support@onesignal.com,包含:
  • 您的公司名称
  • 您的OneSignal组织ID
  • 要启用的OneSignal应用程序ID
启用后,您可以选择一个自定义事件来触发旅程进入。满足事件要求的用户可以同时多次处于旅程中。
Custom event selection for Journey entry

自定义事件的旅程进入规则

输入您计划通过API发送的事件名称。 添加您想要引用的任何其他属性以过滤谁进入旅程:
Journey custom event property filters

选择事件属性

完成添加您想要构建的序列,然后启动旅程。

退出规则

退出规则定义了用户何时自动离开旅程。他们可以根据您的重新进入设置稍后重新进入。

旅程退出规则

当用户在您的应用程序/网站中变为活跃时退出

用户使用OneSignal SDK返回您的应用程序或网站后,他们的”上次会话”更新,使他们再次变为活跃。因此,他们退出旅程。 对于重新参与或重新激活旅程很有用。

当用户不再符合受众条件时退出

如果用户停止符合原始分组过滤器,则自动移除用户。最适合基于行为的定位。

当用户进入分组时退出

如果用户在任何时候进入选定的分组,他们将从旅程中移除并停止接收消息。
如果他们在进入旅程时已经在分组中,他们将只完成第一步并被标记为”提前退出”。使用等待步骤作为第一步可以防止发送任何消息。

在用户提前退出时标记

提前退出时标记用户

当用户提前退出时应用或移除标签。
  • 将值留空以移除现有标签。
  • 如果应用程序达到标签限制,则不会应用标签。

常见用例

  • 触发另一个旅程: 标记用户(例如 exited-journey-1:true),然后使用该标签为您的下一个旅程定义分组。
  • 限制并发旅程: 用户进入时标记他们(in-journey:true),完成或退出时移除标签。这允许您使用该标签将他们从其他旅程中排除。

重新进入规则

重新进入规则确定用户退出后是否以及何时可以再次进入旅程。
Re-entry configuration for a Journey

旅程重新进入规则

用途包括:
  • **一次性旅程:**例如黑色星期五促销
  • **重复活动:**例如购物车遗弃或基于非活跃的活动
重新进入设置仅适用于规则更新退出的用户。 较早的退出遵循原始重新进入配置。

安排旅程

Configure schedule for Journey start and end

旅程安排选项

开始时间

  • 旅程将在仪表板中显示为已安排,直到开始时间。
  • 它将在配置的开始时间自动变为活跃

结束时间

  • 一旦达到结束时间,旅程将停止并归档
  • 当前在旅程中的用户的所有消息立即停止。
  • 这些用户将不会触发退出或提前退出事件。

让当前用户完成旅程

要停止新用户进入但让当前用户完成:
  1. 包含分组更改为空的内容(例如测试用户分组)。
  2. 取消选择”当用户不再符合受众条件时退出”。
这确保现有用户继续到最后。
如果您的帐户达到了旅程限制:
  • 已安排的旅程将不会启动。
  • 最近的调度程序将收到通知。 要解决此问题,请归档一个活跃的旅程,然后重试。

I