推送通知可以提升用户的感知度和活跃度,是移动应用触达用户和留住用户的重要工具。在上篇文章《看懂了这些push策略优化技巧,还愁KPI完不成?》中曾提过,Push打开量的优化可以从推送通道、内容池、文案等多个层面着手进行。
其中,「推送通道」层面的优化,需要产品或运营人员调研大量的厂商推送API开发文档、以及第三方推送技术指南等资料,以找出推送通道的优化方法。然而,大部分技术文档的篇幅十分冗长,对于非技术出身的业务人员,需要耗费较多的时间才能搜集出对业务提升有用的知识点。
为此,本文特地以“划重点”的方式,为大家整理了适合于“刚接触Push业务的运营人员”阅读的推送通道知识,比如Push通道的推送规则、以及可以尝试优化的方向。读者如能从中获取有关Push运营的相关思路,便是本文的价值所在
01设置消息不折叠
为了避免用户受到频繁的打扰,厂商系统会将一个APP的多条通知消息折叠起来。各个厂商的消息折叠规则见下。
APNs(Apple厂商通道):有两种折叠分组方式:1)默认按应用分组:默认情况下系统会按照应用,把收到的通知分成不同的组,每个组的顶层是该组收到的最新通知,iOS 12以上可以设置当前组的通知摘要; 2)自定义分组:为了避免让重要通知被其他通知遮盖,开发者可以每个一个通知加上类似于分组ID的标识,使得通知按照分组ID折叠展示。
原生安卓:同一应用通知达到5条时折叠成一组。折叠时,右侧数字为被折叠的未阅读通知总量;展开时,最多显示8条通知内容。
OPPO:同组通知达到 4条时开始折叠。折叠时,右侧数字为被折叠的未阅读通知总量;展开时,最多显示8条通知内容。
vivo:同组通知达到 2条时开始折叠。折叠时,无数字显示被折叠的通知总量;展开时,最多显示8条通知内容。此外,Funtouch OS_10 以下版本设有消息盒子,会导致消息虽送达,但应用存活时展示,不存活时折叠到消息盒子。
魅族:同组通知达到4条时开始分组。折叠时,顶部数字为通知总量;展开时,可展示的通知条数很多,目前已知超过35条。另外,魅族手机会提供不重要通知功能,消息多次不点击后,会将过多的通知收纳到右上角“消息收纳盒子”中;点击收纳盒后,弹出的这些不重要通知并不会被折叠;可以通过在应用通知设置内开启“设为优先”来关闭此功能。
华为:折叠规则:同组通知达到2条时开始折叠。折叠时,右侧数字为被折叠的未阅读通知总量;展开时,最多显示8条通知内容。
小米:折叠规则:同组通知达到4条时开始折叠。折叠时,右侧数字为被折叠的通知数量(最大为7);展开时,最多显示10条通知内容。默认情况下,通知栏只显示一条推送。值得注意的是,小米推送提供「通知分类」功能,用来控制多条消息在通知栏内的替换关系,相同通知分类的消息会存在替换(新的消息会覆盖之前的),不同类通知可以在通知栏并存。最多可以有10001类通知并存。如需多条通知在通知栏内并存,请在推送时将将这些通知设置为不同的分类,针对不同的消息设置不同的notifyId(Integer id)取值(相同notify_id的通知栏消息会覆盖之前的)。
从上述厂商推送规则可以发现,消息默认会在手机通知中心被折叠,这给推送业务带来的弊端是,一些重要的消息会被后面的其他消息所淹没,造成 Push 的曝光率被降低,影响 Push的整体打开量。
为了让push尽可能强曝光在用户面前,可以通过以下方式使得消息不折叠展示:
1)厂商通道优化。对于Apple和小米机型,可以给每一条通知都带上分组标识(比如小米的notifyId),使所有通知都不折叠展示。但如果用户每天收到的push条数较多,为避免用户被过度打扰,可以考虑将点击率高的push类型(比如单推push、个性化push)的通知不折叠显示,其他类型push(比如全量push)折叠显示。
2)第三方通道优化。可以通过“个推or极光等第三方推送服务的API关键字 (比如thread_id:通知分组折叠的组别识别名)设置”来控制 push消息不折叠展示。但需要注意,第三方推送通道需要依赖APP 进程在线才能成功下发消息,如果进程不在线,将变成离线消息,离线消息最多保存72小时,且最多保留最新的3条消息,72小时内如果用户未打开手机,将无法收到Push。因此基于第三方通道的实际到达数量较低,所以仅有少量push 在通知中心可以不折叠展示。
02设置个性化响铃
奇特的通知响铃声音,可以吸引用户对于通知消息的注意,从而提高应用Push的打开数量。比如通过网赚模式获取大量用户的趣头条App,其Push通知声音模仿了金币到账的声音,不仅培养了用户的使用习惯,还可以提升Push通知的曝光率。
优化方向:相比其他机型,Apple、华为、小米机型的用户,在激活App后无需手动开启通知权限,可以控制用户默认收到Push通知,因此通知消息的到达量较高。因此,建议为Apple、华为、小米这3类机型设置个性化的响铃,以增加push通知对于用户的提醒强度。
03设置右侧大图标
各推送通道对于右侧大图标的文件要求见下。
APNs:URL 仅支持 HTTPS,图片要求小于10MB;
华为:通过API的image字段设置。图标文件须小于512KB,图标建议规格大小:40dp x 40dp,弧角大小为8dp,超出建议规格大小的图标会存在图片压缩或显示不全的情况。注意:华为的“资讯营销类”消息不支持右侧图标。
小米:仅MIUI12以上版本支持,MIUI12以下版本不展示large icon;显示在右侧,但仅在大图和大文本被折叠状态下展示;要求PNG/JPG/JPEG格式图片,尺寸120×120px,小于200KB;
OPPO:图片上传按照multipart标准发送HTTP消息即可,图片要求尺寸144*144 px,文件大小为50k以内,格式为PNG/JPG/JPEG。但推送运营平台和图片上传api,对大小图上传有数量限制,比如大图每天最多上传100张,小图每天最多上传500张;
vivo:不支持通知带右侧大图标;
魅族:不支持通知带右侧大图标;
优化方向:为了丰富push通知的展示样式,可以在Apple机型增加右侧大图标,以提升push的点击率。
04设置桌面角标or红点
尽管在手机桌面的App图标上设置数字角标(Badge)或者红点,对于Push打开量没有增量效果,却对于App的 每日活跃用户量 DAU 却有着提升的作用。(但是因为清除红点或者角标而启动App的用户,其用户质量一般不如主动唤起App的用户)
优化点:由于Apple、华为支持开启通知权限、角标权限,所以建议在Apple和华为端,由技术开发人员通过代码开启角标权限,使用户在下载激活App后无需手动开启,也可显示App的角标和红点。
05合理利用厂商推送数量资源
为了保证用户的推送体验、营造良好的push通知生态,各大厂商对于用户关注程度低的「普通运营」类的push通知,在提醒方式、消息样式、发送频次、推送数量方面会进行管控。
华为:从EMUI 10.0版本开始,将通知消息智能分成两个级别:一般与重要,且不同级别的消息在提醒方式和呈现样式上会有差异。若通知被归类为“一般”级别,则没有震动、响铃、和状态栏图标提示,目前可通过自定义通知渠道将消息级别设为“重要”;但遵照华为推送相关规则,最终展示效果仍将与华为推送智能分类计算出的级别共同决定,两者取低,例如:重要与一般取一般。
vivo:分为系统消息和运营消息。1)系统消息:总量限制,默认为1倍的用户订阅数,可以免费申请增量;单用户单应用每天收到的消息条数无上限。消息提醒方式有响铃、震动、消息外显、锁屏;2)运营消息:总量管控:默认等于1倍的用户订阅数,不允许增量频控管控:单用户单应用每天收到的消息条数上限5条。消息无响铃、无震动、应用不存活时消息收纳进盒子(Funtouch OS_10及以上版本已取消消息盒子)、无悬浮、无锁屏;
oppo:1)公信通道(适用于默认的多用户普适性消息推送)中累计用户数 < 50000,可推送量为100000,累计用户数 ≥ 50000,可推送总数量为累计用户数 × 2;2)私信通道(适用于单个用户的私人消息推送)的推送数量不受限制。
小米:1)普通消息(默认的多用户普适性消息)的单日可推送数量限制为该 App 的 MIUI 日联网设备数的5倍,MIUI 日联网设备数小于10000时可推送数量固定为50000,振动、响铃、呼吸灯、悬浮、锁屏效果均无;2)通知消息(单个用户的私人消息)的推送数量不受限,允许设置振动、响铃等效果,但悬浮、锁屏效果默认无。
优化方向:对于普通运营类消息,为了节约厂商通道的可用额度:
1)对于有单用户推送条数限制的机型(比如 vivo),尽量选择点击率高的push策略,在较早的时间段优先进行下发;
2)对于有推送次数总量限制的机型,尽量挑选活跃度更高的用户作为安卓端的push目标用户,比如小米、oppo、vivo挑选近30日活跃的安卓用户。(魅族、华为:默认终端设备超过30天没有联网,无法接收推送消息;小米、oppo、vivo:默认手机90天未联网,无法通过厂商通道接收消息)
06总结
从对于push打开量(或DAU)的增量收益的角度来看,建议以上五种优化方法的执行优先级从高到低的排序依次为:
1.增加角标或红点(提升DAU);
2.设置消息不折叠展示;
3.合理利用厂商推送数量资源;
4.设置右侧大图标;
5.设置个性化铃声;
最后需要注意的是,由于厂商推送服务和第三方推送服务的平台推送功能、管控规则,都会不定期地升级或更新,建议运营同学及时关注以上平台的官网或官方公众号,以知晓相关的最新动态,并迅速做出相应调整。
以上就是分享的全部内容了,限于笔者自身的知识和视角有限,本文难免会有考虑不周全之处。在此,请读者朋友们不吝赐教
-END-