四步教你如何提升PUSH到达率

   2019-07-17 91运营0
核心提示:本文笔者将通过“增加‘系统通知’方式的推送通道”、“找手机厂商开通白名单,避免推送失败的情况”、“进程保活”、“引导打开推送开关”4点来说述:如何提升PUSH到达率?这是1篇实操指南,是参考网上资料和相干书籍、复盘了36氪做推送的进程,加上咨询过相

本文笔者将通过“增加‘系统通知’方式的推送通道”、“找手机厂商开通白名单,避免推送失败的情况”、“进程保活”、“引导打开推送开关”4点来说述:如何提升PUSH到达率?

a189 四步教你如何提升PUSH到达率

 

这是1篇实操指南,是参考网上资料和相干书籍、复盘了36氪做推送的进程,加上咨询过相干经验产品经理后的总结,希望对你有帮助~

为何要写这篇呢?

第1是上上周和1位做过很长时间推送优化的产品经理聊天后有了些心得;第2是借上周末在行咨询的机会,又复盘了36氪做推送1些思考;第3则是看《我不是产品经理》这本书也学到很多提升推送到达率的方法,就干脆做个总结,希望能帮到有一样困惑的你~

首先,先明确为何要优化推送?

最直接缘由就是提升DAU,让用户更多打开App,这背后隐含的目的是希望激活新用户、召回流失用户,让业务长时间健康增长。因此,务必注意这不是1次性的事儿,要通盘问虑,KPI导向的数据提升1定会引发反弹的

OK,接下来进入正题,聊下提升PUSH到达率的1些手段。

为了帮大家理解PUSH原理,先放1张业务架构图:

a264 四步教你如何提升PUSH到达率

 

其中“推送通道”1般指第3方,或自建的推送服务,主要用于真正向App发送PUSH消息,而App1般会通过安装推送服务方提供的SDK来接收PUSH。

对企业而言,则可以自行开发管理系统进行PUSH消息创建,并根据不同渠道App特点进行消息路由,从而连接到不同通道中进行发送。

那接下来,要讲的重点就在“推送通道”这里。

1、增加“系统通知”方式的推送通道

如上图所示,大多App选用的推送通道都是如个推、极光、信鸽这样的第3方推送平台,它们都提供了1站式推送服务,在集成便捷、定制化、数据统计上有明显优势。

但它们的传输方式通常采取的都是“透传”方式,也就是不管传输业务如何,它们只负责将需要传送的业务传送到目的节点,同时保证传输质量,而不对传输业务进行处理。

这类透传方式很容易致使收到消息的App进程,由于目的节点——也就是接收手机操作系统的1些策略给清算掉

因此,强烈建议在第3方基础上,同时集成指定手机厂商的专属推送SDK,就是上图最上脸部分。由于通常它们会支持用“系统通知”方式传输信息——也就是说,服务端实时发送信息到客户端。发送后会在系统通知栏收到展现,同时响铃或振动提示用户。这类方式到达率会更高

需要额外说明的是:这里的厂商集成只限国产安卓手机,iOS的推送服务APNs是标准的没法定制,而安卓的原生系统通知服务没法使用(缘由你懂的)。

目前市面上常见的,比较成范围的国产手机厂商都支持专属推送SDK,建议根据你家App渠道占比来选择对应厂商,比如:36氪就专门针对小米、华为做了适配,建议安装的有:小米、华为、oppo、vivo、魅族等渠道。

最后提1句,这类方式缺点也很明显:第1是多个厂商集成复杂度和开发本钱较高,第2是没法定制客户真个推送显示样式,第3则是由于厂商提供的系统通知的推送方式,客户端没法感知到达情况,只能依赖于被唤醒后发通知到服务端统计,因此可能没法精准统计到达率。这时候只能通过时间+渠道来源方式挑选DAU进行估算。具体实行建议酌情选择。

2、找厂商开通白名单

如果没精力集成那末多厂商SDK,还有1种方案,就是想办法将自己接收PUSH的进程加入手机厂商操作系统的白名单,这样不会被系统杀死。

微信、qq这些利用,都加入了各个厂商的白名单,所以才不会出现收不到微信新消息推送的情况。但具体哪家厂商愿意给你开,就只能8仙过海了,这个属于商务层面,这里不再展开。

3、进程保活

这个思路也只适用于国产安卓手机,所谓“进程保活”,就是利用不同App进程使用系统广播进行相互唤醒,算是1种“黑科技吧”,举3个场景:

  1. 场景1:开机、切换网络、拍照、拍视频的时候,可以利用系统产生的广播唤醒App。(不过貌似Android N已将这几种广播取消了)
  2. 场景2:通过第3方SDK唤醒相应App进程,如微信sdk会唤醒微信,支付宝sdk会唤醒支付宝。
  3. 场景3:App之间相互唤醒,假设你手机里安装了支付宝、淘宝、天猫、UC等阿里系App,那末你打开任意1个,有可能就顺便把其他阿里系的App给唤醒了。

站在用户角度,其实这类做法挺流氓的,容易让系统内存迅速被占满,拖慢App,给大家看下面几张图就知道了:

a353 四步教你如何提升PUSH到达率

a449 四步教你如何提升PUSH到达率

 

因此,建议还是慎用。那具体怎样实现进程保活呢?

  1. 用技术手段:比如设置服务为前台服务;比如启动1个1像素的Activity,使这个进程处于可视进程状态,提高优先级;比如通过账户系统同步机制激活App。
  2. 接入第3方SDK:个推这样的第3方平台之所以受欢迎,还有个优势就是安装了他们SDK的App可以相互唤醒(如上图所示)。有些大厂的推送SDK,比如百度,也有1定概率做到其全家桶某个App启动顺便启动你的App。但具体是不是能唤醒,也取决于当时的其他利用存活状态和操作系统限制。
  3. 自建推送服务:自建服务有2个思路,第1是将推送服务开放成平台,允许其他App接入,通过其他App的启动唤醒自家App。第2是推送服务只支持自家App,不开放,但可接入自家多个App,让它们相互之间唤醒。

具体进程保活的原理和利用,在岳建雄老师的《我不是产品经理》第7章有详细描写,有兴趣的同学可以去翻看学习。

但仍旧要强调1点,就是:与其花时间在这类偏门手段上,还不如想办法下降自己App的资源消耗,以减少被系统杀死的可能性,从而为用户提供更顺畅的使用体验,这才是上策。

4、引导打开推送开关

这里的开关包括系统级和App级的,强烈建议App针对推送权限做更细粒度的控制,间接给用户1个打开总开关的理由,以下图:

a543 四步教你如何提升PUSH到达率

 

在此基础上,可以适当增加1些打开推送开关的引导,1般可以有以下场景:

  1. App升级后,用户打开App,跳出弹窗提示用户打开销息提示;
  2. 某些个性化功能,为了提示用户,引导打开推送开关。比如:关注某个作者提示他打开开关以接收作者最新文章;比如:买完商品后提示打开开关以跟踪物流进展等;
  3. 通过某些有利于用户的消息,提示用户打开。比如:财经类App打开开关以接收最新股市行情;比如:电商类App打开开关以接收优惠信息等;
  4. 给用户提供1些利益以促使他打开,比如:打开开关有积分,送优惠券之类的。

但真正最适合的引导方式还是让用户体验到你产品的价值后,给1个利他的理由,自然引导,而不是1上来就弹窗。这点很多大厂App都做的很好,建议多参考。

以上就是今天想和大家分享的,有关推送到达率提升的1些观点总结,信息量有点大,部份也参考了其他文章和书籍,希望能对你有帮助。同时,如果有我没提到的,也欢迎你留言告知我,我也会再和大家分享~

参考文献

  1. 《关于 Android 进程保活,你所需要知道的1切》,来自简书:D_clock爱吃葱花。
  2. 《APP消息推送(Push),居然还有这么多你不知道的》,来自简书:大城小胖Chris。
  3. 《我不是产品经理》,作者:岳建雄。

 

申悦,微信公众号:互联网悦读笔记(ID:pmboxs)

 

 
标签: push
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • 详解APP PUSH推送机制
    详解APP PUSH推送机制
    一、APP PUSH定义与价值APP PUSH的定义为在手机终端锁屏状态下通知栏展示或在操作前台顶端弹出的消息通知,点击后可唤起对应的APP,并在APP内跳转到指定页面。push消息是通知用户,引导用户进行参与活动、购买产品的重要手段,而且PUSH消息也可以引导用户查看
  • 如何向女友解释 Push 原理
    个性化推荐是根据用户的兴趣和行为特征,来推送出用户喜欢的东西。那么,这个个性化推荐是怎么做到的呢?其中包括哪些内容呢?周六下午的时光是惬意的,小诺和女票来到了东交民巷比利时大使馆旧址,里面的餐厅喝下午茶。进去后,俩人忙各自的事情,女票在看晚
    03-28 push
  • 腾讯视频 PUSH 功能与策略竞品分析、数据体系、
    1、腾讯视频PUSH功能与策略竞品分析(与知乎、新浪微博对照)1.1 基本信息当前版本:知乎V6.1.0、微博V9.6.2、腾讯视频V7.1.8使用环境:IOS 12.21.2 竞品分析1:「推送」功能1.2.1 知乎「推送」功能知乎推送功能结构图(1) 细致化的推送设置知乎的「推送」功
  • 明白这三点,玩转APP的PUSH
    APP消息推送指的是APP开发者通过第3方工具将自己想要推送的消息推送用户。PUSH对现代人绝对不会陌生,只要你有智能手机就会常常收到推送。对运营者而言,PUSH是APP运营最优良的渠道之1,应用得当可以帮助运营高效的解决问题,实现运营目标。一样,如果使用方
  • APP一推送用户就卸载?这5点push策略你做到位了
    说起推送通知,大家不丝毫陌生乃至还可能有1点头疼。现在,1位手机用户平均每隔1分钟就会收到1条来自手机APP或网页阅读器的信息推送。 但是各位运营人员,你真的有益用好推送功能将自己的内容营销效果最大化吗?提及推送通知,大家都不陌生,只要你有智能手
    04-16 app推送
  • APP一推送用户就卸载?做push要注意这3个关键点
    APP一推送用户就卸载?做push要注意这3个关键点
    尽人皆知,现在获得用户本钱愈来愈高,随着小程序的突起,用户去下载1个app,然后去注册,填写信息的意愿与本钱也是幂级的提高。那针对此类趋势,首先逢迎需求,对新用户,极简的使用产品,对老用户,我们就要尽量的不让它们卸载或离开我们。首先针对app运营
  • 汽车之家开发团队使用代码发布系统的经验总结
    汽车之家开发团队使用代码发布系统的经验总结
    pushguide发布系统,是汽车之家正在使用的代码发布系统。「代码上线」是运维日常工作中最重要的一部分。在没有发布系统之前, 所
  • 移动APP消息推送设计,真的就是Push这么简单吗
    几乎每一个移动APP中都或多或少包含了消息推送的功能,在协同类工具中更是如此,不同角色、不同时间点、不同渠道、不同的信息等
  • 看完这篇你还敢说你会用“推送”功能吗?
    为什么用尽浑身解数,用户活跃度就是不够?为什么拼命进行宣传,用户数量还是那么少?老板总说:引导用户去使用APP,达不成目标
    06-20 push推送
  • 新鲜出炉!防止App用户“出轨”的七大杀手锏
    Push 就好像一把屠龙宝刀,需要功力深厚的武林高手才能发挥出极致的作用。 否则一旦让用户失去兴趣,App用户必定出轨。对于如何
点击排行