跳到主要内容

推送消息效果统计 TapDB 使用指引

本文描述了在 TapDB 中进行推送效果统计分析的方法。

数据类型

事件类型

TapDB 中与推送消息效果统计相关的事件类型有两个,在推送服务开启、接入成功,并发生送达事件上报时会自动创建:

  1. 推送通知送达:该事件用来表示推送消息被用户设备成功接收,「推送通知送达」是它的显示名,它的事件名是 push_notification_received

  2. 推送通知点击:该事件用来表示推送消息上的用户点击事件,「推送通知点击」是它的显示名,它的事件名是 push_notification_clicked

你可以在 TapDB 专业版控制台 配置 > 事件管理 中查看以上两个事件的详情。

属性类型

  1. 事件属性类型

    TapDB 中有一些与推送消息效果统计相关的事件属性类型,其中:

    事件上报时自动创建的事件属性类型有以下几个:

    1. 推送送达时间:表示一次推送送达事件发生的时间,属性名是 push_received_at

    2. 推送点击时间:表示一次推送点击事件发生的事件,属性名是 push_clicked_at

    3. 推送服务的 installationId:顾名思义就是在推送服务中设备记录的 installationId,属性名是 push_installation_id

    4. 推送通知 ID:表示使用推送服务发送推送时的 notificationId,属性名是 push_notification_id

    5. 推送第三方厂商类型:表示该 Android 设备使用的是第三方厂商平台,比如华为、小米等,其值对应于推送设备记录中的 vendor 字段的小写形式,属性名是 push_vendor

    默认预置于 TapDB 的事件属性类型有:

    1. 设备系统类型:操作系统类型,支持 Android、iOS、Windows、Mac 等值,属性名是「os」。

    你可以在 TapDB 专业版控制台 配置 > 事件属性管理 中查看以上事件属性的详情。

  2. 用户属性类型

    默认预置于 TapDB 的用户属性类型有:

    1. 设备 ID:SDK 在初始化时,将为该终端生成唯一的 ID,我们称之为设备 ID,属性名是 device_id,注意他的显示名是「激活时设备 ID」。

    你可以在 TapDB 专业版控制台 配置 > 事件属性管理 中查看以上事件属性的详情。

  3. 相关文档

    关于预置的属性,你可以参考 数据规范 上面的相关说明。

事件分析

你可以通过 TapDB 专业版控制台 分析 > 事件分析 来查询推送效果统计数据,简单的比如:

  1. 报表设置 中点击「选择指标」,在弹出窗口中选择指标,例如「推送通知送达」;然后再点击「选择维度」,在弹出窗口中选择或者添加维度,例如添加一个「推送第三方厂商类型」。

  2. 根据需要添加筛选条件,例如点击「全局筛选」,选择「推送通知 ID」等于某个你想要查询的推送通知 ID。请不要选择与推送效果统计无关的属性,这样可能会得不到查询结果。

  3. 选择时间范围,点击查询即可得到数据和图表。图表有多种展示方式,可以根据自己的需要进行选择。

关于 TapDB 事件分析使用方法的更详细的说明,请参考 文档