U-Push各种数据变少的原因
U-Push • U-Push
87879
2019-9-1
摘要:
在用户使用U-Push的时候,经常会觉得我这个数怎么不对啊?那个也不对啊?所以来在线客服问客服的同学。所以为了大家方便,我们整理了一些数据变少以及如何让数据变多的小问答,快来看看吧!

在用户使用U-Push的时候,经常会觉得我这个数怎么不对啊?那个也不对啊?所以来在线客服问客服的同学。所以为了大家方便,我们整理了一些数据变少以及如何让数据变多的小问答,快来看看吧!


计划发送数为什么少了?


消息任务计划发送人群的设备总数。情况1:通过友盟+U-Push后台进行筛选发送消息的情况下,计划发送=有效设备数;情况2:用户通过API接口上传人群包下发时,计划发送≠有效设备数,因为计划发送设备中包含了无效的设备(卸载、90不活跃等)。所以通过友盟+后台发送的消息计划发送数少了,其实是因为有效的设备数少了(卸载、90不活跃等),所以计划发送数也相应的减少了。

消息的有效设备数为什么少了?


因为有效设备数中有一些变量,包含:1、卸载设备;2、90天以上不活跃设备;

举个例子:今天的有效设备为什么突然下降了1W个?这其中就包括了有一些活动或者其他渠道拉新的质量不高导致用户来了1、2次就卸载了。还有一些90天以上不活跃的设备,可能会正好是一批用户都超过了90天没活跃,导致了有效设备数突然大幅下降。这其中90天以上不活跃的用户,建议使用其他方式进行触达,例如短信、EDM等。


消息的收到数为什么少了?

1、消息有效期设置的时间短;
2、活跃的用户数少导致收到数减少;
3、没有集成厂商通道;

详细分析请参照:《消息收到数为什么变少了?


关于“送达率”的概念,为什么送达率不高?


需要大家认真读一下这篇普及稿,因为只有理解了“送达率”,特别是“通用送达率”的定义之后,才能分析出一些原因来。

对于Android平台,送达率其实都是和App自身日活比例呈正相关的,App日活度不高,那么送达率也不会太高。一般来说,App集成了Push SDK刚上线的时候,送达率是非常高的,因为升级的用户,可以认为是活跃用户/忠诚用户。 随着时间的增长,App的送达率会逐步下降,最终稳定在一个固定值上,这个固定值基本就是App自身日活比例再加上一个额外的比例,额外的比例就是友盟推送的联盟互保作用所提升的。


如何增加实际发送数?

1. 提高APP的在线活跃用户数;

2. 增加离线APP的消息推送;

2.1 长连互保机制工作原理说明
2.2 利用厂商通道实现离线APP的消息推送,到目前为止友盟+的消息推送提供了小米、华为、魅族、OPPO、vivo五个主流手机厂商通道,详细集成办法请参照集成文档

为什么要集成厂商通道?

友盟+U-Push下发消息主要依赖App活跃时的后台长连服务(包括App活跃时的后台长连,以及U-Push共享通道的后台长连服务),通过集成厂商通道,可将消息直接发送到手机厂商的系统通道中,从而增加了对App离线这部分有效用户的实际下发数,从而提高整体的“消息到达率”。

为什么苹果推送没有这个烦恼呢?原因是苹果推送走的是系统推送,由系统去维持长连接通道,所以app杀掉也能收到推送。由于国内能买到的手机都没安装谷歌服务框架,所以造成了如今国内手机无论使用哪种第三方平台推送服务, 都无法实现百分百的安卓设备离线(杀掉app)收到推送。所以厂商通道能够在一定程度上解决这个问题。

到目前为止友盟+的消息推送提供了小米、华为、魅族、OPPO、vivo五家手机厂商通道,详细集成办法请参照集成文档

集成了厂商通道后,哪些情况收不到消息推送?

1、设备离线的情况下收不到,例如关机、飞行模式、没有信号等;
2、拒收App通知收不到;
3、拒收系统通知,友盟+U-Push会下发消息,但手机系统不会展示;
4、消息下发时超过了消息有效期收不到;


你的消息到达数是多少?


用户如何通过msg_id判断消息类型?

msg_id是长度为22位的串码,前两位用于判断消息的类型,后两位用于判断从友盟+后台/API接口发送,和在测试环境/正式环境发送。
例:umntye2155253538523601

任务类:

全部用户(广播)为um开头
部分用户(组播)为us开头
特定用户(自定义文件播)为uc开头(只支持API)
部分用户(文件播)为uf开头(只支持API)

单播类:

独立用户(单播)以uu开头
独立用户(列播),ul开头
特定用户(自定义alias)播为ua开头

从哪发的?
倒数第二位:友盟+后台发送的消息为1,API为0

什么环境下发的?
倒数第一位:正式消息为1,测试消息为0

注:单播(unicast)、列播(listcast)、自定义播(customizedcast且不带file_id)统称为单播类型消息,通过API发送的此类消息,U-Push后台不会展示单条消息数据,仅展示前一天的汇总数据。