Skip to main content

此页面可帮助您做什么

创建一个终身营销活动,为系统中的事件做好准备。每个有效触发器最多创建一次执行,并向其有效负载中的联系人发送一次推送。

为什么这很重要

您可以发送及时、相关的电子邮件,而无需重复构建和启动营销活动。您的后端控制事件何时发生,而 Nudgen 将电子邮件内容、递送、跟踪和联系首选项保留在一个位置。

何时使用终身营销活动

对事件驱动的电子邮件使用终身营销活动,例如:
  • 订单确认
  • 付款提醒
  • 基于事件的入门
  • 帐户或订阅更新
与一次性和点滴营销活动不同,终身营销活动不会立即发送给已保存的受众。其受众始终是 触发器

创建并激活营销活动

1

Create a Lifetime campaign

转至 营销活动,单击 新营销活动,然后选择 终身。添加广告活动名称、目标、品牌配置和可选的 CTA 链接。
2

Define runtime parameters

添加系统在发送时提供的每个值。参数创建 data.* 变量:例如,order_id 在电子邮件中变为 {{data.order_id}}
3

Create the email

生成或编写主题和 HTML,然后将运行时变量添加到它们所属的位置。在激活之前预览电子邮件并发送测试。
4

Activate the campaign

将其保存为草稿,然后单击“激活”。 Nudgen 检查电子邮件中是否包含所需的参数,以及参数契约自生成以来未发生更改。
5

Create a trigger key

转到 设置API 密钥 并创建 团队触发器 API 密钥。将 ndg_team_* 密钥存储在您的后端或密钥管理器中;切勿将其放置在浏览器或移动应用程序代码中。

运行时参数和模板变量

您的 variableManifest 是电子邮件模板与每个触发器的 data 对象之间的契约。一个营销活动最多可以定义 100 个变量。 例如,在模板中使用 {{data.order_id}}{{data.total}}{{data.order_url}}。您还可以使用 contact.*event.*brand.* 以及旧变量,例如 {{firstName}}{{brandName}} Nudgen 对插入到 HTML 中的变量值进行转义。模板不支持 JavaScript、表达式或循环。 href 中使用的任何变量都必须是使用 url 类型声明的 data.* 变量。

管理生命周期

有效转换为 draft → active → paused → activeactive|paused → archived
暂停或存档会取消仍待处理或排队的执行。已处理的执行仍可能发送。
每次执行都会在 Nudgen 收到触发器时拍摄营销活动内容的快照并发送设置。编辑活动活动仅影响后续触发器,而不会影响已存在的执行。

从后端触发

验证源事件后,从受信任的服务器调用触发器端点。使用团队触发器 API 密钥,而不是个人访问令牌 (PAT)。
重试事件时保留相同的 eventId。 Nudgen 使用 200duplicate: true 返回现有执行,而不是发送另一个微移。新执行返回 201

安全集成

  • 从 Webhook 使用者或后端触发,并在调用 Nudgen 之前验证传入的 Webhook。
  • 重试网络错误、429503,具有指数退避和相同功能eventId
  • 请勿记录包含敏感联系人数据的 Authorization 标头或有效负载。
  • 定期轮换触发密钥,如果您怀疑密钥已暴露,请立即撤销密钥。
  • 为每个事件类型和可变合同创建一个活动,以便模板和执行审核保持清晰。

监控执行情况

在仪表板中打开活动以查看最近的执行及其状态。执行可以是 pendingqueuedprocessingsentskippedcancelledfaileddelivery_unknown skipped 表示联系人已取消订阅或退回,因此 Nudgen 会记录该事件,但不会发送或消耗配额。 delivery_unknown 表示提供商可能已接受邮件,但最终投递结果不确定; Nudgen 不会自动重试以避免重复发送。 有关编程设置、触发和执行查询的信息,请参阅开发人员 API

相关文档

Campaigns overview

比较一次性、滴注和终身营销活动。

Developer API

通过 API 管理终身营销活动和触发器。