神策 Flutter SDK 包含 Flutter 插件和 Flutter 全埋点模块两部分。其中 Flutter 插件 sensors_analytics_flutter_plugin,封装了神策 Android 和 iOS SDK 常用 API,单独使用此插件,可以完成代码埋点的统计和上报;sa_aspectd_impl 则是 Flutter 全埋点模块。

1. 文档目录

注意

2. SDK 功能清单

一级功能二级功能具体功能 / 描述
标识用户自动标识匿名用户自动使用设备 ID 标识匿名用户
支持替换为自定义的匿名 ID
标识登录用户使用登录 ID 标识登录用户
设置用户属性
采集数据自动采集设备信息自动采集默认的设备信息,屏幕宽高、系统版本号等
支持自动采集屏幕方向
支持自动采集经纬度信息
全埋点App 启动
App 退出
App 页面浏览
App 元素点击
公共属性静态公共属性
清除公共属性
自定义埋点采集激活(安装)事件
统计事件时长
自定义代码埋点
上报数据自动上报数据SDK 在满足一定条件后自动发送事件数据
手动上报数据SDK 支持手动上报事件数据
调试功能调试模式开启 / 关闭调试模式
调试日志显示 / 关闭调试日志
可视化及分析可视化全埋点通过可视化的方式在将关键事件筛选出来,便于后续分析

Flutter SDK 目前功能清单要低于原生 SDK 提供的功能,即并未全部包含原生 SDK 的功能。若要使用原生 SDK 提供功能,可在原生端初始化 SDK。具体初始化方式可参考:Android SDK 使用指南 和 iOS SDK 使用指南

3. SDK 预置事件与预置属性

参见 App SDK 预置事件与预置属性文档