神策 uni-app SDK 包含 uni-app-js 插件和 uni-app-native(Android & iOS) 插件两部分。
- 如果打包出来不包含 Android/iOS ,可以只引入 uni-app-js 插件
- 如果打包包含 Android/iOS ,需要引入 uni-app-js 插件 和 uni-app-native(Android & iOS) 插件
uni-app-js 封装了神策 Web、小程序、Android 和 iOS SDK 通用 API。uni-app-native 插件则封装了神策 Android 和 iOS SDK 常用 API 。
文档目录
SDK 功能清单
| 一级功能 | 二级功能 | 具体功能 / 描述 |
|---|---|---|
| 标识用户 | 自动标识匿名用户 | 自动使用设备 ID 标识匿名用户 |
| 支持替换为自定义的匿名 ID | ||
| 标识登录用户 | 使用登录 ID 标识登录用户 | |
| 设置用户属性 | ||
| 采集数据 | 自动采集设备信息 | 自动采集默认的设备信息,屏幕宽高、系统版本号等 |
| 支持自动采集屏幕方向 | ||
| 支持自动采集经纬度信息 | ||
| 全埋点 | 参考「uni-app SDK 支持情况」 | |
| 自定义埋点 | 采集激活(安装)事件 | |
统计事件时长
| ||
| 自定义代码埋点 | ||
| 存储数据 | 设置本地缓存上限值
| |
| 删除缓存在本地的所有事件 | ||
| 上报数据 | 自动上报数据 | SDK 在满足一定条件后自动发送事件数据
|
| 手动上报数据 | SDK 支持手动上报事件数据 | |
| 调试功能 | 调试模式 | 开启 / 关闭调试模式 |
| 调试日志 | 显示 / 关闭调试日志 | |
| 高级功能 | DeepLink | 创建 DeepLink 用于 App 推广 |
| 数据加密 | 数据加密之后再进行存储和发送 | |
| App 与 H5 打通 | 打通后 H5 的事件数据由 App SDK 来存储和发送 | |
| 合规 | 支持合规要求 |
uni-app SDK 支持情况
| 端/小程序 | 支持情况 | 全埋点 |
|---|---|---|
| Android&iOS |
| |
| Web |
| |
| 微信小程序 |
| |
| 百度小程序 |
| |
| 支付宝小程序 |
| |
| 字节跳动小程序 |
| |
| 小红书小程序 |
|