文档目录
SDK 功能清单
一级功能 | 二级功能 | 具体功能 / 描述 |
---|---|---|
标识用户 | 自动标识匿名用户 | 自动使用设备 ID 标识匿名用户 |
支持替换为自定义的匿名 ID | ||
标识登录用户 | 使用登录 ID 标识登录用户 | |
设置用户属性 | 给当前用户标记属性 | |
采集数据 | 自动采集设备信息 | 自动采集默认的设备信息,屏幕宽高、系统信息等 |
支持自动采集经纬度信息 | ||
全埋点 | 小程序启动 | |
小程序显示 | ||
小程序隐藏 | ||
小程序页面浏览 | ||
小程序页面点击 | ||
小程序页面离开 | ||
小程序分享 | ||
公共属性 | 静态公共属性 | |
动态公共属性 | ||
清除公共属性 | ||
自定义代码埋点 | ||
存储数据 | 设置发送间隔 | 设置多少秒发一次数据 |
上报数据 | 自动上报数据 | SDK 在满足一定条件后自动发送事件数据 |
手动上报数据 | SDK 支持手动上报事件数据 | |
调试功能 | 调试日志 | 显示 / 关闭调试日志 |
高级功能 | 数据加密 | 数据加密之后再进行存储和发送 |
小程序与 H5 打通 | 小程序用户 ID 传给 H5 | |
合规 | 支持合规要求 | |
SDK 采集控制 | 控制 SDK 开启或关闭 |
基础架构
因为不同小程序提供的 API 是不同的,所以特定的小程序需要使用特定的 SDK。例如,微信小程序只能用微信小程序 SDK。
小程序 SDK 的基本原理是通过自动监听相应事件(例如启动、隐藏),同时自动获取到系统属性(系统信息、网络信息),然后发送网络请求。
随着需求的增多,小程序需求基本都是通过插件实现的,在使用前,可以参考 插件集成 的使用方式。