要看 HelloGPT/helloGPT 的群发送达率,先看平台“发送数—交付数—失败数”的三段式报表:把“成功送达”(delivery/accepted)除以“尝试发送”得到到达率,并结合回执、退信码与运营商回传分析原因。关键是区分“已发送”、“已接收”和“已读/已打开”三类指标,查看时间窗、重试策略与黑名单情况,才能把数字看得清楚、解释得透彻——下面一步步拆开来讲,带着你从概念、公式、实操到优化,像修一台老唱机那样一点点排查。

先把概念说清楚:群发送达率到底是啥
很多人一听“达率”就以为是“打开率”,其实不是。把它想成邮差送信的过程,分几步:
- 尝试发送(Attempted/Sent):你发出去的消息条数或用户数(包含失败尝试)。
- 已接收/被接纳(Accepted):运营商或目标端点确认已接收该消息并进入投递队列。
- 已交付(Delivered):消息成功到达用户设备或服务端,通常有回执或状态码证明。
- 失败/退回(Bounced/Failed):被拒绝、无效目标、网络问题或被拦截的记录。
- 已读/已打开(Opened/Seen):用户实际查看或在客户端触发了打开事件(不是所有渠道都能准确统计)。
为什么要区分这些指标?
因为“已发送=已到达”在实际中经常不成立:邮件/短信/IM 的生态里,有中间传输方、运营商、客户端策略、黑名单和网络问题。仅看“已发送”会高估用户触达情况,只有把“已交付”作为分子,才能更真实反映到达效果。
如何计算群发送达率(实用公式与示例)
最常见的定义是:已交付数 ÷ 尝试发送数。再细分出“被接纳率”、“交付率”和“最终交互率”。
- 被接纳率(Acceptance Rate) = 已接收(Accepted)/ 尝试发送(Attempted) × 100%
- 交付率(Delivery Rate) = 已交付(Delivered)/ 尝试发送(Attempted) × 100%
- 到达转化率(Seen/Open Rate) = 已打开(Opened)/ 已交付(Delivered) × 100%
举个简单例子:给 10,000 人群发短信,系统显示尝试发送 10,000,运营商回执 Accepted 9,500,最终 Delivered 9,200,Opened(或回复/点击)2,300。
| 指标 | 数值 | 公式 |
| 尝试发送 | 10,000 | — |
| Accepted | 9,500 | 9,500 / 10,000 = 95% |
| Delivered | 9,200 | 9,200 / 10,000 = 92% |
| Opened | 2,300 | 2,300 / 9,200 = 25%(打开率) |
在 HelloGPT 报表里在哪看这些数据(操作指南)
不同平台界面不尽相同,但一般有类似模块:发送任务 -> 报告/分析 -> 导出。按步骤来:
- 打开群发任务记录,选择对应时间段和任务 ID。
- 查看任务摘要(通常显示尝试发送、成功、失败、打开等汇总数字)。
- 点进“明细”或“日志”导出 CSV,核对每条记录的状态码(accepted/delivered/bounced/error)。
- 对照平台回执与运营商回传的状态码表,分组统计。若平台提供 API,可直接调用状态查询接口做批量校验。
注意看哪些字段
- timestamp(时间戳)——方便排查时序、网络波动或限速窗口。
- status(状态)——Accepted/Delivered/Bounced/Error 等。
- error_code(错误码)——判断失败原因(号码无效、停机、黑名单、限流等)。
- carrier 或 region——分析是否某些运营商或国家问题明显。
影响群发送达率的常见原因(按概率与可控性排序)
- 名单质量低:过期号码、虚假账号、被动退订会直接导致高退信率。
- 内容被拦截:包含敏感词或疑似垃圾信息会被运营商或网关拦截。
- 发送速度/限流:超出运营商或网关并发限制会引起丢包或延迟投递。
- 第三方网关问题:网关宕机或路由不稳定会影响 Accepted/Delivered。
- 黑名单/用户屏蔽:大量投诉会导致账号被限权或封禁。
- 时间窗不当:在用户休息时间发送,投递成功但打开率低,影响感知到达质量。
排查流程:像做侦探一样一步步来
- 核对任务日志:导出详情,按 error_code 分类,优先处理 4xx/5xx 类错误。
- 按运营商/地区分组:若某运营商交付率异常低,向网关或运营商咨询路由问题。
- 检查内容与模板:更换文本或减少链接看是否改善(可能是内容过滤触发)。
- 核查名单合法性:对高失败记录做抽样,检查是否属于停机、格式错误或主动退订。
- 观察时间线:是否在某个时间点后失败率骤增,可能是限速或临时策略调整。
- 并行对比:用小量分段发送与大批量发送对比,判定是否为并发导致问题。
优化建议(能立刻做的 10 条清单)
- 清洗名单,剔除长期未互动或退订用户;定期做号码验证。
- 分段发送,控制并发,尊重运营商速率限制。
- 优化消息文本,避免高危敏感词与可疑短链。
- 采用重试策略,但设置指数退避和失败上限,避免恶化问题。
- 启用双通道或多网关备份,提高突发故障时的容错率。
- 监控关键指标(Accepted/Delivered/Bounced),设置告警阈值。
- 对低交付的地区或运营商做专门的内容与路由测试。
- 管理好发送信誉(投诉率、退订率),与运营商保持沟通。
- 在可行时用回执/到达探针账号做周期性测试。
- 记录每次群发的元数据(模板 ID、发送速率、网关),便于复盘。
常见误区与陷阱(别被假象骗了)
- 把“API 返回 200”当作成功的全部证据——那只是网关接收,未说明是否被最终交付。
- 只看整体百分比忽视分地区差异——全球发送时,不同国家的交付差异可能很大。
- 把打开率当作到达率替代指标——打开受客户端和隐私策略影响,不能替代交付回执。
要是数据不明显怎么办?
如果 HelloGPT 报表给的是模糊指标,建议导出明细并用简单脚本(例如 Excel、Python)按状态码聚合。与平台客服要明确的状态码解释和是否支持最终交付回执。
技术层面的补充(进阶小贴士)
- 使用唯一消息 ID 并在多端/多网关间传递,便于追踪单条消息全程状态。
- 如果是邮件类通道,注意 DKIM/SPF/DMARC 等认证,能明显提升交付率。
- 对 REST/Webhook 反馈做幂等处理,避免重复计数导致统计错误。
写到这里我又想起上次公司做节假日促销,那次差点把一个运营商的限速忽略了,结果交付率直线掉——后来分批错峰发、清洗名单才慢慢回稳。你可以把上面的检查表当作每次群发前的“出门清单”,遇到突发情况用排查流程像侦探一样找线索,逐项排除就行了。祝你下一次群发更顺畅,别忘了把关键报表导出保存,方便后续复盘。