真正按下发送只要两分钟。决定这次群发成不成功的事情,全都发生在按下发送之前。下面是该做的顺序。
大部分失败的群发都是在这一步默默失败的。要做三件事:
先写内容,再看分段数 —— 不是看字数。最容易踩的坑是:一个非英文字符就会让整次群发重新定价:一个 emoji 或一个中文字,就让每段可用字数从 156 个字符掉到 66 个(上游通道会在每条短信前加 4 个字符前缀,这两个数字已经算进去了)。名单 5,000 个号码的话,就是 5,000 段和 15,000 段的差别。
两个值得养成的习惯:定稿前把草稿贴进分段计算器算一下;撇号和破折号自己重新打,不要从 Word 复制 —— Word 里的弯引号是 Unicode。
马来西亚电信会对含受保护国际品牌名的短信收取每段 RM1.50 罚款。促销里顺口提一个大电商、快递或支付品牌,罚款可能是整次群发费用的好几倍。平台如果不在扣费前提醒你,你要等几个星期后罚款出现才知道。
每次都要。用真的手机、用你大部分客户用的那家电信。你要确认的是预览看不出来的四件事:发件人显示成什么、换行有没有保留、链接能不能点、多久到。
没有什么神奇时段,但有糟糕的时段。避开早上 9 点前和晚上 9 点后 —— 太晚的营销短信容易被投诉,而投诉正是让发送方被过滤的原因。限时优惠在开始前几小时发,比在开始那一刻发效果好。
群发完之后,重要的数字不是「已发送」,而是这些:
| 状态 | 含义 | 是否收费 |
|---|---|---|
| 已送达 | 网络确认已送到手机 | 收费 |
| 未送达 | 运营商已接收,但没送到手机 —— 关机、号码被回收、被过滤 | 收费 |
| 被拒收 | 根本没提交出去 —— 号码无效、内容被拦 | 不收费,自动退回 |
| 提交结果未知 | 提交时上游报错或连接中断,短信可能已经发出 —— 报告显示为未送达 | 收费,不退 |
未送达和被拒收不是同一回事,绝对不该合并成一个「失败」数字。运营商按提交收费,所以被接收但没送达的照样收费,被拒收的不收。只给你一个「失败」总数的服务商,账单根本对不上。
某一家电信的未送达率突然上升,通常是内容被过滤,而不是手机有问题 —— 这时候该看短信为什么发不到。
每月手动发一次没问题。如果你每个星期都在贴同一份名单,或者要根据系统里的事件触发短信,就改用 API —— 你的 CRM 直接发送,送达状态逐个号码回传。
发送方式是一样的。「群发」通常指把名单上传、手动发一次的活动;「批量短信」是统称,也包括自动发送和交易类短信。同样的网络、同样按段计费。
在 HantarSMS 每次提交最多 10,000 个号码,只要额度够,可以排很多次提交。名单大的话本来就该分批 —— 可以先看第一批的送达情况,再决定剩下的。
短信没有垃圾箱,但马来西亚电信会过滤。会触发过滤的有:受保护品牌名、公共短链、投诉率高、发给从没同意过的名单。发给同意过的名单、短信里写明品牌的群发,很少有送达问题。
提交给运营商的短信,即使最后没送达也要收费,因为运营商在那时就向我们收费了。被上游拒收、没提交出去的(格式无效、内容被拦)会自动退回。唯一的例外是「提交结果未知」:提交时上游报错或连接中断,短信可能已经发出,所以照收不退,报告里显示为未送达。这就是报告要把被拒收和未送达分开的原因。
营业时间内,避开早上 9 点前和晚上 9 点后。除此之外,相对于优惠的时间点比钟点更重要:在活动开始前几小时发,一直比活动开始那一刻发效果好。