跳转到主要内容

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

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

作者:Ira
更新于今天

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


开始之前

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

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

自动化流程(Automation)触发器如何运作

每个触发条件(Trigger)都包含四个阶段。联系人必须按顺序通过所有阶段才能进入自动化流程(Automation):

  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)筛选条件。您可以为每个工作流(Workflow)添加最多 5 个触发条件(Trigger)筛选器。

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

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

基于事件的触发条件(Trigger)(已下订单、开始结账、已将产品添加到购物车)携带特定于事件的数据,您可以在触发条件(Trigger)筛选器、拆分条件和消息个性化中使用这些数据。

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

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

订单数据

收货地址

账单地址

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

名字
姓氏
国家/地区
国家/地区代码
州/省
州/省代码
城市
地址
邮政编码
公司
电话

名字
姓氏
国家
国家代码
州/省
州/省代码
城市
地址
邮政编码
公司
电话

⚠️ 事件数据仅存在于由该事件触发的自动化流程(Automation)中。如果您需要在您的消息中包含订单 ID 或账单地址,请使用基于事件的触发条件(Trigger)(Placed Order、Paid for Order)——而不是基于客群细分的触发条件(Trigger)。

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

基于订单的自动化流程(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 全天候为您服务。

这是否解答了您的问题?