事件名 | 事件开关 | 监听时机 | 事件说明 | 事件属性名 | 属性描述 | 属性值类型 | 数据来源 | 是否自动上报 | 属性属性开关控制 |
|---|---|---|---|---|---|---|---|---|---|
app_launch | 有 | App.onShow | 小程序冷启动,以及从后台进入前台时上报,另外在设置user_unique_id时也会上报 | scene | 场景值 | int | 系统 API | 是 | 由事件开关控制,无单独的属性开关 |
path | 启动小程序的路径 | string | 系统 API | 是 | 由事件开关控制,无单独的属性开关 | ||||
query_from_uid | 分享来源用户 | string | 自动生成 | 是 | 由事件开关控制,无单独的属性开关 | ||||
query_from_title | 分享标题 | string | 系统 API | 是 | 由事件开关控制,无单独的属性开关 |
事件名 | 事件开关 | 监听时机 | 事件说明 | SDK侧属性 | Finder数据流处理后属性名 | 属性描述 | 属性值类型 | 数据来源 | 是否自动上报 | 属性开关控制 |
|---|---|---|---|---|---|---|---|---|---|---|
app_terminate | 有 | App.onHide | 小程序退出以及进入后台时上报,另外在设置user_unique_id的变更前也会上报 | scene | scene | 场景值 | int | 系统 API | 是 | 无单独的属性开关 |
exit_page | exit_page | 退出时小程序所在页面的路径,通过getCurrentPages()获取到当前页面的path | string | 系统 API | 是 | 无单独的属性开关 | ||||
session_duration | session_duration | session时长,秒,在app_launch时记录一个时间,然后在app_terminate时计算出时间差 | int | 自动生成 | 是 | 无单独的属性开关 | ||||
session_depth | session_depth | 会话深度,在app_launch时开始时设置session_depth为0,之后每次页面切换时对session_depth进行加1,最后在app_terminate时获取带上 | int | 自动生成 | 是 | 无单独的属性开关 |
事件名 | 事件开关 | 监听时机 | 事件说明 | Finder数据流处理后属性名 | 属性描述 | 属性值类型 | 数据来源 | 是否自动上报 | 属性开关控制 |
|---|---|---|---|---|---|---|---|---|---|
predefine_pageview | 有 | Page.onShow | 页面显示时上报,另外在后退操作时也会上报 | scene | 场景值 | int | 系统 API | 是 | 无单独的属性开关 |
path | 当前页面的路径,通过getCurrentPages()获取到当前页面的path | string | 系统 API | 是 | 无单独的属性开关 |
事件名 | 事件开关 | 监听时机 | 事件说明 | Finder数据流处理后属性名 | 属性描述 | 属性值类型 | 数据来源 | 是否自动上报 | 属性开关控制 |
|---|---|---|---|---|---|---|---|---|---|
predefine_pageview_hide | 有 | Page.onHide | 页面隐藏 | scene | 同predefine_pageview事件中同名的属性,这几个都是predefine_pageview时上报的属性,在predefine_pageview_hide时重复带上,仅1.4.0+版本支持。 | int | 系统 API | 是 | 无单独的属性开关 |
path | string | 系统 API | 是 | 无单独的属性开关 | |||||
duration | 停留时长,毫秒,在predefine_pageview时记录一个时间,然后在predefine_pageview_hide时计算出时间差 | int | 自动生成 | 是 | 无单独的属性开关 |
事件名 | 事件开关 | 监听时机 | 事件说明 | 事件属性名 | 属性描述 | 属性值类型 | 数据来源 | 是否自动上报 | 开关控制 |
|---|---|---|---|---|---|---|---|---|---|
on_error | 有 | App.onError | 小程序发生脚本错误或 API 调用报错时触发 | session_id | 当前页面的路径,通过getCurrentPages()获取到当前页面的path,仅1.13.0+版本支持 | string | 自动生成 | 是 | 无单独属性开关 |
on_error | 错误信息 | string | 系统 API | 是 | 无单独属性开关 |
事件名 | 事件开关 | 监听时机 | 事件说明 | 事件属性名 | 属性描述 | 属性值类型 | 数据来源 | 是否自动上报 | 属性开关控制 |
|---|---|---|---|---|---|---|---|---|---|
on_share | 有 | Page.onShareAppMessage | 转发 | path | 转发时业务所定义的路径,并且SDK会为path增加额外的4个参数: 举例: | string | 系统 API | 是 | 无单独属性开关 |
title | 转发时业务所定义的标题 | string | 系统 API | 是 | 无单独属性开关 | ||||
page_path | path去掉query后的路径,举例: | string | 系统 API | 是 | 无单独属性开关 | ||||
query_from_uid | 当前ssid,ssid是由数据流下发的 | string | 自动生成 | 是 | 无单独属性开关 | ||||
query_share_depth | 分享深度,在app_luanch的时候获取query中的share_depth并记录下来,在转发时,有则加1,没有则为1 | int | 自动生成 | 是 | 无单独属性开关 |