目前不支持在单个步骤内安排消息时间。推送通知、电子邮件和短信会在用户到达步骤时立即发送。如果您需要延迟,请在消息步骤之前使用等待步骤。
推送通知
- 点击 (+) 并选择推送通知。
- 在侧面板中,选择现有的消息模板或创建新模板。
- 保存步骤。
电子邮件
在添加电子邮件步骤之前,请确认您的 OneSignal 应用已设置电子邮件。- 点击 (+) 并选择电子邮件。
- 在侧面板中,选择现有的电子邮件模板或创建新模板。
- 保存步骤。
短信
在添加短信步骤之前,请确认您的 OneSignal 应用已设置短信消息。- 点击 (+) 并选择短信。
- 在侧面板中,选择现有的短信模板。如果您尚未创建,请前往消息 > 模板 > + 新建模板 > 新建短信模板。
- 保存步骤。
应用内消息
在添加应用内消息步骤之前,请确认您的应用已设置应用内消息。会话时机
应用内消息需要新会话才能显示。新会话是指应用失去焦点 30 秒以上后重新获得焦点。 这意味着:- 用户在旅程中到达应用内消息步骤。
- 消息不会在当前会话中显示。
- 下次用户打开应用(开始新会话)时,如果满足触发条件且投递时间表未过期,消息将会显示。
旅程中的应用内消息每位用户只显示一次。即使用户重新进入旅程,同一条应用内消息也不会再次显示。
Webhook
除了消息步骤外,您还可以添加 webhook 步骤,在旅程中的任意节点将实时数据发送到外部系统(CRM、分析平台、自定义后端)。Webhook 适用于同步用户状态、触发外部工作流或在 OneSignal 之外记录旅程进度。旅程 Webhook
配置 webhook 步骤,在旅程中将数据发送到外部工具。
常见问题
我可以安排消息在特定时间发送吗?
不能在消息步骤本身内设置。如需延迟投递,请在消息步骤前添加等待步骤。您也可以使用旅程的计划设置来控制整个旅程的活跃时间。为什么我的应用内消息没有显示?
应用内消息需要新会话才能显示。如果用户在到达步骤时已在应用内,消息会排队等待下一个会话(应用失去焦点 30 秒以上后重新打开)。另请检查触发条件是否满足以及投递时间表是否未过期。如果用户重新进入旅程,他们会再次看到同一条应用内消息吗?
不会。旅程中的应用内消息每位用户只显示一次,无论重新进入与否。如需再次显示消息,请创建包含不同内容的新应用内消息步骤。如果用户没有该消息渠道的订阅会怎样?
该用户的消息步骤将被跳过。例如,如果到达了电子邮件步骤但用户没有已订阅的电子邮件地址,则不会发送电子邮件,用户将继续进行旅程中的下一步。我可以个性化旅程消息吗?
可以。推送通知、电子邮件和短信模板支持使用 Liquid 语法插入用户属性、数据标签和自定义事件属性。电子邮件模板还支持数据订阅,可在发送时获取实时 API 数据。相关页面
旅程 Webhook
在旅程中的任意节点将实时数据发送到外部系统。
旅程操作
在消息步骤之间添加等待步骤、分支逻辑和分流路径。
旅程设置
配置进入规则、退出规则、重新进入和计划。
消息个性化
使用标签、Liquid 语法和自定义事件属性个性化消息。
模板
跨渠道创建和管理可复用的消息模板。
数据订阅
在发送时将实时 API 数据引入电子邮件消息。