1. 概述

1.1. 版本兼容

使用可视化全埋点版本要求如下:

  • Android SDK:v4.0.0 及其以上
  • iOS SDK:v2.0.0 及其以上
  • Web JS SDK:v1.16.3 及其以上
  • 神策分析:v1.17.3049  及其以上
  • SDG:v0.8.5481 及其以上

神策分析的 SDK 提供全埋点的功能,全埋点会将全部的页面浏览事件和大部分常见控件的点击事件自动采集起来,通常事件量会比较大,控件难以区分。全埋点已经采集的数据结合可视化全埋点则能够让没有代码能力的分析人员根据业务需求,将需要分析的关键事件通过可视化的方式在产品界面中筛选出来,形成可视化全埋点事件。

神策提供了丰富的数据定义方式,可以对 iOS App、Android App 、Web 进行可视化全埋点。进入埋点模式后,需要点击相应的元素并根据界面提示做相应的选择进行保存,就能在事件分析中对其进行使用,其分析的效力等同于神策分析现有的虚拟事件,可以在绝大部分分析场景下正常使用。

例如: 你关心首页九宫格按钮浏览/点击情况,那你就需要对首页九宫格按钮这几个元素进行通过可视化全埋点的方式进行定义,下图是一个常见的可视化全埋点的使用流程:

2. 适用范围

神策分析支持通过对用户行为数据的采集和分析,帮助企业的策略制定者探索新的产品机会,分析用户转化或留存的原因。而正确的数据采集是实现上述场景的必要条件。

在多年的实践中,神策团队发现只用一种数据采集方式无法解决日益复杂的数据分析需求,无法适应高速迭代的产品开发节奏。神策提供了代码埋点和可视化全埋点两种采集方式来适应针对不同场景下的数据采集需求。

使用者需要充分了解这两种埋点方式的特性和边界,才能扬长避短,在合适的场景下使用对应的数据采集方法,达成数据采集工作灵活与准确的平衡。

3. 如何定义可视化全埋点事件

详细见:

App 可视化全埋点使用指南

Web 可视化全埋点使用指南

4. 可视化全埋点事件命名规范

由于可视化全埋点的定义成本很低,无需代码就可以直接进行事件的定义,所以容易出现定义混乱,不便于管理的情况,一个好的事件名至关重要。

神策的可视化全埋点系统会自动生成一个预置的事件名,使用者可以根据自己的系统进行修正,增加前缀或者后缀。

推荐的格式为:

行为类型_页面名称_按钮名称_平台_版本

  • 行为类型:指的是这个事件是点击行为,还是页面浏览行为
  • 页面名称:指的是这个行为发生在哪个页面,起名的原则主要是要保证绝大部分使用这个事件的人能够根据名字回忆起对应的页面
  • 按钮名称:指的是这个行为发生在哪个按钮上,只有点击行为才有这个值,起名的原则主要是要保证绝大部分使用这个事件的人能够根据名字回忆起对应的页面
  • 平台:主要是指对应的运行平台,是 Android,iOS 还是 Web
  • 版本:由于可视化全埋点的技术特性,可能在 App 版本升级之后,部分事件定义就会失效,不再统计数据,所以版本对于我们在排查问题时起到了很关键的作用

神策分析系统的默认显示名生成规则如下,供大家参考:

事件类型

对应规则

示例

 App 元素点击

点击_{页面名称}_{按钮内容}_{平台}_{版本}

  • 如果页面名称取不到,则为空
  • 如果按钮没有内容,则默认写作「控件」
  • 平台枚举值:Android,iOS
  • 版本:埋点时 App 的版本

点击_登录页_登录_iOS_v2.0.1

 App 页面访问

浏览_{页面名称}_{平台}_{版本}

  • 如果页面名称取不到,则为空
  • 平台枚举值:Android,iOS
  • 版本:埋点时 App 的版本
浏览_登录页_iOS_v2.0.1