你在越南发短信做验证码、营销、OTP,后台显示「到达率 70%」。老板问为什么掉 30%,你答不上来。问题不在你——是「到达率」这个指标太笼统,把三件完全不同的事混在一起了。
第一层:提交成功率(Submit Success)
这是你平台把请求发给短信网关、网关回「已接收」的比例。掉了说明你的 API 调用频率超限、签名格式错、或账号被限流。这一层你自己能查日志,不用问供应商。
第二层:运营商受理率(Carrier Acceptance)
网关把短信递给 Viettel / VNPT / Mobifone 后,对方回 DLR「已受理」的比例。掉了通常是被运营商风控拦截(内容含敏感词、短时间同号高频、发信端口被标记)。这一层必须向供应商要「分运营商的受理率」——只看总数会掩盖某一家的塌方。
第三层:终端送达率(Handset Delivery)
短信到了用户手机才算数。用户关机、空号、欠费、或在境外漫游,都会让这一层掉。这一层掉,责任不全在供应商,但供应商能给你「无效号码比例」帮你清洗名单。
该向供应商要哪三张表
- 分运营商受理率(Viettel / VNPT / Mobifone 各多少,而不是一个平均数)
- DLR 回执明细(每条短信的最终状态:已送达 / 失败原因码)
- 无效号码 / 停机号比例(用于清洗你的用户库)
拿到这三张表,你才知道 70% 到底是哪一层漏的。如果是提交层,调你的调用;如果是受理层,换线路或改签名;如果是终端层,洗号码。别再拿一个笼统的「到达率」背锅。