跳转到主要内容

了解 Omnisend 自动化流程(Automation)触发条件(Trigger)设置

了解如何设置自动化流程(Automation)触发条件(Trigger)设置、使用触发条件(Trigger)筛选器以及对工作流进行故障排除

作者:Ira

当特定事件发生时,例如下达订单或联系人通过订阅表单(Signup Form)订阅,自动化流程(Automation)工作流将自动发送消息。触发条件(Trigger)定义了工作流(Workflow)何时启动,且触发条件(Trigger)过滤器控制符合条件。


开始之前

  • 所有 Omnisend 套餐均可使用自动化流程(Automation)。

  • 每个自动化流程(Automation)都可以包含电子邮件(Email)、短信(SMS)和推送通知(Push Notification)渠道。了解更多关于渠道的信息

自动化触发器的工作原理

每个触发器由四个阶段组成。联系人必须依次通过所有阶段才能进入自动化:

  1. 触发条件(Trigger)与触发条件筛选 – 事件是否匹配您的触发条件(Trigger)规则?

  2. 受众筛选条件 – 该联系人是否符合您的个人资料或细分(Segment)条件?

  3. 频率 – 该联系人最近是否触发了此自动化流程(Automation)?

  4. 退出条件(Exit Conditions) – 是否触发了取消事件?

如果联系人在任何环节失败,便无法进入工作流(Workflow)。使用 触发条件(Trigger)预览工具 来识别哪个阶段阻止了进入。

使用触发条件(Trigger)预览工具

在启用您的自动化流程(Automation)之前,请使用 Trigger Preview Tool 测试触发条件(Trigger):

  1. 前往 Automations → 打开您的工作流(Workflow) → 点击触发条件(Trigger)模块 → 点击测试触发条件(Test trigger)

  2. 查看最近 10 个触发条件(Trigger)事件:

    • 绿色对勾 = 联系人满足所有条件并进入

    • 红色叉号 = 联系人未满足筛选条件且被跳过

  3. 点击任意联系人,查看哪些筛选条件已通过或未通过。

为什么这有帮助:在上线前识别设置问题。

触发条件(Trigger)过滤器

触发条件(Trigger)筛选器可根据事件详情(订单状态、产品标题、表单名称等)来细化哪些人有资格进入该自动化流程(Automation)。

当您需要触发条件(Trigger)筛选条件时:

  • 某些触发器需要:联系人进入细分(Segment)浏览页面

  • 其他可选:已下单, 废弃结账(Abandoned Checkout), 已订阅营销

在您选择触发条件(Trigger)后,便会显示触发条件(Trigger)筛选条件。您可以为每个工作流添加最多 20 个触发过滤器

⚠️ 请尽可能使用基于个人资料的受众筛选器(标签、国家/地区、自定义字段),而不是基于细分群组的筛选器。基于细分群组的筛选器可能会导致联系人在细分群组更新之前退出。如果您必须使用细分,请在第一个消息块之前添加1-2 分钟的延迟

基于事件的自动化流程(Automation)

基于事件的触发器(下单、结账、添加产品到购物车、提交搜索)携带您可以在触发过滤器、拆分条件和消息个性化中使用的事件特定数据。

示例:基于订单的事件数据

基于订单的触发器 (Placed Order, Paid for Order) 包括:

订单数据

收货地址

账单地址

订单 ID
订单号
订单名称
订单日期
货币
总价
小计价格
折扣
运费
订单状态页面 URL
订单备注

名字
姓氏
国家
国家代码

州代码
城市
地址
邮政编码
公司
电话

名字
姓氏
国家
国家代码

州代码
城市
地址
邮政编码
公司
电话

⚠️ 事件数据仅存在于由该事件触发的自动化中。 如果您在消息中需要订单 ID 或账单地址,请使用基于事件的触发器(下单、已支付订单)——而不是基于细分的触发器。

您可以添加事件数据作为个性化文本或内容块(订单摘要、弃单商品)。

基于订单的自动化流程(Automation)的订单摘要模块:

用于废弃购物车(Abandoned Cart)自动化流程(Automation)的废弃商品模块:

Omnisend 还会根据事件数据更新您的联系人资料:

  • 个人资料数据(名字、姓氏、国家)可用于对联系人进行细分(Segment),并通过个性化插入到消息中 →联系人

  • 订单特定数据(订单日期、购买的产品)可用于细分(Segment)联系人,并通过个性化插入 →事件(订单,废弃购物车(Abandoned Cart),自定义事件等)

订单事件

您可以使用六个独立的订单事件触发器:

我应该使用哪个触发条件(Trigger)?

  • 已下订单已付款的订单适用于大多数工作流(包括订单数据、账单/配送详情)

  • 已订购的产品仅当按单个产品属性筛选时(不包括订单或账单数据)

每个触发条件(Trigger)都有其专属的筛选条件。例如:

  • 已订购的产品 → 产品描述、价格、重量等

  • 订单已履行 → 履行状态

  • 订单已取消 → 取消原因

所有订单数据均来自API。请遵循 Omnisend 的API 文档,除非您的平台(Shopify、WooCommerce、BigCommerce)会自动传递数据。

消息打开与点击事件

根据联系人与以往营销活动或自动化流程(Automation)消息的互动情况,触发后续沟通。

要进行设置: 前往Automations → 创建自定义工作流(Workflow) → 选择触发条件(Trigger):点击了消息或打开了消息

可用触发条件(Trigger)筛选器:

  • 客户端应用名称(Gmail、Yahoo 等)

  • 客户端应用语言

  • 消息渠道(电子邮件(Email)、短信(SMS)、推送)

  • 已点击的 URL(用于“点击消息”触发条件(Trigger))

  • 设备类型(桌面设备、移动设备等)

  • 消息ID

  • 消息标题

  • 营销活动名称(自动化流程(Automation)或营销活动(Campaign)名称)

  • 营销活动类型(自动化流程, 营销活动(Campaign))

  • 操作系统(Android、Windows、macOS 等)

对于“Opened & Clicked”触发器,⚠️ 务必将“Frequency”设置为至少 1 天,以防止在联系人多次打开或点击时发送过多消息。

自定义触发条件(Trigger)

消息已发送触发条件(Trigger)

定位通过特定渠道、营销活动(Campaign)或自动化流程(Automation)收到消息的联系人。将此用于后续沟通。

可用的触发条件(Trigger)过滤器:

筛选

描述

渠道

选择一个可能的渠道:

  • 电子邮件(Email)

  • 短信(SMS)

  • 推送

电子邮件(Email)域名

您的收件人电子邮件(Email)地址中 @ 符号之后的所有内容。

注意: 这仅适用于电子邮件(Email)渠道消息。

消息标题

对于电子邮件(Email)和推送通知(Push Notification)渠道,您可以添加营销活动(Campaign)消息或自动化流程(Automation)消息的标题。

消息ID

消息 ID 会因消息类型和渠道而异。您可以在营销活动(Campaign)和自动化流程(Automation)的报告中查看 ID。

电话号码国家代码

符合 ISO 3166-1 alpha-2 standard 的两位字母国家代码。

注意: 这仅适用于 SMS 渠道消息。

营销活动 ID

  • 对于营销活动(Campaign)类型的消息,请将 campaign ID 设置为 promotion ID。

  • 在自动化流程(Automation)工作流类型的消息中,automation ID 被设置为 promotion ID。

发送成本

发送您的消息已使用的短信(SMS)点数

注意:这仅适用于短信(SMS)渠道。

营销活动名称

营销活动名称会因消息类型而有所不同。

  • 对于营销活动(Campaign)类型的消息,其营销活动名称就是营销活动(Campaign)的名称。

  • 自动化流程(Automation)类型的消息会将自动化流程名称设置为营销活动名称。

营销活动类型

这取决于具体的消息类型。它可以是:

  • 自动化流程(Automation)

  • 营销活动(Campaign)

消息格式

消息类型:

  • 短信(SMS)

  • 彩信

注意: 此功能仅适用于短信(SMS)渠道。

消息发送失败触发条件(Trigger)

使用此触发条件(Trigger)可为因发送失败而未收到消息的联系人重新发送消息或添加标签。

消息标记为垃圾邮件触发条件(Trigger)

将电子邮件标记为垃圾邮件的联系人会被自动取消订阅,并且无法接收电子邮件。使用此触发条件(Trigger)为将您的电子邮件(Email)标记为垃圾邮件的联系人添加标签。

⚠️ 已删除的联系人没有事件历史记录。

可用触发条件(Trigger)筛选条件:

筛选

描述

渠道

选择以下渠道之一:

  • 电子邮件(Email)

  • 短信(SMS)

  • 推送

电子邮件(Email)域名

@符号之后的所有内容

注意: 这仅适用于电子邮件(Email)渠道消息。

消息标题

  • 对于电子邮件(Email)渠道的营销活动(Campaign)消息,您会看到一个营销活动(Campaign)标题。

  • 对于电子邮件(Email)渠道的自动化流程(Automation)消息,您将会看到邮件主题作为标题。

消息ID

根据消息类型和渠道的不同,消息 ID 也会有所不同。您可以在营销活动(Campaign)和自动化流程(Automation)的报告中查看 ID。

营销活动 ID

  • 对于营销活动(Campaign)类型的消息,请将 campaign ID 设置为 marketing activity ID。

  • 自动化流程(Automation)类型的消息,其自动化流程 ID 被设置为营销活动 ID。

营销活动名称

营销活动名称因消息类型而异。

  • 营销活动(Campaign)类型的消息将营销活动名称设置为营销活动名称。

  • 自动化流程(Automation)类型的消息使用自动化流程(Automation)名称作为其营销活动名称。

营销活动类型

这取决于消息类型。它可以是任一:

  • 自动化流程(Automation)

  • 营销活动(Campaign)

基于客群的触发条件(Trigger)

每当有联系人进入细分(Segment)时,即触发工作流。由于细分受众(Segmentation)选项非常丰富,您可以根据个人资料数据、营销活动互动情况和购买行为来触发工作流。

⚠️ “联系人进入/退出细分(Segment)”触发条件(Trigger)不携带订单信息(订单号、账单地址等)。如果您需要在消息中包含订单详情,请改用基于事件的触发条件(Trigger)(Placed Order、Paid for Order)。

常见问题

为什么我的自动化流程(Automation)没有触发?

请按顺序检查这 4 个区域:

  1. 触发条件(Trigger)筛选条件 – 使用触发条件(Trigger)预览工具(在触发条件(Trigger)区块中,点击测试触发条件(Trigger))。红色 X 显示哪个筛选条件失败了。

  2. 受众筛选条件 – 如果使用基于分段的筛选条件,添加一个第一条消息前有 1-2 分钟延迟。使用基于个人资料的筛选条件(标签、国家/地区、自定义字段)以提高可靠性。

  3. Frequency 设置 – 打开您的触发条件(Trigger)模块并滚动到 Frequency。如果设置为 "At any time in the past" 或 "In the last X days,",联系人可能会被阻止再次进入。禁用 Frequency 以实现无限制地再次进入。

  4. 退出条件(Exit Condition) – 检查某个退出条件(Exit Condition)是否正在取消该工作流(Workflow)(例如,“已下达订单”)。

什么是触发条件(Trigger)预览工具,以及您该如何使用它?

触发条件(Trigger)预览工具可帮助您在启用自动化流程(Automation)之前,测试联系人是否符合进入该流程的条件。

用法:

  1. 前往 Automations → 打开您的工作流(Workflow) → 点击触发条件(Trigger)区块

  2. 点击右上角的测试触发条件(Trigger)

  3. 查看最近 10 次触发条件(Trigger)事件:

    • 绿色对勾 = 联系人满足所有条件并进入

    • 红色 X = 联系人不符合筛选条件且被跳过

  4. 点击任何联系人,查看哪些筛选条件通过或未通过

我应该使用基于细分还是基于个人资料的受众筛选器?

尽可能使用基于个人资料的筛选条件(国家、标签、性别、自定义字段(Custom Field))。基于资料的筛选器会在触发条件(Trigger)触发时立即进行评估。

基于细分(Segment)的筛选器可能会导致问题,因为细分(Segment)会更新在触发条件(Trigger)事件之后。此延迟可能会阻止联系人进入该自动化流程(Automation)。

如果您必须使用基于细分(Segment)的筛选器,请在您的第一个消息块之前添加1-2 分钟的延迟,以便为细分(Segment)更新留出时间。

或者,使用 “联系人进入细分(Segment)” 作为您的触发条件(Trigger),而不是添加基于细分(Segment)的受众筛选条件。

为什么进入我的自动化流程(Automation)的联系人比预期的少?

检查

  1. 受众筛选条件 – 筛选条件过窄可能会排除某些联系人。使用触发条件(Trigger)预览工具来查看哪些联系人被筛选掉了。

  2. 频率设置 – 如果频率已启用(例如,“At any time”或“In the last X days”),已经触发了该自动化流程(Automation)的联系人将不会再次进入。

  3. 工作流(Workflow)渠道设置 – 这些设置用于控制谁接收消息是基于订阅状态,而不是谁进入了工作流(Workflow)。如果联系人进入但未收到消息,请检查 Workflow Channel Settings。

  4. 触发条件(Trigger)筛选条件 – 过于具体的触发条件(Trigger)筛选条件(例如,“Form is X”和 AND 逻辑)可能会无意中排除联系人。

在自动化流程(Automation)报告中,“Skipped”是什么意思?

"Skipped" 表示联系人进入了自动化流程(Automation)未收到特定消息,因为他们未选择加入该渠道。例如,如果一个联系人未订阅电子邮件(Email),他们将跳过电子邮件(Email)模块。

为防止联系人跳过模块,请确保他们已订阅您发送消息所用的渠道(电子邮件(Email)、短信(SMS)或推送通知)。在您的消息块设置中,您还可以启用"Pass non-opted-in contacts to the next step",以便他们可以继续执行工作流(Workflow)而不是退出。 "Skipped" is different from "Exited",这意味着联系人离开了整个工作流(Workflow)(由于退订、退出条件(Exit Condition)等原因)。

我该如何控制客户重新进入同一个自动化流程(Automation)的频率?

在您的自动化流程(Automation)触发条件(Trigger)中,使用频率设置

  1. 前往 Automations → 打开您的工作流(Workflow)→ 点击触发条件(Trigger)模块

  2. 滚动到Frequency并启用开关

  3. 选择:

    • "在过去的任何时候" → 联系人只能进入一次

    • “在过去的 X 小时/天/周内” → 联系人无法在您选择的时间范围内再次进入

    • 频率已禁用 → 联系人可不限次数重复进入

默认情况下,大多数自动化流程(Automation)允许无限次重复进入。浏览行为自动化营销(浏览/产品放弃)默认设置为 1 天,以防止发送垃圾邮件。

我能否根据 Shopify 中的订单标签来触发自动化流程(Automation)?

是的,您可以根据 Shopify 店铺中的订单标签来触发自动化流程。但是,订单标签必须在下订单时添加。如果标签是在订单创建之后添加的(例如,如果您编辑或修改订单标签),则您无法基于订单标签触发自动化。这是由于在最初下达订单时会发生订单标签同步过程。


还有其他问题吗? 与 Omnisend 客服交谈[email protected] 或通过应用内聊天。Omnisend 全天候为您服务。

这是否解答了您的问题?