前一段时间在做APP PUSH到达率的优化工作,得到了一些总结性的结论,分享给大家。
推送对于一些垂直行业的工具型产品来说是很关键的,能保证用户关心的信息顺利传达给用户。自然地,推送也是后期开展运营工作的基础设施。控制好推送的信息和频率,对APP的价值增长颇有帮助。
一、IOS平台
因为各家都是把消息扔给苹果的APNS就拿不到回执了,所以,基本上各家之间没什么大的差别,只要工具本身能接收到就可以了。即使是自己做也没什么大的工作量。
二、andriod平台
本身是由GPNS的,但是因为国内不让用,所以呈现出混乱的情况,第三方工具得意发展。
一类是以个推、极光、友盟为代表的推送第三方公司。个推是做的比较大的,能力应该是最强,业务线也拓展得非常广。极光也是比较早的专业第三方,业务线没有个推广。友盟是数据统计起家,后来做的推送,现已归入阿里系,值得注意的是集成了小米推送。
二类是BAT家的推送,后来商业化成平台产品。百度算是用户量最大的,技术也不错。腾讯信鸽的用户量不大,只是自家产品在用,不包括QQ微信之类。另一个是阿里移动通信,收费的,起步比较晚,但是集成了小米华为推送,并在各种机型上的适配做的不错。
三类是系统级推送,如小米、华为推送。因为小米和华为的装机量比较大,并且一般会有系统管理软件,或者权限管理收口在平台方,所以这两个工具就显得非常重要。
安卓推送最重要的是推送的进程在后台运行,不管是轮询技术、心跳技术,都是在保证进程存活进而保持设备与服务器之间的长连接不至于断掉。但360手机卫士之类的第三方安全工具,或者手机自带的系统安全工具或者系统设置,会把这些耗电的进程杀掉,长连接不复存在,最终的推送到达率肯定低。估计实际到达率在30%左右应该是业内较高水平了(纯属个人估算)。而各大工具所声称的99%的到达率,一般是指在理想情况下的到达率,即已经刨出了各种不活跃设备了。
最基本的考虑是这个工具的使用量,包括APP数量和APP总安装量。因为只要一个使用了该工具的APP在运行,那么这个推送进程就是存活的,其他APP共用此进程,就能达到成功推送的目的。
前段时间的主流为专业第三方+系统级,比如个推+小米,双推送,然后在服务端和客户端做消息去重处理。选择小米当然出于小米在国内市场的占有率的考虑。这样能保证在当专业第三方的进程被杀死时,系统级推送进程仍然存在,保证推送能到达。
但作者发现了阿里移动推送已经集成了小米+华为推送,虽是收费,但觉得可以一试。最终结论就是它了。
但这是我的一面之词,也非技术出身,有些地方理解肤浅在所难免,仅供参考,不足为据。如果APP PUSH方面的经验,欢迎与我交流。
以上。
网友评论