添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

消息推送 - 到达率提升方案

一、功能介绍

消息推送已经发展十多年,越来越多的 app 在营销过程中更倾向于低成本、稳定、高效的消息推送方式触达用户,而手机中的 app 也是种类繁多,接收消息也较为频繁,各个厂商为了优化手机中的消息推送体验,近期陆续推出了厂商消息分类规范,且对日推送额度以及单设备、单日、单应用的额度进行了限制,从而间接影响了 app 消息推送的到达率。 利用个推大数据能力,整合多通道,实现消息高效分发,提升消息到达数和到达率。

完整的功能权限,需在文档右侧点击 “技术咨询” 扫码联系个推技术支持开通方可使用。

二、多通道触达

2.1 推送集成

参考 快速接入指南 完成消息推送集成,建议客户端将现有的厂商渠道全部都对接上,提升消息触达的途径。

2.2 检查配置

开发者需要重点检查以下配置,避免统计缺少或者异常推送导致影响消息到达率。

  • 配置回执 :个推侧部分报表数据依赖厂商回执,且根据厂商回执个推可统计消息的折损情况,并做相应的优化策略。
    检查(华为、荣耀、vivo、魅族)回执是否正常配置了。
  • 配置 iOS 扩展库 :iOS 的到达、展示数据依赖于客户端的扩展库上报数据。如果您后台页面显示 apns 渠道的展示为 0 ,则说明客户端未配置扩展库,需要补充配置。
  • 三、厂商限额解决方案

    3.1. 厂商消息分类

    华为、荣耀、小米、OPPO、vivo 各厂商对推送消息分类进行管理,若不按厂商要求进行分类和配置,部分厂商会默认单个应用单个设备单日只能发1条消息,各厂商推送数量限制如下:

    消息分类实现方案

    厂商限额明细以及消息分类的实现方案详见: 厂商通道限额

    方案步骤简介:

    ① 向各厂商申请消息分类权限。例如 app 有“即时聊天”类型的消息,可以向华为侧申请对应的 “服务与通讯” 消息类型。

    ② 成功申请后,服务端推送消息时,对内容符合该类型的消息,服务端推送时补充设置对应厂商消息类型的 options 参数。

    3.2 过滤通知栏关闭用户

    在推送消息时,可以增加条件过滤减少无效的消息下发,关闭通知的用户不发。只过滤通知消息,不过滤透传消息。

    过滤通知栏关闭实现方案:

    ① 调用 个推服务端推送 api 推送时,增加过滤通知关闭通知参数( filter_notify_off )的设置,示例代码如下:

    示例参数说明: 推送消息时设置(小米、vivo、oppo、魅族)厂商走智能配额策略,用户设置的天数为 7 天,消息离线有效期为 1 天。其它厂商按默认策略进行消息下发。

    "settings" :{ "ttl" : 86400000 , "strategy" :{ "xm" : 6 , "vv" : 6 , "op" : 6 , "mz" : 6 "active_days" : 7 , "need_backup" : true

    个推连续常活跃用户的判断条件(须同时满足)

  • 用户连续活跃天数 >= 用户设置的天数(active_days)
  • 用户上一次打开 app 时间必须是今天或昨天
  • 消息离线有效期( ttl ) >= 12小时
  • 3.4 推送余量管理

    因各厂商推送的限制规则,导致部分消息无法成功下发。推送余量查询可以一站式查询各渠道的当日推送余量,高效规划管理推送计划,保障重要消息的送达。

    余量查询方式(2选1):

    ① 登陆 个推开发者中心 ,进入个推消息推送应用如上图所示的【应用概览】页面、查询余量。

    ② 调用 个推查询余量 api ,实时查询当日推送余量。

    3.5 个推链路调节机制

    利用海量APP覆盖的能力,在同一推送生态圈下,当未活跃用户有消息等待时,对未活跃应用进行链路调节,从而提升消息触达率。

    链路调节实现方案:

    ① 提供 appid 和应用包名, 联系个推技术支持开通动态链路调节。

    ② 按照个推提供的《链路调解服务配置》文档,Android 客户端进行开发适配。

    ③ 使用 个推链路调节 Demo 测试链路调节功能,测试是否正常调节成功。

    注意: 链路调节仅在 Android (荣耀、oppo、vivo 等机型) 生效,小米、魅族、华为以及 iOS 链路调节不生效。

    3.6 厂商超限保存个推离线消息库

    通过个推的超限消息保存离线库策略,将超限消息保存后,通过个推通道下发,提升消息到达率。

    目前 Android 厂商的 消息额度限制 分为2种:

    ① 应用每天推送的总量限制(全量用户的总额度):总量超限后消息会存储到个推离线库,cid 消息有效期内在线后补发。

    ② 单应用单设备单日可接收消息数量上限:单设备超限默认无补发。开通此功能后,可以对 华为、vivo 单设备超限的消息存储到个推离线库,cid 消息有效期内在线后补发。

    厂商超限保补发实现方案:

    ① 提供 appid , 联系个推技术支持开通:厂商超限保存个推离线消息库

    ② 参考《3.5 个推链路调节机制》完成链路调节的集成,结合链路调节功能可以更好的提升超限补发的效果。

    四、多端触达

    4.1 小程序、H5、PC网页

    个推在线 + 微信双通道组合使用,支持设置消息下发策略,实现在线离线灵活组合使用。

    在线通道 :需 对接小程序 SDK 。本 SDK ⽀持 H5、⼩程序(微信、⽀付宝、头条)、Uni-App平台,为应⽤提供安全稳定的推送服务。cid 在线时,下发透传消息至客户端,端内接收到透传消息后可做自定义样式展示。

    离线通道 :在个推后台将自有小程序授权给个推,并向个推同步微信侧申请的订阅模板,即可从个推平台推送小程序订阅消息。

    微信小程序 在线、离线 推送功能使用方式,详见: 微信小程序推送

    4.2 短信

    AIM短信 ,即 5G 富媒体短信,是短信业务的升级;提供多种模板,信息品牌一键转化,用户可读性更高,个性化设置交互方式:支持视频、语音、高清图片、文字等多种媒体元素及 H5、APP、小程序、快应用等应用交互能力。

    AIM短信对接,可联系个推技术支持。