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 | 页面时长。
|
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 |
数据接入时,打开全埋点开关后,即可上报以下预置的全埋点事件和属性,同时,也支持您上报自定义事件属性、自定义事件,或者配置全埋点上报需过滤的页面等,详情请参见各端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的位置 | ||
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 | |||||
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 | 举例: |