跳转到主要内容

使用 Conditional Split 来创建工作流(Workflow)路径

了解如何在 Omnisend 中使用 conditional splits,以根据客户行为、细分和消息互动创建个性化的自动化流程(Automation)工作流(Workflow)路径。

作者:Ira
更新于今天

通过条件分支,您可以根据客户行为、个人资料数据或消息互动情况,创建不同的自动化流程(Automation)工作流(Workflow)路径。这让您可以在同一个工作流(Workflow)内向不同的联系人分组发送不同的消息,从而提供个性化的体验。

在本文中,您将了解如何设置条件分支,选择正确的筛选器类型,以及避免常见的设置错误。

注意:拆分路径不会重新合并为单个分支。如果您想给两个群组发送相同的后续内容,请在每个路径中添加相同的步骤(电子邮件(Email)、延迟)。


何时使用 Conditional Splits

使用分支,根据以下条件将联系人分流到不同的路径:

  • 触发条件(Trigger)筛选条件 – 工作流(Workflow)触发时的事件数据(订单价值、购买的产品、购物车价值)。

  • 联系人属性 – 档案数据(国家、细分(Segment)、标签、自定义属性)。

  • 消息互动 – 在工作流(Workflow)中,发送上一条消息后发生的打开或点击。

备选方法:

  • 触发条件(Trigger)筛选条件 (在触发条件(Trigger)设置中) – 筛选条件进入工作流(Workflow)的。

  • 受众筛选条件 – 将整个工作流(Workflow)限制到特定的细分(Segment)。

  • 条件分支 – 筛选联系人进入后采用哪条路径

设置条件分支

第 1 步:添加 Split Block

Split Block 拖放到您的自动化流程(Automation)工作流(Workflow)中的任何位置。

添加拆分后,您可以将消息拖动到“是”或“否”路径。

重要提示:“是”和“否”路径都必须至少包含一个步骤(电子邮件(Email)、延迟或操作)。如果您将某个路径留空,您将看到一条错误消息:“无法启动存在空路径的工作流(Workflow)。” 如果您不想在该路径上发送任何内容,请添加一个延迟模块作为占位符,或者改为使用 Trigger Filters 重构您的工作流(Workflow)。

第 2 步:选择规则

在 Split Block 设置中,选择要检查的条件:

  • 触发条件(Trigger)筛选 – 触发了工作流(Workflow)的事件的属性。

  • 联系人属性 – 档案数据、标签、细分或自定义属性。

  • 消息互动 – 对上一条消息的打开或点击。

如果符合规则,联系人将进入路径。否则,联系人将进入“否”路径。

选择合适的筛选器

要识别正确的筛选器,请检查筛选器字符串中的最后一个词(例如,“Collections”、“产品”、“Line”)。下拉选项属于该类别。

例如:

  • 订单 → 产品 → 产品系列 → 标题 → 此筛选器检查所购产品的系列标题

组合多个规则

您可以为单个拆分添加最多 5 条规则,并使用 ANDOR 运算符将它们组合起来。

💬 查看我们的博客文章,获取有关拆分模块用法的更多创意。

触发条件(Trigger)筛选条件

使用触发条件(Trigger)筛选器,以根据工作流(Workflow)触发时的事件数据进行拆分。

例如,您可以根据所购买的产品系列发送不同的订单确认消息。

重要提示:触发条件(Trigger)筛选器会在工作流(Workflow)触发的瞬间检查事件数据。您无法根据后续添加的订单标签或履约状态进行分流。触发条件(Trigger)

与触发条件(Trigger)规则设置一样,在分支条件中指定的事件会根据其初始状态检查该订单。因此,无法根据订单标签等来拆分您的自动化流程(Automation),除非在工作流(Workflow)被触发时,该订单已具有该标签/状态。

联系人属性

联系人属性分支可让您根据个人资料数据进行拆分,包括细分群组、标签、国家/地区和自定义属性。

示例:语言本地化

您可以查看该联系人是否来自德国。如果是,则发送德语消息。否则,以英语发送。

Omnisend 拆分有两个路径(是/否)。要创建三个结果,请在“否”路径上嵌套拆分。

示例:根据三个订阅表单(Signup Form)(表单 A、表单 B、表单 C)分流联系人:

  1. 第一个拆分:检查国家/地区是否为德国 → “是”路径发送电子邮件(Email)A。

  2. 在“否”路径上,添加一个第二次拆分:检查国家/地区是否为法国 → “是”路径发送电子邮件(Email) B。

  3. 最终的“否”路径发送电子邮件(Email)C。

在 Splits 中使用自定义属性

若要在拆分规则中使用联系人自定义属性,请按以下步骤操作:

  1. 创建细分(Segment)使用自定义属性筛选器

  2. 在拆分设置中,选择细分(Segment)作为联系人属性规则筛选条件。

  3. 选择您要使用的细分(Segment)。

基于细分(Segment)的分支:时间要求

在任何基于依赖事件数据的 segments、tags 或联系人属性的 split 之前,请务必添加 1-2 分钟的延迟。

当联系人触发事件(已下订单、已提交表单)时,系统将按以下顺序处理该事件:

  1. 事件已传递给系统

  2. 自动化流程(Automation)工作流(Workflow)触发。

  3. 该联系人已添加到细分(Segment)。

如果您立即检查细分(Segment)成员资格,该联系人可能还不在该细分(Segment)中。在拆分前添加一个1-2 分钟的延迟模块,以确保准确的路由。

这适用于:

  • 基于细分的条件 (例如,“首次订单客户”)

  • 基于标签的条件(例如,“VIP 标签”)

  • 根据事件更新的自定义属性

消息互动

使用消息互动分流,根据工作流(Workflow)中前一条消息的打开或点击情况来分流联系人。

关键:添加一个在检查消息互动情况的分支前,请设置 2-24 小时延迟。如果不设置延迟,分支会在发送后立即检查——此时收件人还没有时间打开或点击。

注意:“取消订阅”和“偏好设置中心”链接的点击不计入点击次数。如果收件人点击了这两个链接中的任何一个,那么在检查联系人是否点击了“任何链接”时,他们就不会进入“是”路径。

💬 如需更多灵感,请查看我们关于消息互动拆分的博客文章

已打开电子邮件(Email)筛选器

在您选择 已打开电子邮件 规则后,下拉菜单会显示在拆分之前添加到您的工作流(Workflow)的电子邮件(Email)。您可以向打开了电子邮件(Email)的联系人发送不同的消息,或中止此序列。

⚠️ iOS 15 的影响:按打开情况进行条件性拆分的功能受到了 iOS 15 Mail Privacy Protection 更新的影响,并且在后续的 iOS 更新中也无效。了解更多

已点击电子邮件(Email)过滤器

请先选择电子邮件(Email),然后定义链接类型:

链接类型

何时使用

如何设置

是任意

检查该联系人是否点击了任何链接

无需额外设置

是预定义的

检查联系人是否点击了特定链接

从下拉菜单中选择链接

已生成

检查联系人是否点击了唯一链接(例如,废弃购物车(Abandoned Cart)、产品推荐)

使用 "contains" 或 "starts with" + URL 的静态部分(例如,contains "结账"

已点击短信(SMS)筛选器

短信(SMS)点击筛选器的工作方式与电子邮件(Email)筛选器相同。您需要选择消息和链接类型。

重要:输入您添加到短信(SMS)内容中的原始链接,而不是缩短后的链接由 Omnisend 生成的 0snd.com/a/XXXXX 链接。

示例:

对于自动生成的链接(例如,废弃购物车(Abandoned Cart)),请将 "contains" 运算符与 URL 的静态部分结合使用(例如,contains "cart")。

常见问题

我可以将拆分路径重新合并到一个工作流(Workflow)中吗?

编号Omnisend 拆分无法合并回单一路径。要向两个群组发送相同的后续内容,请将相同的步骤(电子邮件(Email)、延迟)添加到“是”和“否”两个路径中。

如何拆分为三个或更多路径(例如,三个不同的表单)?

Omnisend 拆分有两个路径(是/否)。如需创建三个结果,请嵌套分支:

  1. 第一次拆分:检查条件是否 = 选项 A → 选项 A 的“是”路径。

  2. 在“否”路径上,添加第二个拆分:检查条件 = 选项 B → 选项 B 的“是”路径。

  3. 最后的“否”路径处理选项 C。

我会在预定义链接的联系人名单中看到我的废弃结账(Abandoned Checkout)链接吗?

序号包含各联系人个性化信息的链接不会被添加到预定义链接菜单中。而是将条件设置为:URL 已生成 → 包含 → "结账"

在 Split Block 设置中选择链接后,如果您更改消息中的链接,拆分会自动调整吗?

编号如果您更改消息中的链接,则必须手动更新 Split Block 设置以匹配新链接。

split blocks 的限制是什么?

您在一个工作流(Workflow)中最多可以使用20 个拆分模块


还有其他问题吗? 请联系我们[email protected] 或通过应用内聊天。

这是否解答了您的问题?