每家服务商报的都是「每条」的价格,但没有一家是按条收费的。下面讲清楚价目表上的数字,是怎么变成账单上的数字的。
这就是全部的「秘密」,而且没有人刻意隐瞒 —— 只是很少有人讲清楚。价目表写「每条 RM0.20」,实际扣的是每段 RM0.20,一条短信可能是一段,也可能是五段。(RM0.20 是我们的标准价,量大会自动降价 —— 见阶梯价。)
所以真正有用的问题不是「单价多少」,而是「我实际要发的短信会用掉几段」。单价完全一样的两家商家,光是短信写法不同,费用就可能差 3 倍。
| 短信 | 长度 | 段数 | × 1,000 | × 10,000 |
|---|---|---|---|---|
| 验证码 | 40 字符 | 1 | RM200 | RM2,000 |
| 派送通知 | 120 字符 | 1 | RM200 | RM2,000 |
| 写得紧凑的促销 | 152 字符 | 1 | RM200 | RM2,000 |
| 同一则促销,多 12 个字符 | 164 字符 | 2 | RM400 | RM4,000 |
| 加了一个 emoji 的促销 | 153 字符 | 3 | RM600 | RM6,000 |
| 中文公告 | 90 字 | 2 | RM400 | RM4,000 |
长度是你打的字数。上游通道会在每条短信前加 4 个字符前缀,上面的段数已经算进去了。
发 10,000 人的话,写得紧凑的促销和加了一个 emoji 的同一则促销,相差 RM4,000。这是群发短信里最大的成本杠杆,而且拉动它不用花一分钱。
| 编码 | 什么时候触发 | 一段 | 拆段后每段 |
|---|---|---|---|
| GSM-7 | 纯英文、数字、基本标点 | 160 字符(在 HantarSMS 上能打 156) | 153 字符 |
| Unicode | 任何中文、淡米尔文、emoji 或弯引号 | 70 字(在 HantarSMS 上能打 66) | 67 字 |
为什么拆段后每段变少、哪些字符会悄悄触发 Unicode,详见短信字数限制。
1. 没送达的短信照样收费。运营商按提交收费,不是按送达。被网络接收、但最后没送到的短信 —— 关机好几天、号码被回收、内容被过滤 —— 照样收费。只有根本没提交出去的(格式无效、内容被拦)才能退。服务商只给你一个「失败」数字、不把这两种分开的话,账单就对不上。在 HantarSMS 还有一种情况:提交时上游报错或连接中断,结果未知、短信可能已经发出 —— 这种照收不退,报告里显示为未送达。
2. 通道前缀。上游通道会在每条短信前加 4 个字符前缀,这几个字符从你的字数额度里扣:一段可以放 156 个纯英文字符,Unicode 则是 66 个字。在文本编辑器里量出来刚好 160 个字符的短信,会按 2 段收费。忽略这一点的计算器,恰好在最关键的边界上低估你的费用。
3. 受保护品牌名罚款。马来西亚电信对含受保护国际品牌名的短信,每段罚 RM1.50 —— 是短信价格的七倍半。发给 1,000 人的促销里提到一个,就是 RM200 的短信费换来 RM1,500 罚款,而且通常几个星期后才出现在服务商的账单上。
4. 重复号码。同一个号码在 CSV 里出现三次就是扣三次钱。你要不要为这个付钱,取决于平台是在报价前去重,还是扣费后才去重。发之前可以先用号码清洗工具整理。
每段 RM0.18、另收每月 RM200 平台费的服务商,在你每月发到 10,000 段之前,都比每段 RM0.20、没有月费的贵。低于这个量,拿单价来比较是比错了数字。
| 每月用量 | RM0.20,无月费 | RM0.18 + 每月 RM200 |
|---|---|---|
| 1,000 段 | RM200 | RM380 |
| 5,000 段 | RM1,000 | RM1,100 |
| 10,000 段 | RM2,000 | RM2,000 |
| 50,000 段 | RM10,000 | RM9,200 |
这只是算术,不是在说哪一家竞争对手 —— 把你实际拿到的报价代进去就行。重点是:用量不固定或有淡旺季的发送方,月费的影响远大于单价;用量大而稳定的,月费就不重要了。
完整价格,包括哪些收费、哪些不收,见价格页;量大降价见阶梯价。
按段报价。HantarSMS 的标准价是每段 RM0.20,所有马来西亚网络同价,没有月费,量大自动降价(累计 30 万条起最低 RM0.14)。实际费用取决于你的短信用掉几段 —— 上游会在每条短信前加 4 个字符前缀,所以 156 个英文字符是一段,只要含一个非英文字符就降到 66 个字一段。
在 HantarSMS 会,而且自动:账户累计成功提交 5,000 条后单价从 RM0.20 降到 RM0.18,之后 2 万条起 RM0.17、5 万条起 RM0.16、15 万条起 RM0.15、30 万条起 RM0.14。每张订单按下单当时已达到的档位计价,被拒收退款的不算。另一个大杠杆是短信长度:把 170 字符的促销删到 156 字符,费用马上减半,不用谈判。
运营商已接收但没送达的要收费,因为运营商按提交收费。根本没提交出去的(号码无效、内容被拦)会退回。提交结果未知的(提交时上游报错或连接中断,短信可能已经发出)照收,报告显示为未送达。只给一个合并失败数字的服务商,提供的资料不足以核对账单。
每段单价一样,但在我们的通道上,Unicode 一段只能放 66 个字,英文是 156 个字符(已扣掉上游加的 4 个字符前缀),所以中文按字算大约贵 2.4 倍。淡米尔文、emoji、从文字处理软件复制来的弯引号也一样。
有单价更低的,但通常意味着三种情况之一:要量很大才划算的月费、送达更差的国际或灰色线路,或者在提交时就生成、而不是由网络传回的送达报告。按你的实际用量比较每月总费用,正式使用前先用自己的手机测试送达。