怎么正确明白音讯送达率

订阅专栏撤销订阅 Aurora Mobile, 纳斯达克: JG

7959

24

初触摸推送的使用者,为了衡量音讯推送的质量。常常会纠结到音讯的 送达率 这个概念.那么究竟什么是送达率呢?或者怎么正确了解音讯的送达状况呢?

先来看与音讯送达相关的几个根本概念:

iOS 方针用户数:匹配推送条件的 iOS 用户的数量。 iOS 推送成功数:推送到 APNS 并被 APNS 成功接收的数量。假如 device token 变更,过期或者与推送环境不匹配则不会成功。 Android 方针用户数:匹配推送的条件的Android 用户数(1个月内与效劳器有过连接的用户。假如超过1个月都没有与 JPush server 发生任何连接,那么将不向此用户推送)。 Android 在线推送数:音讯推送时,方针用户在线,通过在线下发的音讯数。Android 用户长连接在线会通过在线下发,其余用户通恢复网络后触发缓存的离线音讯。 Android 送达数:音讯送达到客户端,并且效劳端确认收到了客户端的应对的数量。 点击数:本次推送被用户点击的次数。 送达率的伪命题

如图所示,最外圈的 Total 代表悉数的注册用户,即应用创建依赖所有的注册用户数。接下来是方针用户(target)所有的音讯推送都会有一个方针用户,这个方针用户是指契合条件的用户,体系会依据推送条件匹配出推送的方针用户。即便作为方针用户也可能包括现已卸载了,或者今后底子不联网的用户,因为JPush 体系是无法获取这些状态的。

每一次音讯推送都会有一个送达数,当一次音讯推送发生的时分,方针用户中会有一些当时在线和一些不在线的。体系会依据用户的状态当即向在线的用户进行推送, 当时不在线的用户体系会为其保存离线音讯,音讯有用期之内用户恢复网络后,体系会将离线音讯发送到用户客户端。

针对用户的在线和离线状况,了解了一个音讯的推送可能后,再来看“送达率”:

在线送达率=在线用户中成功接收的数量/在线用户数 离线送达率 = 离线音讯送达数/离线音讯下下发数。

只有这个送达率才是真实的送达率,至于有一部分用户虽然是方针用户,可是推送后一直离线或者现已卸载了应用,体系是不可能把音讯发送给他们的。所以假如核算送达率的时分把这部分用户核算上显然无法说明什么,并且这部分用户跟着一个应用的时间愈来愈长,数值可能会愈来愈大。

假如是播送推送,方针用户数比较多,这个真实的送达比率根本上是固定在98%左右。为何这么说,因为可以影响真是送达率的原因主要是用户网络联通的安稳性,可能发送的时分用户状态仍是在线,当音讯发送的时分用户现已处于离线状态了,这部分用户就需要恢复连接的时分接收离线音讯了。

送达数预期

作为一个产品主管,通过什么数值衡量音讯的推送状况呢? 在线用户数,没错就是在线用户数。因为一条音讯,从发生的那一个时刻一直到音讯有用期超期,在这段期间在线或者登录过的用户才会收到音讯。例:一般一条播送音讯的默许有用期为24小时,那么这条音讯最终的送达数量应该略小于当天的天在线用户数,为何小于是因为有一部分在线用户数是音讯推送后才注册的新用户,这部分用户是不会收到之前的音讯的。

“在线用户数” 才是可以用来衡量推送成功数的值。 “音讯送达/方针总数”其实不是真实的送达率,这个比率没有太多的参考意义。真实的送达率实际上是一个比较安稳的值。

 

本文由 @吕鑫 原创投稿,并经人人都是产品主管修改。未经答应,禁止转载。


那假如送达率较低,也就是音讯现已确定由效劳端下发,可是却没有送达客户端,大约会是神马原因呢


人人都是产品主管(woshipm)是以产品主管、运营为核心的学习、交流、分享平台,集媒体、培训、社群为一体,全方位效劳产品人和运营人,建立9年举行在线讲座500+期,线下分享会300+场,产品主管大会、运营大会20+场,掩盖北上广深杭成都等15个城市,内行业有较高的影响力和知名度。平台集合了众多BAT美团京东滴滴360小米网易等知名互联网公司产品总监和运营总监,他们在这里与你一同生长。

相关阅读