Sign inGet Started

营销模板

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

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

发送营销模板需要什么

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

  1. 连接您自己的 WhatsApp Business Account,因为您创建的模板注册在您的账号下,而不是我们的账号下。请参阅电话号码设置。
  2. 创建类别为 marketing 的模板并提交审核。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 最高出价

Marketing Messages Lite 的最高出价定价目前处于预览阶段。如果你的组织拥有预览权限,营销模板构建器会为每种语言显示 Pricing 部分。选择 Default price 即使用 Meta 公布的费率,选择 Maximum price 则可设置出价上限。上限越低,送达量可能越少。

设置最高价格的步骤:

  1. 选择 Maximum price,然后检查 Country。如果该账户关联的号码都属于同一个受支持的国家,系统会预先选中该国家,你也可以更改。国家仅用于加载建议金额,不会被保存,也不会限制收件人。
  2. 以 WhatsApp Business Account 的币种填写 Maximum per 1,000 deliveries,或选择 Use price。Meta 的建议最高价是其公布的所选国家营销标价,以账户币种计。在默认定价下,Cloud API 和 Marketing Messages Lite 适用相同的营销费率。该金额不含 Bird 费用。建议金额不保证送达,也不代表该国家符合条件。
  3. 选择 Submit for review 以申请更改价格。Save as draft 会将更改保存在 Bird 中,直到你提交。如需恢复公布的费率,请选择 Default price 并提交更改。

如需针对特定目的地调整上限,请使用估算结果下方的 Country overrides。添加国家及其倍数:1 保持基础上限,0.8 使用基础上限的 80%,1.2 使用基础上限的 120%。最多可添加 50 个国家,倍数范围为 0.01 到 10。其他国家保持基础上限。删除某一行后,提交更改时该国家会恢复为基础上限。图表和估算结果显示的是应用这些覆盖设置之前的基础上限。

提交只会启动更新,并不代表 Meta 已接受该上限。发送前,请在 WhatsApp Manager 中检查实际生效的价格。如果 Meta 拒绝更新,原有价格继续生效。请检查账户和国家要求,然后调整上限,或选择 Default price 后重新提交。

Country 列表不包含 Meta 禁用送达优化或禁止营销消息的目的地。该列表无法识别某个国家内部的受限地区。功能是否可用还取决于 Meta 对账户和发送方的要求。使用最高出价前,请查看 Meta 的功能地域可用性,确认你计划触达的目的地。在 Bird 中拥有预览权限,并不代表在 Meta 处符合条件。

其他功能和发送设置

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 列表中。恢复事件会更新该偏好,但独立的拦截仍然有效。在另行添加针对所有消息的屏蔽之前,请检查这两个标签页和事件历史。提供商的拒绝可能早于对应偏好的记录。有关作用范围和覆盖情况,请参阅偏好设置。

后续步骤