短信发出去之后,很多运营只看一眼「成功多少条」就结束了。其实短信发送报表里藏着不少信息:哪批号码质量差、哪个时段送达慢、哪类内容被拦得多,都能从里面看出来。会看短信发送报表,排查问题能省下大量来回沟通的时间。

这篇按报表里常见的几列,讲讲每一列代表什么、该怎么用。

短信发送报表里常见的几类数据

不同平台的字段名称不完全一样,但大体包括这几类:

  1. 提交数据:你提交了多少条、平台接收了多少条;
  2. 回执数据:运营商返回的状态,成功、失败或未知;
  3. 计费数据:按多少条计费,长短信拆了几条;
  4. 明细数据:每个号码的发送时间、状态、失败原因。

看汇总只能知道整体情况,真正定位问题要靠明细。

提交成功不等于送达

这是最容易混淆的一点。提交成功只说明平台收下了这条短信并交给运营商,用户有没有收到,要看运营商回执。

所以看短信发送报表时,要以回执成功作为送达的依据。到达率的具体算法,可以参考短信到达率怎么算这篇。

回执状态怎么理解

回执一般分三种情况:

  • 成功:运营商确认已下发到手机;
  • 失败:附带失败原因或状态码;
  • 未知或等待中:回执还没返回,过一段时间再看。

短信回执状态码由运营商网关返回,常见的成功状态是 DELIVRD,失败状态的写法各家不一。具体含义以平台提供的状态码说明为准,不要凭字面猜。

失败原因怎么归类

把失败明细导出后,按原因分组统计,通常能归到下面几类:

  1. 号码问题:空号、停机、号码格式错误,说明名单需要清洗;
  2. 用户侧问题:关机、不在服务区、手机存储满,这类可以换个时间重试;
  3. 内容或签名问题:被运营商拦截或驳回,要检查内容是否合规、签名是否报备;
  4. 频次问题:同一号码短时间内收到太多条,被系统限制。

哪一类占比突然升高,就往哪个方向查。比如某次活动空号明显变多,多半是用了一批老名单;拦截变多,就要回头看文案和短链。

按时段和批次找规律

除了看失败原因,短信回执状态还可以按维度拆开看:

  • 按时段:回执慢的时间段是否集中在晚高峰或大促期间;
  • 按批次:同一天多次发送,哪一批的失败率明显偏高;
  • 按运营商:移动、联通、电信的送达情况是否有差别。

拆开之后,问题往往一目了然。比如只有某个运营商的失败率高,就可以把明细发给平台,让技术同事查通道情况。

一个排查的例子

假设某次会员通知发完,整体送达明显不如平时。先按失败原因分组,发现空号和停机占了大头,再按批次看,问题集中在其中一批号码上。追查下去,这批号码来自几年前的一份旧名单。这种情况换通道没有用,清洗名单才是对的处理方式。

导出对账时注意口径

月底对账时,常见的分歧来自口径不同:

  • 长短信按拆分后的条数计费,短信发送报表里要看计费条数而不是号码数;
  • 按提交计费还是按成功计费,开户时就要确认清楚;
  • 回执有延迟,月末最后一天发出的短信,回执可能隔天才回来。

建议对账时以平台导出的明细为准,和自己系统的发送记录逐条核对。在短信群发平台后台,发送明细和回执状态都可以导出,方便核对。

养成定期看报表的习惯

不要等出了问题才去翻短信发送报表。每次活动发完看一眼失败原因分布,每月汇总一次各类失败的占比,名单老化、内容拦截这类问题能早发现、早处理。

结论

看懂短信发送报表,关键是分清提交和回执,把失败原因分类统计,再按时段、批次、运营商拆开找规律。对账时统一计费口径,以明细为准。把看报表变成每次发送后的固定动作,发送质量问题就不容易被忽略。

常见问题

报表显示提交成功,客户却说没收到,怎么回事?

提交成功不代表送达。先查这个号码的回执状态,如果是失败,看失败原因;如果回执成功,可能被手机端的拦截软件放进了垃圾信息。

回执一直显示未知怎么办?

回执返回有时会延迟,可以过一段时间再看。长时间没有回执的,把号码和发送时间发给平台客服查询。

短信回执状态码在哪里查含义?

以你使用的平台提供的状态码说明为准,不同运营商和网关的写法有差异。

空号多是不是平台的问题?

一般是名单本身的问题,比如号码已经注销或录入错误。建议定期清洗名单,剔除多次返回空号的号码。

短信发送报表能保存多久?

各平台的保存期限不同,建议重要活动的明细及时导出留档,方便日后对账和复盘。

报表看下来还是找不到原因的,可以把明细整理好联系我们,我们帮你一起排查。