属性名 | 属性展示名 | SaaS/私有化支持情况 | 字段类型 | 数据来源 | 属性说明或示例 |
---|---|---|---|---|---|
aid | — | 私有化 | String | 用户传入 | app_id |
bd_did | 设备ID | SaaS-非云原生 | String | 服务端生成 | |
channel | 渠道 | SaaS-云原生/私有化 | String | 用户传入 | 默认为App Store |
language | 系统语言 | SaaS云原生/私有化(saas-非云原生里是用户属性) | String | 系统 API | 系统语言,APP侧从系统API获取、小程序侧从getSystemInfo获取的。 |
device_model | 系统品牌 | SaaS/私有化 | String | 系统 API | 系统品牌信息 |
os | 操作系统 | SaaS云原生/私有化(saas-非云原生里是用户属性) | String | 固定值 | macOS |
os_version | 系统版本 | SaaS云原生/私有化(saas-非云原生里是用户属性) | String | 系统 API | 系统版本,APP侧从系统API获取、Web侧从ua解析的、小程序侧从getSystemInfo获取的。 |
platform | 平台类型 | SaaS云原生/私有化(saas-非云原生里是用户属性) | String | 固定值 | 平台,Mac 为 macOS |
sdk_version | SDK版本 | SaaS云原生/私有化(saas-非云原生里是用户属性) | String | 固定值 | SDK 版本号 |
timezone | 时区 | 私有化 | String | 系统 API | 系统时区 |
region | 地区 | SaaS/私有化 | String | 系统 API | 系统地区 |
macos_uuid | 设备ID | SaaS/私有化 | String | 系统 API | 设备标识 |
package | bundleID | SaaS/私有化 | String | 系统 API | 项目bundleID |
事件名 | 监听时机 | 事件说明 | 属性名 | 属性展示名 | SaaS/私有化支持 | 属性类型 | 属性描述 | 版本 | 备注 |
---|---|---|---|---|---|---|---|---|---|
app_launch | 应用前台 | 应用冷启动,以及从后台进入前台时上报,另外在设置user_unique_id时也会上报 | session_id | 会话ID | SaaS/私有化 | string | session_id是由SDK随机生成的,每次回到前台时都生成新的。 | 1.3.12+ | 举例:a829cc7f-c86c-462d-971e-0710e9ff66bd |
$resume_from_background | 冷启动/热启动 | SaaS/私有化 | bool | 标记Launch事件是否是从后台恢复产生的,false是冷启动,true是热启动 |
事件名 | 监听时机 | 事件说明 | 属性名 | 属性展示名 | SaaS/私有化支持 | 属性类型 | 属性描述 | 版本 | 备注 |
---|---|---|---|---|---|---|---|---|---|
app_terminate | 应用后台 | 应用退出以及进入后台时上报,另外在设置user_unique_id的变更前也会上报 | session_id | 会话ID | SaaS/私有化 | string | session_id是由SDK随机生成的,每次回到前台时都生成新的。 | 1.3.12+ | |
duration | 本次打开应用的会话时长 | SaaS/私有化 | int | session时长,秒 | 在app_launch时记录一个时间,然后在app_terminate时计算出时间差 |