【友盟+】开发者社区

友盟推送用了一段时间,怎么“收到数”变少了呢?

zhaoheng 发表于 2017-4-27 14:19:42 |

zhaoheng
zhaoheng 发表于 2016-5-19 22:29:13 | 显示全部楼层 |阅读模式
大家好,借此帖的契机,我来把Android/iOS两个平台,“收到数”变少的几个常见原因一起汇总一下:


要想知道“收到数”变少的原因,我们就要先谈谈之前说过的,消息推送链路一共分为几步的事。(传送门:一图看懂消息推送链路投递流程iOS&Android


友盟推送Android消息投递链路图.jpg
iOS.jpg

列出上述两个链路图的目的,是为了能更好的从链路层面分析问题,因为在每一个环节都有可能产生损耗,并影响最终的送达率。 图中“App送达(Android)”和“成功投递APNs(iOS)”就是“收到数”。


  • 首先,需要确认一下发送的基数“发送总数”有没有发生变化,这个一般都是由于开发者选择发送的范围有变化导致的。举个简单例子,有的开发者在使用友盟推送的时候,会利用友盟推送提供的“App版本”这个维度,开发者可能选择的推送条件是“给版本低于2.0的用户”推消息,那么可以想象到,随着App的发版,老用户会陆续升级到新版本,那么“版本低于2.0”的用户肯定是越来越少,这样第一步的“发送总数”就已经变少了,肯定会影响到最终的“收到数”。
  • 其次,需要明确的是,消息推送是有一个“送达率”的概念的,关于送达率的定义和解释,在我另一个帖子也有一篇普及文章(谈谈消息推送服务的"送达率"_U盟友盟消息推送论坛),一般来讲,送达率是和App自身的质量(主要衡量指标是DAU,DAU比例)具有正相关关系的,如果是活跃的设备,一般也是推送能够触达的。 所以,刚发新版的时候,一般推送的送达率都会比较高。随着时间的增长,部分用户会变成沉默用户,部分用户会卸载掉你的App,这些都会严重影响到推送的送达率(具体可以看下帖子里面的那个图标例子),最终推送的送达率是会稳定在一个比较固定的比例,经验值是在App日活比例的基础上,再增加一定的比例,增加部分的比例就是第三方推送的作用,因为第三方推送都有一个较为强大的互保联盟,尽可能保证消息的送达率。那么在这种情况下,“有效设备(Android/iOS)”、“服务器推送设备(Android)”,“成功投递APNs(iOS)”这几个数字都会受到影响,影响最终的“收到数”。大部分开发者反馈的情况应该都可以归属到这一类,楼主提到的靠推广获取用户,很可能就是做完活动后,用户大面积的卸载造成的。
  • 最后,很重要的一点,也是很多开发者会忽略的,那就是消息的有效期。很明显,消息设置的有效期越长,那么能触达的用户越多,在设备有效期内,友盟推送会帮开发者尽可能得把设备的离线消息投递下去。 所以一般很短时间内,前后两次推送发生了明显的“收到数”变化很大,大多数都是这个原因导致的。

希望以上的总结能对集成【友盟+】推送的开发者有帮助,希望一直能够关注【友盟+】消息推送(友盟消息推送|app推送), 更多数据运营方面的汇总帖请参见BBS:友盟消息推送常见问题索引(开发者必读)_U盟友盟消息推送论坛
【友盟+】推送官方微博账号:http://weibo.com/umengpush也同样期待你的关注。




上一篇:引用sdk中的library后 运行报错
下一篇:手机上面显示的标题


notbug
notbug 发表于 2017-4-26 09:26:09 | 显示全部楼层

友盟的推送
友盟的推送 发表于 2017-4-27 14:19:42 | 显示全部楼层
notbug 发表于 2017-4-26 09:26
为什么在友盟后台 我们的app安卓版可以看到收到数。而iOS平台没有显示收到数? ...

两个平台能获取到的数据是不一样的
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

友盟启动初始化报错
版本更新后启动一直报这个错误
微信分享音乐类型失败
近期微信官方对音乐类型的分享增加了白名单限制,会导致不在白名单内的APP分享音乐类型失败 出现这种情
运行报错java.lang.NoClassDefFoundError:有人遇到过吗?
在项目中集成友盟分享功能,只加了微信、qq、微博,都是精简版。按照友盟官方的方法操作的。 签名用的友盟

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表