V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jpush
V2EX  ›  程序员

提高 iOS App 通知功能启用率的三个策略

  •  
  •   jpush ·
    jpush · 2017-07-31 10:28:07 +08:00 · 3230 次点击
    这是一个创建于 2432 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们都知道推送通知在 App 运营中的作用巨大。但是,很多用户却并不买帐,App 第一次启动提示是否「启用推送通知」时,他们直接选择了「否」。

    是的,最近我本人就转变成了这样的人 - 认真地评估每个应用是否要启用推送通知功能。App 第一次启动就让我做选择,我没有预期我要收这个 App 的通知做什么,我为什么要选择开启通知功能,而受各种非预期的通知的打扰呢?

    据统计,平均只有 40% 的人启用应用的推送通知功能。具体来说也要看 App 属性了,比如微信这种通讯类 App,用户会预期要及时地收到消息通知,自然就会启用。但大多数 App 没有这么幸运,用户没有一个明确的预期或理由,App 会推送什么通知。关于不同类别的 App 通知启用率的分析与对策,可参考这篇文章:为什么 Uber 的推送打开率超过 60%?

    App 开发者有没有办法,让用户更多点地开启通知功能呢?还是有点思路的。本文总结三个有效的策略。

    策略一:提前声明通知的作用,让用户有预期

    绝大多数 App 在申请推送通知功能开启时,都是简单粗暴的:App 首次打开时代码注册推送通知功能,让系统弹出「是否启用推送通知」的提示框。

    这个粗暴作法的结果也很简单,用户直接点击「否」。

    有没有更友好的作法呢?有。就是在使用 App 的某个阶段,先业务上提示,向用户说明,「开启通知功能」对这个 App 的体验有多么重要。然后,再调用系统远程通知注册,系统会弹出请求通知权限的提示框,让用户做选择。

    这里写图片描述

    星空

    以上截图是「星空」这款 App 刚打开时给我的展示界面。在弹出系统的提示是否允许通知前,它有个介绍的页面,告诉你启用「定位」对这个 App 有什么好处,启用「通知」对这个 App 有什么好处。看到关于通知的说明,我点击「允许」按钮后,就会弹出下图里系统的界面,让你允许启用通知功能。

    AppSo

    这个截图是来自于应用 「 AppSo 」,一款做应用推荐的 App。看到有「限免」通知,我就毫不犹豫地点击了「允许」推送通知。

    总之,在用户面对系统的提示框前,先给用户说明「通知」对这个应用的意义。如果在这一步用户就表示不同意,就不必弹出系统提示了,以后有机会需要开启时再次提示。

    策略二:通知分类,给用户更多的控制权

    用户不愿意启用一个 App 的「通知」功能,是出于这样的考虑:App 会推送什么通知我不知道,我不想要非我预期的通知信息来打扰我。

    我们如果能够想办法让用户更清晰地了解,我们这个 App 会给他推送什么通知,则可以一定程度上打消用户的顾虑,从而让他启用这个应用的「通知」功能。

    让用户清晰地了解推送的内容的方式,就是对可能的「通知」进行分类,并且让用户勾选他希望收到通知的分类。

    这里写图片描述

    比如「亚马逊购物」这个应用,推送通知的类型有这些可选,我选择开通了:帐户状态通知、配送状态通知、个性化推荐,而秒杀不是我感兴趣的。如果他不提供这个设置项,则我会因为有秒杀这种广告性质的通知而完全关闭这个 App 的通知功能。

    策略三:找时机提示用户重新考虑打开「通知」功能,并提供方便

    如果用户就是没有启用我这个 App 的「通知」,是不是就完全没有办法了呢?还是有机会的:当用户访问到通知相关功能时,再次提示用户去打开「通知」功能。

    很多用户的策略就是,新安装一个应用默认不启用「推送通知」。对于这种用户,只能采取本条的思路了:必要时再次提示用户。

    有些用户不熟悉如何去设置里打开「通知」,其实即使如我这样熟悉的人,在那么长的 App 列表里去找到要操作的 App 来打开通知,也是有负担的。所以,如果 App 里有快捷入口,点击一下就切换到系统设置里对应的界面,就会很方便了。

    下图是「天猫」的界面,点击「新消息提示总开关」这里,就切换到了系统设置里「天猫」应用相关的设置项页面。

    这里写图片描述

    这里写图片描述

    需要注意的是,提示用户其实也有个时机把握问题,我对 QQ 的提示就不太爽:经常冷不丁弹出提示,说我没有启用通知建议我启用。而有些应用的提示就还可接受,即在 App 使用场景真的与通知相关时才提示我,比如电商类 App 我在查询发货进度时。

    总结来说,iOS App 如果想要基于 Push 更充分地运营,就必须要做好上述三个策略,以便从用户那儿争取到他「启用通知」。遗憾的是,目前大部分的 App 还没有做好这几个方面的功课,甚至有些大 App 也做得不是非常让人满意。但要承认的是,的确也在逐渐地改进了。希望本文对你的 App 改进有所帮助!


    作者:javenfang - 极光( JPush 为极光推送团队账号,欢迎关注)

    原文:提高 iOS App 通知功能启用率的三个策略

    知乎专栏:极光日报

    15 条回复    2017-08-01 10:23:25 +08:00
    liuhuansir
        1
    liuhuansir  
       2017-07-31 12:58:25 +08:00
    主要功能是 IM 的 app 开启推送很合理,其他 APP 一律关闭,有些 APP 太不要脸了,只要开启,啥都给你推
    LokiSharp
        2
    LokiSharp  
       2017-07-31 13:07:17 +08:00
    我所有都默认给推送权限,要是他推送给我的我不想看的内容超过 3 条我就取消他的推送权限
    ivechan
        3
    ivechan  
       2017-07-31 13:10:18 +08:00
    0. 让你的通知有意义. 最反感购物 APP 的垃圾通知.
    debuggerx
        4
    debuggerx  
       2017-07-31 13:43:20 +08:00
    有意义+1。。
    app 产品本来应该是一个很人本位的东西,我们做程序可以尽量优化形式和交互体验,然而没有内容、内容垃圾甚至强女干用户的运营行为导致的流失也要算到开发身上还要开发想办法完全就是无理取闹
    Valyrian
        5
    Valyrian  
       2017-07-31 13:47:58 +08:00 via iPad
    策略一就是流氓,系统的提示框不用,非要先弹一个自己的,因为如果用户拒绝了还可以反复弹
    orderc
        6
    orderc  
       2017-07-31 13:53:32 +08:00   ❤️ 2
    除了 QQ、微信、邮件通知,其他通知一律关闭
    holysin
        7
    holysin  
       2017-07-31 14:36:26 +08:00
    没用过安卓,iphone 的推送基本也都不给权限,偶尔几个给,否则我 200+的 APP,通知栏简直没法看
    wolfsecond
        8
    wolfsecond  
       2017-07-31 15:05:24 +08:00
    策略输出价值个人认为,1>3>2
    silymore
        9
    silymore  
       2017-07-31 16:28:29 +08:00 via iPhone   ❤️ 1
    第一个图明显是骗人的,行星升起时间难道不固定,还需要你 push 才确定
    coolcoffee
        10
    coolcoffee  
       2017-07-31 16:30:38 +08:00
    我也讨厌一打开 App 就索要权限还不给理由的应用, 在 ios 上我都会毫不犹豫的点击“否”。 在 Android 上就只能吃苍蝇一样点击“是”
    jpush
        11
    jpush  
    OP
       2017-08-01 10:19:17 +08:00
    @coolcoffee Android 上管理应用的通知真的太劳心了,有些在系统设置,有些在软件设置
    jpush
        12
    jpush  
    OP
       2017-08-01 10:20:53 +08:00
    @holysin 像提醒事项这些重要的我会给权限,至于视频音乐这些 App 基本都关掉推送
    jpush
        13
    jpush  
    OP
       2017-08-01 10:21:25 +08:00
    @orderc 哈哈哈 QQ 我也没给权限,很少上了
    jpush
        14
    jpush  
    OP
       2017-08-01 10:22:20 +08:00
    @debuggerx 是这样子的没错,开发常常会背运营的锅
    jpush
        15
    jpush  
    OP
       2017-08-01 10:23:25 +08:00
    @liuhuansir 最近知乎的客户端,连 谁赞了谁 这样子的消息都推送,简直神烦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1042 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 120ms · UTC 22:36 · PVG 06:36 · LAX 15:36 · JFK 18:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.