此页面可帮助您做什么
创建一个终身营销活动,为系统中的事件做好准备。每个有效触发器最多创建一次执行,并向其有效负载中的联系人发送一次推送。为什么这很重要
您可以发送及时、相关的电子邮件,而无需重复构建和启动营销活动。您的后端控制事件何时发生,而 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 → active 和 active|paused → archived。
暂停或存档会取消仍待处理或排队的执行。已处理的执行仍可能发送。
从后端触发
验证源事件后,从受信任的服务器调用触发器端点。使用团队触发器 API 密钥,而不是个人访问令牌 (PAT)。eventId。 Nudgen 使用 200 和 duplicate: true 返回现有执行,而不是发送另一个微移。新执行返回 201。
安全集成
- 从 Webhook 使用者或后端触发,并在调用 Nudgen 之前验证传入的 Webhook。
- 重试网络错误、
429和503,具有指数退避和相同功能eventId。 - 请勿记录包含敏感联系人数据的
Authorization标头或有效负载。 - 定期轮换触发密钥,如果您怀疑密钥已暴露,请立即撤销密钥。
- 为每个事件类型和可变合同创建一个活动,以便模板和执行审核保持清晰。
监控执行情况
在仪表板中打开活动以查看最近的执行及其状态。执行可以是pending、queued、processing、sent、skipped、cancelled、failed 或delivery_unknown。
skipped 表示联系人已取消订阅或退回,因此 Nudgen 会记录该事件,但不会发送或消耗配额。 delivery_unknown 表示提供商可能已接受邮件,但最终投递结果不确定; Nudgen 不会自动重试以避免重复发送。
有关编程设置、触发和执行查询的信息,请参阅开发人员 API。
相关文档
Campaigns overview
比较一次性、滴注和终身营销活动。
Developer API
通过 API 管理终身营销活动和触发器。