群发功能推广通知短信的一些问题
首先,我的这次群发推广是面向我的平台上已经入驻的客户,只是平台有新功能,通知用户体验一下,激活用户使用率,所以这个短信内容模板经了过短信网关运营商的审核。我的短信内容是合规的
1、选择运营商,运营商的短信网关服务质量本身得够硬,群发短信需要够快,我选择了目前国内云服务市场头名的短信服务。
2、短信发送的内容不要超过70字,70字以上,价格不一样,所以不要用一些不可控的模板变量,推广内容最好是固定的,别忘了充分利用前面的签名来完成语句表达。URL转成微博后者腾讯微博之类的短域名把URL压缩掉。
3、提高短信成功率,即便通过了前面的审核,短信到了运营商哪儿,也有可能因为“未知原因”被毙掉,怎么解决这个问题,运营商的大数据过滤系统,比较常用的的factor是时间间隔。为此对短信发送之间的时间间隔做了一定的处理,实验证明,对时间间隔做了充分的随机处理以后,运营商未知原因的发送失败几率大幅度下降。除了时间几率以外,其实还可以把群发任务分块,不同块以更大的时间间隔启动调度去执行。
if i%50 == 0: time.sleep(random.randint(10,15)) if i%100 == 0: time.sleep(random.randint(1, 3)) if i%200 == 0: time.sleep(random.randint(2, 5)) if i % 500 == 0: time.sleep(random.randint(5, 8)) if i % 1000 == 0: time.sleep(random.randint(10, 20)) time.sleep(random.random())
4、报个数据吧,几千条,群发成功率接近88%,主要失败原因有很多号是停机或死号。