短信发出去之后,很多运营只看一眼「成功多少条」就结束了。其实短信发送报表里藏着不少信息:哪批号码质量差、哪个时段送达慢、哪类内容被拦得多,都能从里面看出来。会看短信发送报表,排查问题能省下大量来回沟通的时间。
这篇按报表里常见的几列,讲讲每一列代表什么、该怎么用。
短信发送报表里常见的几类数据
不同平台的字段名称不完全一样,但大体包括这几类:
- 提交数据:你提交了多少条、平台接收了多少条;
- 回执数据:运营商返回的状态,成功、失败或未知;
- 计费数据:按多少条计费,长短信拆了几条;
- 明细数据:每个号码的发送时间、状态、失败原因。
看汇总只能知道整体情况,真正定位问题要靠明细。
提交成功不等于送达
这是最容易混淆的一点。提交成功只说明平台收下了这条短信并交给运营商,用户有没有收到,要看运营商回执。
所以看短信发送报表时,要以回执成功作为送达的依据。到达率的具体算法,可以参考短信到达率怎么算这篇。
回执状态怎么理解
回执一般分三种情况:
- 成功:运营商确认已下发到手机;
- 失败:附带失败原因或状态码;
- 未知或等待中:回执还没返回,过一段时间再看。
短信回执状态码由运营商网关返回,常见的成功状态是 DELIVRD,失败状态的写法各家不一。具体含义以平台提供的状态码说明为准,不要凭字面猜。
失败原因怎么归类
把失败明细导出后,按原因分组统计,通常能归到下面几类:
- 号码问题:空号、停机、号码格式错误,说明名单需要清洗;
- 用户侧问题:关机、不在服务区、手机存储满,这类可以换个时间重试;
- 内容或签名问题:被运营商拦截或驳回,要检查内容是否合规、签名是否报备;
- 频次问题:同一号码短时间内收到太多条,被系统限制。
哪一类占比突然升高,就往哪个方向查。比如某次活动空号明显变多,多半是用了一批老名单;拦截变多,就要回头看文案和短链。
按时段和批次找规律
除了看失败原因,短信回执状态还可以按维度拆开看:
- 按时段:回执慢的时间段是否集中在晚高峰或大促期间;
- 按批次:同一天多次发送,哪一批的失败率明显偏高;
- 按运营商:移动、联通、电信的送达情况是否有差别。
拆开之后,问题往往一目了然。比如只有某个运营商的失败率高,就可以把明细发给平台,让技术同事查通道情况。
一个排查的例子
假设某次会员通知发完,整体送达明显不如平时。先按失败原因分组,发现空号和停机占了大头,再按批次看,问题集中在其中一批号码上。追查下去,这批号码来自几年前的一份旧名单。这种情况换通道没有用,清洗名单才是对的处理方式。
导出对账时注意口径
月底对账时,常见的分歧来自口径不同:
- 长短信按拆分后的条数计费,短信发送报表里要看计费条数而不是号码数;
- 按提交计费还是按成功计费,开户时就要确认清楚;
- 回执有延迟,月末最后一天发出的短信,回执可能隔天才回来。
建议对账时以平台导出的明细为准,和自己系统的发送记录逐条核对。在短信群发平台后台,发送明细和回执状态都可以导出,方便核对。
养成定期看报表的习惯
不要等出了问题才去翻短信发送报表。每次活动发完看一眼失败原因分布,每月汇总一次各类失败的占比,名单老化、内容拦截这类问题能早发现、早处理。
结论
看懂短信发送报表,关键是分清提交和回执,把失败原因分类统计,再按时段、批次、运营商拆开找规律。对账时统一计费口径,以明细为准。把看报表变成每次发送后的固定动作,发送质量问题就不容易被忽略。
常见问题
报表显示提交成功,客户却说没收到,怎么回事?
提交成功不代表送达。先查这个号码的回执状态,如果是失败,看失败原因;如果回执成功,可能被手机端的拦截软件放进了垃圾信息。
回执一直显示未知怎么办?
回执返回有时会延迟,可以过一段时间再看。长时间没有回执的,把号码和发送时间发给平台客服查询。
短信回执状态码在哪里查含义?
以你使用的平台提供的状态码说明为准,不同运营商和网关的写法有差异。
空号多是不是平台的问题?
一般是名单本身的问题,比如号码已经注销或录入错误。建议定期清洗名单,剔除多次返回空号的号码。
短信发送报表能保存多久?
各平台的保存期限不同,建议重要活动的明细及时导出留档,方便日后对账和复盘。
报表看下来还是找不到原因的,可以把明细整理好联系我们,我们帮你一起排查。