注意:此项目没有可用的旧版文档,因此您看到的是当前文档。
触发器广告系列是自动推送通知,根据购物者的行为触发,例如放弃购物车、浏览产品、价格下降或商品重新有货。触发器会监听特定事件,并且仅当该事件发生在订阅者身上时发送通知。本指南将向您展示如何在 PushEngage Shopify 应用中创建、配置和激活触发式广告系列。
开始之前
- 在创建触发器之前,请先在您的 Shopify 商店中安装并连接 PushEngage。
- 确认您的套餐包含触发式广告系列。如果不包含,当您打开构建器时会看到升级提示。
- 了解您需要哪种触发器类型。购物车放弃和浏览放弃在激活后会自动运行,因为它们的开始和停止事件已内置。自定义、价格下降和有货通知触发器需要您的商店向 PushEngage 发送一个事件,您将在最后一个部分进行设置。
触发器的工作原理
触发器有一个开始事件和一个可选的停止事件。当触发器为订阅者触发开始事件时,将发送第一个通知。如果您添加更多通知,每个后续通知都会遵循自己的延迟,直到停止事件触发并取消其余通知。您首先选择一个触发器类型,每种类型都预先配置了其用例。
| 类型 | 它的作用 | 开始/停止事件 |
|---|---|---|
| 购物车放弃 | 提醒购物者注意他们购物车中的商品。 | 在添加到购物车时开始,在结账时停止(内置)。 |
| 浏览放弃 | 重新吸引查看过产品但未添加到购物车的访问者。 | 在浏览时开始,在添加到购物车时停止(内置)。 |
| 降价提醒 | 当订阅者查看的产品价格下降到您设定的阈值时,会向他们发出提醒。 | 您发送价格下降提醒事件。 |
| 到货提醒 | 当缺货商品重新有货时通知订阅者。 | 您发送库存警报事件。 |
| 自定义触发器广告系列 | 当您网站上的任何自定义事件触发时发送通知,例如 user.signed_up。 | 您定义开始事件和可选的停止事件名称。 |
创建触发式广告系列
- 转到 **Web Push » Campaigns**,然后从广告系列类型条中选择 **Trigger Campaigns**。
- 点击 **Create** 并选择一个触发器类型。
- 在构建器顶部输入广告系列名称。当您从字段中移开时,PushEngage 会将名称与您现有的广告系列进行比较,并在名称已被占用时向您发出警告。
- 在 **Content** 步骤中构建您的通知。
- 在 **Settings** 步骤中设置您的规则和限制。
- 点击 **Save draft** 稍后完成,或点击 **Activate** 使触发器生效。

编写通知序列
在内容步骤中,当触发事件发生时,第一个通知会触发。如果您添加更多步骤,每个后续步骤都会遵循自己的延迟,直到停止事件触发。新通知预先填充了您所选类型的占位符副本,因此您可以进行编辑而不是从头开始。
| 字段 | 备注 | 限制 |
|---|---|---|
| 通知标题 | 必需。支持变量,如{{productname}}和{{price}}。 | 85 个字符 |
| 通知消息 | 必填。 | 135 个字符 |
| 通知网址 | 必需。必须是有效的 http 或 https URL。对于警报,请使用{{notificationurl}}或{{link}}。 | 1600 个字符 |
| 通知图片 | 可选的小图标图像。 | |
| 大图 | 可选。如果启用则必需。 | |
| 操作按钮 | 可选。最多两个按钮,每个按钮都有一个标签和 URL。 | 标签 12 个字符,URL 256 个字符 |
您添加到通知中的任何{{variable}}都会成为 PushEngage 在您从商店发送的事件数据中期望的字段。

配置规则和限制
在设置步骤中,控件会根据触发器类型而变化。
对于自定义、购物车和浏览触发器,请设置触发器规则。使用开始此活动 IF 来指定开始序列的事件名称,并使用停止此活动 IF 来指定取消剩余步骤的事件。购物车和浏览事件是固定的,无法编辑。对于自定义触发器,请输入您自己的事件名称。
对于价格下降和有货通知触发器,请将活动有效期(天)设置为 1 到 365 之间,以控制 PushEngage 为每个订阅者监控产品的时长。对于价格下降,还要选择百分比或绝对金额的阈值类型,然后输入下降幅度值。当价格至少下降该金额时,警报将触发。
使用频率上限来阻止订阅者过于频繁地重新进入触发器。设置每日通知限制(1 到 200)或每周通知限制(1 到 2000),或将两者留空以无上限。启用UTM 参数以将跟踪标签附加到通知 URL,并启用目标跟踪以使用长度为 1 到 64 个字符(字母、数字、连字符和下划线)的名称来归因转化。

从您的商店发送触发事件
购物车和浏览放弃触发器在激活后即可工作。自定义、价格下降和有货触发器需要您的商店告知 PushEngage 事件何时发生。在构建器页脚中,单击集成代码以打开代码模态框,该模态框会生成 Promise 或 Callback 形式的复制粘贴代码段。

常见问题解答
为什么我的自定义触发器没有触发?
检查您的集成代码中的event_name是否与构建器中的“开始此活动 IF”值完全匹配,并且活动处于激活状态而不是草稿状态。不匹配或草稿活动是自定义触发器保持沉默的最常见原因。
为什么我的通知缺少产品详细信息?
您的通知内容中的每个{{variable}}都需要在您发送的事件数据或警报负载中有一个匹配的键。当缺少键时,PushEngage 会将该位置渲染为空白,因此请确认您的负载包含您使用的所有变量。
如何停止向同一位顾客发送过多通知?
在“设置”步骤中设置每日或每周的频率上限。此上限可防止同一订阅者在您选择的时间窗口内重新触发。
为什么构建器不允许我保存?
构建器会突出显示第一个验证失败的字段。常见原因包括:标题、消息或 URL 为空;URL 不是 http 或 https;或者后续步骤的延迟为零。
如果您遇到任何问题,请随时通过单击此处联系我们。我们的支持团队将能够帮助您。