Sign inGet Started

营销模板

每个 WhatsApp 模板都属于 Meta 三个类别之一:authentication、utility 或 marketing。营销是用于推广的类别,也是 Meta 唯一通过另一个 API 路由的类别。营销消息发送到 Meta 的 Marketing Messages API,其他所有类别都发送到 Cloud API,两者使用同一个电话号码。

类别还决定默认价格。采用默认定价时,无论由两个 API 中的哪一个承载,营销模板都按收件人所在国家的营销费率计费。费率见 WhatsApp 定价页面,费用与计费说明了一次发送的各部分何时计费。符合条件的账号可以设置最高价格。

发送营销模板需要什么

我们的托管模板目录只包含身份验证和实用类模板,因此营销消息始终使用您的工作区自行创建的模板:

  1. 连接您自己的 WhatsApp Business Account,因为您创建的模板注册在您的账号下,而不是我们的账号下。请参阅电话号码设置。
  2. 创建营销模板并提交审核。Meta 会同时审核类别和内容,如果模板实质上属于推广内容,Meta 会重新为其分类。模板指南说明了哪些内容可以通过审核。
  3. 使用持有该模板的账号下的号码发送。一个模板只属于一个 WhatsApp Business Account,因此如果发送时指定的号码属于其他账号,请求会在到达 Meta 之前被拒绝。

企业账号的 Marketing Messages API

打开 Numbers,选择一个号码,再打开其企业账号,即可查看 Meta 针对该号码所属发送账号报告的信息。Marketing Messages API 这一行显示该账号的接入状态:

值含义
EligibleMeta 会接受该账户的接入申请
Onboarded该账户已完成接入,其营销发送已获得优化

在 Meta 报告某个值之前,该行不会显示。它是存储的服务商读数,而不是实时的资格检查。Bird 会定期刷新已连接账户的元数据;延迟和失败可能导致个别字段比最近一次成功读取的数据更旧。如果某次发送依赖于接入状态,请在 WhatsApp Manager 中确认。

Meta 针对整个业务资产组合一次性接受条款,因此该面板还显示第二个覆盖整个资产组合的状态:not_started、request_sent 或 term_of_service_signed。Meta 为这两个字段使用相同的名称,但取值词汇不同。查看账户行可了解资格,查看资产组合行可了解条款接受进度。

接入在 Meta 完成,而不是在 Bird 控制台中完成。由拥有业务资产组合完全控制权的人员在 WhatsApp Manager 的 Overview > Accept terms to get started 下接受 Marketing Messages API 条款。最新步骤请参阅 Meta 的接入指南。

在账户完成接入前发送

发送路径携带 Meta 的 CLOUD_API_FALLBACK product_policy,因此在 Marketing Messages API 接入尚未完成时,符合条件的营销消息可以通过 Cloud API 发送。适用费率仍由营销类别决定。这种回退不会绕过收件人、账户或内容限制,也不保证送达。需要 Marketing Messages API 的格式和定价(包括 GIF 标头和设置了最高价格的模板)仍需完成接入。

Marketing Messages Lite 最高出价

最高价格限定 Meta 对每次营销消息送达收取的费用上限。您可以在模板编辑器中或通过 API 按语言进行配置。营销模板创建指南介绍了控制台中的控件、国家覆盖设置、估算,以及如何应用或移除上限。

按最高价格发送要求企业账号已接入 Marketing Messages API。请查看 Meta 的功能地域可用性,确认发送方和收件人所在国家。编辑器的国家选择器无法识别某个国家内部的受限地区,也无法确认账号是否符合条件。对于不受支持的目的地,Meta 会以 131065 拒绝按最高价格发送,不会回退到标准费率。

其他功能和发送设置

Meta 为符合条件的账户和市场提供更多营销优化和效果衡量功能。在让上线计划依赖这些功能之前,请在 Meta 的功能对比中确认你的账户可用哪些功能。仅完成入驻,并不能证明每项优化或报告功能已对每个收件人启用。

Bird 的发送路径会为营销模板选择 Marketing Messages API,并包含 CLOUD_API_FALLBACK。它不提供模板创意功能覆盖、转化衡量配置或 Android 深层链接配置。如需为某个模板语言设置上限,请使用最高出价定价。不要因为模板已获批准,就认为这些设置已经配置好。

当 Meta 报告定价类别 marketing_lite 时,Bird 会将其映射到营销费率类别。实际费用请查看消息报告的费用和账单记录;已提交的消息和已送达的消息触发计费的条件不同。

检查目的地和收件人限制

营销消息的资格可能因收件人所在国家、账户、格式以及 Meta 针对单个收件人的限制而不同。请在 Meta 文档和 WhatsApp Manager 中确认您活动所涉目的地的当前限制。企业号码所属的国家并不代表其所有目标收件人都能接收营销模板。

Bird 将 Meta 错误 131049 报告为 rate_limited。重试前,请先排查提供商详情、目的地资格和收件人限制。发送被接受或模板获批,都不能证明收件人具备资格;也不要反复重新发送受限消息。

收件人停止接收营销消息时

WhatsApp 在您的企业资料页上为每位收件人提供 Offers and announcements 控件。选择 Not interested 会计入 Meta 的单用户限制;直接停止接收则会屏蔽您的营销模板,但不影响实用类和身份验证类消息。

提供商拒绝时可能报告 Meta 错误 131050。请结合 Bird 的标准化错误和消息日志,查看 last_error.meta_error_code 中的提供商代码。如果 Bird 已有适用的退订偏好,它可能会在交由提供商投递之前就拒绝该消息。重试前,请先核实收件人已记录的选择。

Bird 收到来自 Meta 的有效停止事件时,会记录一条由收件人发起、非事务性、作用范围为该 WhatsApp Business Account 的偏好。这条记录位于 Preferences 标签页,而不在 Suppressions 列表中。恢复事件会更新该偏好,但独立的拦截仍然有效。在另行添加针对所有消息的屏蔽之前,请检查这两个标签页和事件历史。提供商的拒绝可能早于对应偏好的记录。有关作用范围和覆盖情况,请参阅偏好设置。

后续步骤