已发送、已送达、已读、失败:消息状态详解
详解 WhatsApp、短信和电子邮件中“已发送、已送达、已读、失败”各自的含义,消息为何会失败、如何排查修复,以及如何正确汇报群发活动的送达效果,帮助出海营销团队读懂送达报告并避免夸大数据、提升复盘质量,并附利雅得连锁药房的实操案例与报告模板。
作者: OmniChannels.ai Editorial Team · 审阅: BroadNet Messaging Solutions Team
营销
简短回答
已发送表示平台已接受并发出消息;已送达表示消息已到达设备或邮箱;已读表示收件人已打开消息(以渠道能够回报为前提);失败表示消息无法发送或无法送达。WhatsApp 会回报这四种状态,短信通常只回报送达而没有已读,电子邮件则回报退信和估算的打开情况。请分别汇报每个阶段,并以已送达的消息作为计算互动率的基数。
本页内容
要点速览
- 在 WhatsApp 上,Meta 将已发送定义为一个对勾,已送达为两个对勾,已读为两个蓝色对勾,失败为红色的错误三角形。
- WhatsApp 用户可以关闭已读回执,因此已读数量会低估实际的阅读情况。
- 短信送达回执来自运营商,确认的是消息抵达手机,而不是已被阅读。
- 电子邮件的打开追踪会受到预加载图片的隐私功能影响,因此打开率只是估算值。
- 互动率应基于已送达的消息来计算,并按原因代码而不是笼统的一个数字来汇报失败情况。
本指南面向需要正确解读送达报告,并在不夸大的前提下解释群发活动结果的市场与客户体验经理。你将了解各状态在 WhatsApp、短信和电子邮件中的含义,最常见的失败原因及其解决办法,以及一套在财务或管理层追问时站得住脚的汇报结构。
已发送、已送达、已读和失败分别是什么意思?
它们是消息旅程中的几个阶段:已被接受并发出、已到达设备或邮箱、已被收件人打开,或因出错而中止。并非每个渠道都会回报每个阶段,而且每个阶段由不同的系统回报。
Meta 的 WhatsApp 状态参考文档对它们做了精确定义:
- 已发送(sent): WhatsApp 服务器已发出消息(一个对勾)。
- 已送达(delivered): 消息已到达用户的设备(两个对勾)。
- 已读(read): 消息已在设备上的打开的聊天中显示(两个蓝色对勾)。
- 失败(failed): 消息无法发送或无法送达(红色错误三角形)。
Meta 还为语音消息列出了**已播放(played)**状态。消息必须先送达才能被阅读,但如果用户立即阅读,你可能只会收到已读状态。
各渠道的状态回执有何不同?
WhatsApp 提供最丰富的回执,短信确认的是送达手机,电子邮件则确认接收服务器已接受并估算打开情况。请在同类指标之间进行比较。
| 状态 | 短信 | 电子邮件 | |
|---|---|---|---|
| 已发送 / 已提交 | 已被 WhatsApp 服务器接受并发出 | 已被服务商接受并提交给运营商 | 已被你的发送服务器接受 |
| 已送达 | 已到达设备 | 运营商送达回执确认已送达手机 | 接收服务器已接受该邮件(仍可能进入垃圾箱) |
| 已读 / 已打开 | 已读回执,除非用户关闭了已读回执 | 不可用 | 通过追踪像素估算;受图片预加载和隐私功能影响 |
| 失败 | Meta 返回的错误代码 | 运营商或服务商错误(号码无效、用户不在网、被拦截) | 硬退信或软退信,通常附带 RFC 3464 定义的状态码 |
| 已读之外的互动 | 按钮点击、回复 | 回复、带跟踪参数的链接点击 | 点击、回复、退订 |
由此得出两点实用结论。第一,标记为已送达的邮件并不能证明已进入收件箱。第二,WhatsApp 已读率是下限而不是上限,因为关闭了已读回执的人可能读过却没有回报。
消息为何会失败,如何修复?
多数失败可归入四类:收件人无法接收、消息违反平台规则、账户存在设置或计费问题,或发送得太多太快。每一类的解决办法不同,所以你应当按原因汇报失败情况。
常见的 WhatsApp 失败
Meta 公布了 Cloud API 的错误代码。群发团队最常遇到的包括:
| 错误代码 | Meta 的描述(概述) | 应对措施 |
|---|---|---|
| 131026 | 消息无法送达;该号码可能不在 WhatsApp 上、用户可能未接受最新条款,或应用版本过旧 | 通过其他渠道联系对方;不要持续重试 |
| 131047 | 距收件人上次回复已超过 24 小时 | 发送已审核的模板,而不是自由格式消息 |
| 131049 | 为维持健康的生态互动而未送达,可能是营销限额所致 | 至少等待 24 小时再重试该模板;检查投放对象和频率 |
| 131050 | 收件人选择不再接收贵企业的营销消息 | 视为退订;不要重试 |
| 132001 | 该语言下的模板不存在或未通过审核 | 检查模板名称、语言代码和审核状态 |
| 131042 | 付款方式问题 | 修复 WhatsApp Business 账户的计费 |
| 131056 | 短时间内向同一收件人发送了过多消息 | 拉开向该用户发送消息的间隔 |
代码和措辞会变化,所以当你看到不熟悉的代码时,请查阅 Meta 的错误代码页面。
常见的短信失败
- 号码无效或格式错误。 上传前请规范化为国际格式(例如 +971 或 +966)。
- 用户不在网。 手机关机或不在覆盖范围内;运营商可能在一段时间内重试,之后消息过期。
- Sender ID 未报备或被拦截。 包括阿联酋和沙特阿拉伯在内的一些国家要求报备发件人名称;未报备的流量可能被拦截。
- 内容或发送时段过滤。 营销流量可能因当地关于内容或发送时间的规定而被过滤;请向服务商和国家监管机构确认最新规则。
常见的电子邮件失败
- 来自不存在的地址或域名的硬退信: 请立即移除。
- 来自邮箱已满或临时延迟的软退信: 重试,然后屏蔽反复失败的地址。
- 身份认证失败: Gmail 要求批量发件人设置 SPF、DKIM 和 DMARC;缺少记录会导致被拒收或进入垃圾箱。
- 垃圾邮件投诉: Gmail 要求批量发件人将被举报的垃圾邮件率保持在 0.30% 以下,并建议低于 0.10%。
如何正确汇报群发活动的表现?
汇报一个漏斗,每个阶段只用一个基数,并说明每个渠道能够和不能衡量哪些状态。最常见的错误是把已读或点击除以已发送的消息,而不是已送达的消息,这会把名单质量与内容质量混为一谈。
经得起推敲的汇报流程
- 等待状态趋于稳定。 回执要经过几分钟或几小时才会到达;设定一个固定的截止时间(例如 24 或 72 小时)并注明。
- 分别统计唯一收件人数和消息数。 一位收件人在一个流程中可能收到多条消息。
- 统一规范状态。 已读的消息也计为已送达,因为已读状态可能在没有已送达状态的情况下到达。
- 用正确的基数计算比率: 送达率 = 已送达 / 已发送;已读率 = 已读 / 已送达;点击率 = 点击数 / 已送达。
- 按原因代码和渠道拆分失败情况, 而不是只给一个笼统的“失败”数字。
- 将退订与失败区分开。 WhatsApp 上的 131050 或电子邮件中的退订,是授权信号,而不是技术错误。
- 在能够追踪的地方,把互动与订单、预约或付款等结果挂钩。
- 导出原始报告(CSV),以便财务和分析人员核实数字。
报告版式示例
| 指标 | 定义 | 基数 |
|---|---|---|
| 已提交 | 已被接受待发送的消息 | 屏蔽之后的受众 |
| 已送达 | 已送达加已读 | 已提交 |
| 已读 / 已打开 | 已读回执或估算的打开 | 已送达 |
| 已点击或已回复 | 按钮点击、链接点击、回复 | 已送达 |
| 失败(按原因) | 按错误代码分组 | 已提交 |
| 已退订 | STOP、退订、停止营销 | 已送达 |
实操案例:利雅得一家连锁药房的 WhatsApp 活动
“Nakheel Pharmacy”是利雅得一家虚构的连锁药房,向一份已授权客户名单发送 WhatsApp 营销模板。在 24 小时截止后,送达报告显示一部分消息已送达,较小一部分已读,另有一组失败。
按代码对失败分组后,情况更加清晰。多数是 131026,即这些号码无法通过 WhatsApp 联系,团队将它们转到短信版本。一小组返回 131049,于是团队检查投放对象,并且不在 24 小时内重试同一个模板。少数号码返回 131050,这些号码被转入营销屏蔽名单。有一批消息因阿拉伯语模板变体使用了错误的语言代码而以 132001 失败,该问题在下次发送前得到修复。
最终报告显示送达率、基于已送达的已读率、基于已送达的按钮点击,以及通过优惠码核销的到店人次。报告中注明,已读率不包含关闭了已读回执的用户。
常见错误与客观局限
- 把已发送当作成功。 已发送只表示已经发出。
- 将 WhatsApp 已读率与邮件打开率相比较。 它们衡量的是不同的东西,盲区也不同。
- 什么都重试。 对已退订或无法联系的号码重试,既浪费开支,又可能损害质量信号。
- 忽略时区和截止时间。 在不同时间提取的报告无法对上。
- 期待完美的数据。 回执可能延迟或缺失;运营商回执因网络而异;邮件打开只是估算。请在报告中说明。
OmniChannels.ai 如何提供帮助
OmniChannels.ai 为 WhatsApp、短信、电子邮件和 Telegram 上的群发活动提供送达报告,包含汇总视图、高级视图、筛选和 CSV 导出,方便分析人员核实每一个数字。群发活动工具包括上传 Excel 或 CSV、预览、定时发送和重复号码过滤,可在发送前减少可避免的失败。WhatsApp 模板在上线前会显示审核状态,平台支持阿拉伯语和英语。基于 BroadNet Technologies 的短信运营商直连通道。如需复盘你目前的数据汇报,欢迎预约演示。
常见问题
为什么 WhatsApp 消息一直停留在已发送状态而没有送达?
单个对勾通常表示,自消息发出以来,收件人的手机没有连接过 WhatsApp,例如手机已关机、离线或漫游且没有数据流量。如果该号码已不再使用 WhatsApp,消息也可能一直无法送达。请等待送达窗口期结束,对于时效性强的消息,再通过短信等其他渠道重试。
消息没有标记为已送达,却可以被标记为已读吗?
在 WhatsApp 上,消息必须先送达才能被阅读,但 Meta 指出,如果用户立即阅读,你可能只收到已读状态,而没有单独的已送达状态。因此在统计时,应将已读的消息也计为已送达,否则你的已送达总数会低于实际情况。
短信有已读回执吗?
标准短信不会向发送方提供已读回执。运营商返回的是送达回执,通过状态或错误代码确认消息是否到达手机或失败。短信的互动效果,通过回复、带跟踪参数链接的点击,或预约、付款等后续行为来衡量。
邮件的硬退信和软退信有什么区别?
硬退信是永久性的失败,例如地址或域名不存在;请移除该地址。软退信是暂时性的,例如邮箱已满或接收服务器延迟收件;请稍后重试,如果持续失败则屏蔽该地址。邮箱服务商会把发件人如何处理退信,作为信誉评估的一部分来观察。
向管理层汇报时,应该汇报打开率还是已读率?
两者都应汇报,但要标注为参考指标,而不是精确的数字。WhatsApp 已读率不包含关闭了已读回执的用户,而邮件打开率可能因自动加载图片的隐私功能而虚高。请把它们与点击、回复、转化或收入配合使用,避免决策只建立在单一的软性指标之上。
资料来源
继续阅读
更多指南营销
电商 WhatsApp 营销:订单通知、购物车与货到付款确认
面向跨境电商的 WhatsApp 运营指南:订单通知、弃单挽回、到货提醒、商品目录和货到付款确认,附可直接改写的模板示例,并说明 Meta 对 实用型(Utility)与营销模板的分类规则,帮助电商团队提升转化。,覆盖海湾地区常见的货到付款场景与上线检查清单
8 分钟阅读
营销
对话式商务:如何通过聊天完成端到端销售
对话式商务实战指南:如何在 WhatsApp 等聊天渠道完成从商品发现、商品目录、购物车、支付链接到订单通知和人工协助的全流程销售,并给出所需的系统架构与关键指标,帮助出海电商提升聊天转化率和单次对话收入,并附科威特香水品牌的实操案例与上线检查清单。
8 分钟阅读
合规
WhatsApp、短信与邮件营销的用户授权指南
WhatsApp、短信和邮件营销活动的用户授权(opt-in)实用指南:授权时应记录哪些信息、如何跨渠道统一处理退订,以及GDPR与阿联酋、沙特的数据保护法律如何适用,附授权记录字段表和检查清单,帮助出海企业合规触达海外客户。
8 分钟阅读
