使用各类型SDK采集上报数据时,需要先在各端中集成对应的SDK,后续SDK会将采集的数据通过JSON格式进行上报,收到上报数据后,系统会对JSON数据进行处理并落库,落库后的数据类型与上报的JSON中的数据类型有对应关系。
其中:
根据业务数据分析场景,系统为您将事件和属性进行了以下业务层面的定义分类,后续您在SDK集成与埋点配置时,可根据业务需要配置对应的事件/属性。
事件/属性分类 | 业务含义说明 | |
---|---|---|
系统预置 | 预置事件公共属性 | 系统预置的每一个事件都会上报的通用属性。比如SDK上报的设备信息类字段。 |
预置事件及事件属性 | 系统预置的埋点事件以及事件属性。 | |
预置用户属性 | 系统预置的用于描述用户自身状态的属性。 | |
自定义 | 自定义事件公共属性 | 客户在预置事件公共属性以外自定义的事件公共属性。 |
自定义事件及事件属性 | 客户在预置事件及事件属性以外自定义的事件及事件属性。 | |
自定义用户属性 | 客户在预置用户属性以外自定义的用户属性。 |
详情见下表。
数据来源 | 来源说明/如何关闭采集 |
---|---|
系统API | SDK调用系统提供的API 方法获取,对于系统API类型,关闭采集就是不调用 |
固定值 | SDK 代码内置的常量,对于固定值类型,关闭就是不获取这个值 |
用户传入 | SDK 提供方法供用户调用传入,一般来说这类都不支持开关控制,不想采集不传入即可 |
SDK 生成 | SDK 本地计算生成的值 |
服务端生成 | 请求服务端接口返回的内容 |
由于历史原因,部分属性名前有“$”部分属性名没有,可能会出现属性含义描述一致、属性名一个有“$”一个没有“$”的属性,此情况下以实际属性名和属性含义介绍为准。