Sign inGet started

WhatsApp 模板指南

您编写的模板必须通过 Bird 的提交检查和 Meta 的审核才能使用。本页说明 Bird 检查的内容限制、如何提供变量以及如何应对审核决定。通过本地验证不代表 Meta 会批准模板,也不保证后续投递成功。
Bird 还提供托管目录模板。阅读 WhatsApp 模板 以查看可用语言和当前可发送状态,阅读编写模板以在您自己的账户上创建模板。

各组件的字符限制

提交编写的内容时,Bird 会检查以下限制:
组件限制备注
文本标题60 个字符每个模板一个标题,最多支持一个变量
正文1,024 个字符支持多个变量
页脚60 个字符不支持变量
按钮标签25 个字符适用于电话、URL 和快捷回复按钮
URL 按钮目标2,000 个字符支持一个变量,追加在 URL 末尾
复制代码按钮值20 个字符复制到设备剪贴板的字符串
轮播卡片正文有单独的 160 个字符限制。类别和组件规则同样适用:身份验证模板使用 Meta 生成的措辞,而 GIF 标题、轮播和优惠券复制代码按钮属于 Bird 编写流程中的营销模板。请检查验证响应中受影响的语言和字段。

变量

变量是模板中在发送时填充的部分。根据您正在编写的组件匹配格式:
  • Bird 使用位置参数创建身份验证模板,写作 {{1}}{{2}}。其措辞来自 Meta 的身份验证格式。实用和营销模板的顶层文本使用命名参数,例如 {{order_number}}
  • 位置占位符是从 {{1}} 开始递增的索引编号,示例值和发送值均按占位符出现的顺序读取。正文从 {{2}} 跳到 {{5}} 会被拒绝。
  • 命名占位符使用小写字母、数字和下划线,例如 {{order_number}},同一语言中名称不能重复。其值按名称匹配而非按位置匹配,因此提供值的顺序无关紧要。
  • 每个占位符都要用双花括号包裹。轮播卡片文本使用位置参数和位置示例值。变量 URL 按钮使用一个末尾位置占位符,例如 https://example.com/orders/{{1}},即使模板正文使用的是命名参数。
  • 不要在占位符内使用 #$% 等特殊字符。
  • 模板不能以变量开头或结尾。Meta 会拒绝悬空参数,因为以替换文本开头或结尾的消息无法为读者提供上下文。
  • 每个占位符周围要有固定文本来说明替换值的含义。Meta 会拒绝占位符过多而上下文过少的模板,因为大部分都是变量的正文看起来像空白表格而非消息。增加措辞,或减少变量数量。
  • 提交模板时附带示例值。审核基于渲染后的预览进行,没有示例值的提交无法被评估。

格式

WhatsApp 在正文中支持少量内联格式:粗体、斜体、删除线和等宽字体。正文和按钮中允许使用 Emoji,标题文本则完全不支持格式标记。
Meta 不接受 HTML、不接受以锚文本样式呈现的链接,也不支持除您手动输入的换行符之外的行长控制。正文中的 URL 会以原始链接形式渲染,这正是 URL 按钮存在的意义。

审核与批准

提交新语言或编辑会启动相应的审核流程。请在 Bird 和 WhatsApp Manager 中查看当前状态,而不是按照预期的审核时间安排上线。发送前,请确认所需语言可用、发送号码属于正确的账户,且接收者符合条件。
批准和质量是分开的。Meta 根据使用情况和接收者反馈更新模板质量。中等或低评级需要排查问题;被暂停或禁用的语言无法用于发送。关注当前状态和 Meta 显示的操作建议,不要假设评级变化会自动恢复模板。
Bird 会显示模板的状态和每种语言的审核结论。WhatsApp 模板定义了每个值及其对发送的含义。

模板被拒绝的原因

查看针对受影响语言返回的原因。需要检查的问题包括:
  • 变量格式。 花括号不匹配、占位符编号不连续、变量出现在开头或结尾,或变量多于固定文本。
  • 重复。 如果模板的正文和页脚与您账户上已注册的措辞一致,会作为重复被拒绝。Meta 会在拒绝信息中指出已有模板的名称,您可以改用该模板发送。身份验证模板不受此检查限制。
  • 政策。 违反 WhatsApp Business Messaging Policy 的内容,或对于交易类内容,违反 Commerce Policy 的内容。禁售商品是最典型的情况,但接收者无法辨认为来自您的消息同样会被拒绝。
  • 类别错误。 最常见的是将营销消息作为实用类提交。类别决定了 Meta 允许的内容和消息费用,因此 Meta 会予以纠正而非放行。
在 WhatsApp Manager 或 Business Support Home 中以及 Meta 提供的通知中查看审核决定。修复报告的问题后重新提交。如果决定提供了申诉选项且您不同意,请提供所需的上下文和示例值。跟踪审核状态;批准和完成时间无法保证。

后续步骤