You need to enable JavaScript to run this app.
导航
全埋点预置事件和属性
最近更新时间:2024.11.06 16:39:35首次发布时间:2022.04.18 10:45:03

APP端
  • App端全埋点预置事件和预置属性
    数据接入时,打开全埋点开关后,即可上报以下预置的全埋点事件和属性,同时,也支持您上报自定义事件属性、自定义事件,或者配置全埋点上报需过滤的页面等,详情请参见各端SDK埋点文档中的全埋点相关章节。

    事件名

    事件说明

    触发机制

    属性

    属性值类型

    属性描述

    bav2b_page

    页面访问

    页面打开后触发上报

    page_key

    string

    页面唯一标识

    refer_page_key

    string

    有页面切换操作时,refer_page 为上一个页面信息,refer_page_key来源页面类的名称(class_name),当应用为冷启动时,此类属性值将为空。

    is_back

    int

    page_title

    string

    页面的标题

    page_path

    string

    页面的路径

    referrer_page_path

    string

    有页面切换操作时,refer_page 为上一个页面信息,referrer_page_path为页面路径关系,当应用为冷启动时,此类属性值将为空。

    refer_page_title

    string

    有页面切换操作时,refer_page 为上一个页面信息,refer_page_title为上个页面的名称(页面title),当应用为冷启动时,此类属性值将为空。

    $is_rn

    int

    判定是否 RN 页面

    $rn_root_tag

    int

    RN页面唯一编号

    $is_flutter

    int

    是否使用flutter全埋点

    $bav2b_page_leave

    页面离开

    页面离开后触发上报

    $page_duration

    int

    页面时长。

    • Android端:页面停留时长属性,此时长为记录页面进入和离开时间戳计算而来,如果未能正常获取对应时间戳导致无法计算到页面停留时长值,会默认赋值1s作为兜底取值。
    • iOS端:页面进入时记录一个以当页面为 key 的 duration 事件,记录当前进入时间。页面退出时取出 duration 事件,根据当前时间减去页面进入时间,中间差值为停留时间时长。

    page_key

    string

    页面唯一标识

    page_title

    string

    页面的标题

    $is_rn

    int

    判定是否 RN 页面

    $is_flutter

    int

    是否使用flutter全埋点

    $rn_root_tag

    int

    RN页面唯一编号

    bav2b_click

    元素点击

    点击页面元素后触发上报

    page_key

    string

    页面唯一标识

    element_path

    string

    唯一标识控件,xPath的字符串

    positions

    string数组

    元素在每层列表中的位置,可能为2-2 0-1

    texts

    string数组

    元素文案,是个数组,数组中每个文案长度上限200字符

    element_width

    string

    元素宽度,单位同header.resolution

    element_height

    string

    元素高度,单位同header.resolution

    touch_x

    int

    点击位置相对元素左边界的距离,单位同header.resolution

    touch_y

    int

    点击位置相对元素上边界的距离,单位同header.resolution

    page_title

    string

    页面的标题

    element_id

    string

    元素ID,Android 端默认会获取;iOS 端每个控件一般不会设置 ID,因此 iOS 端默认会不获取。可手动设置

    element_type

    string

    元素类型,控件的类型,例如 Button

    $is_rn

    int

    判定是否 RN 页面

    $is_flutter

    int

    是否使用flutter全埋点

    $rn_root_tag

    int

    RN页面唯一编号

  • 相关的其他事件:$bav2b_exposure元素曝光、$bav2b_slide滑动事件。
    使用全埋点时,您可以结合$bav2b_exposure元素曝光、$bav2b_slide滑动事件相关属性数据,进一步深入分析用户的行为。

    事件名

    事件说明

    属性

    属性值类型

    属性描述

    $bav2b_exposure

    元素曝光

    page_key

    string

    页面唯一标识

    element_path

    string

    唯一标识控件,xPath的字符串

    positions

    string数组

    元素在每层列表中的位置,可能为2-2 0-1

    texts

    string数组

    元素文案,是个数组,数组中每个文案长度上限200字符

    element_width

    string

    元素宽度,单位同header.resolution

    element_height

    string

    元素高度,单位同header.resolution

    page_title

    string

    页面的标题

    element_id

    string

    元素ID,Android 端默认会获取;iOS 端每个控件一般不会设置 ID,因此 iOS 端默认会不获取。可手动设置

    element_type

    string

    元素类型,控件的类型,例如 Button

    $exposure_type

    int

    曝光类型

    $bav2b_slide

    滑动事件

    $direction

    int

    滑动方向

    $offsetX

    float

    横向偏移

    $offsetY

    float

    纵向偏移

    page_key

    string

    页面唯一标识

    element_path

    string

    唯一标识控件,xPath的字符串

    element_width

    string

    元素宽度,单位同header.resolution

    element_height

    string

    元素高度,单位同header.resolution

    page_title

    string

    页面的标题

    element_id

    string

    元素ID,Android 端默认会获取;iOS 端每个控件一般不会设置 ID,因此 iOS 端默认会不获取。可手动设置

    element_type

    string

    元素类型,控件的类型,例如 Button

Web端

数据接入时,打开全埋点开关后,即可上报以下预置的全埋点事件和属性,同时,也支持您上报自定义事件属性、自定义事件,或者配置全埋点上报需过滤的页面等,详情请参见各端SDK埋点文档中的全埋点相关章节。

事件名

事件显示名

属性名

属性展示名

属性值类型

属性值示例或说明

bav2b_click

全埋点点击

is_html

is_html

int

默认为1

page_key

页面 key

string

页面的key等同于页面的地址

page_title

页面标题

string

页面的标题"xx页面"

element_path

元素路径

string

元素相对于body的绝对路径'body/div.div'

positions

元素位置

string

元素相对于body的位置
[1,0,1,0]

element_title

元素标题

string

元素的标题,dom上设置了title属性的话会有

texts

元素文本内容

string

元素的内容,比如:'我是一行文本'

element_id

元素 id

string

元素的id,dom上设置了id属性的话会有

element_class_name

元素类名

string

元素的class,dom上设置了class属性的话会有

element_type

元素类型

string

元素的类型,不同的元素类型不同,有0,1,3等

element_width

元素宽度

int

点击元素的宽度

element_height

元素高度

int

点击元素的高度

touch_x

点击位置 X 坐标

int

点击的位置相对于元素左上角的横坐标

touch_y

点击位置 Y 坐标

int

点击位置相对于元素左上角的纵坐标

page_start_ms

页面打开时间

int

页面打开的时间戳

since_page_start_ms

点击发生时距离页面打开的时间

int

点击发生的时候距离页面打开过去的时间,毫秒级

page_path

页面路径

string

页面的路径,/aa/b.html

page_host

页面域名

string

页面的域名,www.aaaa.com

bav2b_page

全埋点访问

is_html

is_html

int

is_back

is_back

int

page_key

页面 key

string

url

页面地址

string

page_title

页面标题

string

page_path

页面路径

string

page_host

页面域名

string

page_total_height

页面总高度

int

page_total_width

页面总宽度

int

scroll_height

页面滚动条高度

int

scroll_width

页面滚动条宽度

int

page_manual_key

页面 manual_key

string

page_start_ms

页面打开时间

int

refer_page_title

来源页面标题

string

refer_page_duration_ms

来源页面访问时长

int

refer_page_key

来源页面 key

string

refer_page_manual_key

来源页面manual_key

string

is_first_time

是否首次访问

int

bav2b_beat

全埋点心跳

is_html

is_html

int

page_key

页面 key

string

beat_type

beat 类型

int

page_title

页面标题

string

page_viewport_width

页面可视窗口宽度

int

page_viewport_height

页面可视窗口高度

int

page_total_height

页面总高度

int

page_total_width

页面总宽度

int

scroll_height

页面滚动条高度

int

scroll_width

页面滚动条宽度

int

page_manual_key

页面 manual_key

string

page_start_ms

页面打开时间

int

since_page_start_ms

since_page_start_ms

int

bav2b_page_statistics

全埋点统计

is_html

is_html

int

page_key

页面 key

string

page_title

页面标题

string

page_manual_key

manual_key

string

page_start_ms

页面打开时间

int

page_init_cost_ms

页面打开耗时

int

refer_page_key

来源页面 key

string

refer_page_manual_key

来源页面 manual_key

string

$bav2b_exposure

曝光事件

$exposure_type

曝光类型

int

is_html

is_html

int

page_key

页面key

string

page_title

页面标题

string

element_path

元素路径

string

positions

元素位置

string

element_title

元素标题

string

element_id

元素id

string

element_class_name

元素class名

string

element_type

元素类型

int

element_width

元素宽度

int

element_height

元素高度

int

touch_x

点击位置X坐标

int

touch_y

点击位置Y坐标

int

page_start_ms

页面打开时间

int

since_page_start_ms

since_page_start_ms

int

page_path

页面标题

string

page_host

页面域名

string

$bav2b_slide

滑动事件

$direction

滑动方向

int

$offsetX

横向偏移

float

$offsetY

纵向偏移

float

element_path

元素路径

string

positions

元素位置

string

texts

元素文本

string

element_title

元素标题

string

element_id

元素id

string

element_class_name

元素class

string

element_type

元素类型

int

element_width

元素宽度

int

element_height

元素高度

int

touch_x

点击位置X坐标

int

touch_y

点击位置Y坐标

int

page_manual_key

页面 manual_key

string

elememt_manual_key

元素manual_key

string

since_page_start_ms

since_page_start_ms

int

page_start_ms

页面打开时间

int

page_path

页面路径

string

page_host

页面域名

string

is_html

is_html

int

page_key

页面key

string

page_title

页面标题

string

小程序端

事件名

监听时机

事件说明

属性名

属性展示名

属性描述

属性类型

版本

备注

predefine_pageview

Page.onShow

页面显示时上报,另外在后退操作时也会上报

session_id

会话ID

同上

1.3.12+

scene

场景值

同上

path

启动路径

当前页面的路径

string

通过getCurrentPages()获取到当前页面的path

query_${key}

当前页面的options对象中每一个option属性,每个属性会增加"query_"作为前缀。

any

通过getCurrentPages()获取到当前页面的options
处理方式同app_launch时的做法一致

title

访问页面标题

当前页面标题

1.5.4+

refer_path

上一页面path

该字段不一定有,取决于是否有上一个页面

refer_query

上一页面的query参数

该字段不一定有,取决于是否有上一个页面

bav2b_click

Page中定义的事件处理函数被触发时

目前只支持tap事件

path

启动路径

当前页面的路径

string

1.13.0+

通过getCurrentPages()获取到当前页面的path

page_key

目前等于path

string

query_${key}

当前被触发节点所附加一些自定义数据(dataset)

string

举例:
组件上设置了data-xxx="这是xxx",被采集作为query_xxx: "这是xxx"