跳到主要内容
版本:2.3

推送数据

是哪些因素影响了推送的到达率

Push 发送完成后,可以看到数据效果。在推送管理列表中可以看到基础数据,如果想要看更详细的数据以及做更多深入的分析,可以在列表中点击推送名称进入数据报表页面查看。

推送数据报表页面

发送完成的推送在列表中点击标题就能进入数据详情页面,下面是数据页提供的数据口径解释:

  • 推送权限打开设备数:该推送选择的目标推送人群中,打开了推送权限的设备数量,跟所选分群相关。
  • 消息发送设备数:指的是发送推送请求到第三方服务器。该数据由 GIO 埋点获取。
  • 消息送达设备数:指的是厂商通过回调接口返回给 GIO 的设备送达数据。关机、无网络、卸载App以及关闭卸载权限的设备是无法送达的。厂商每秒会发送一次回调数据。
  • 消息点击:指的是 GIO 的 SDK 采集到用户点击消息事件。该数据由 GIO 打点获取。

运营者在发 Push 的时候非常关注的问题就是到达率的问题,下面详细解释在发 Push 的过程中每一步会发生什么,是哪些因素最终影响了实际到达用户设备的数量。

首先运营选出一批推送的目标用户,GIO 会找到这些用户上报的信息,有上报过推送令牌的设备(token)就可以被成功送达到相应的厂商通道(凡是用户的 App 升级到含有Gpush SDK的版本且打开过应用都会上报token)。然后 GIO 会根据设备型号将这些信息发送到对应的厂商通道(比如华为设备会发给华为的服务器,小米会发给小米服务器)这就是「消息发送设备数」,然后再由厂商将消息发送到用户设备,只有打开了推送权限且网络状况良好的设备才可以在这一步被送达,厂商通道会将成功到达设备的数量告诉 GIO,就是对应的「消息送达设备数」。送达到设备后,有些用户会忽略,有些会点击,GIO 会自动统计消息的点击数并展示。

预置指标:

  • 消息发送: (标识符:gio_push_message_sent)
    • 由 GIO 服务器执行推送时上报
  • 消息送达:(标识符:gio_push_message_arrived)
    • 安卓由厂商通道回调给我们,iOS由推送 SDK 上报
  • 消息点击:(标识符:gio_push_message_clicked)
    • 安卓/iOS都由推送 SDK 上报

预置维度:

  • 触达推送名称:(标识符:gio_push_message_name)

注意:

  • App集成GIO的推送SDK,并发布到商店后,用户只有下载并打开了新版的App才可以上报推送令牌,这台设备才能够被送达。
  • 分群是每日凌晨计算,所以如果用户A今天是第一次打开新版的App,那么第二天才能进入分群被送达到。所以建议您第一次发送 Push 等待一天。