菜单

小程序 SDK

文档目录

 

 

SDK 功能清单

一级功能 二级功能 具体功能 / 描述
标识用户 自动标识匿名用户 自动使用设备 ID 标识匿名用户
支持替换为自定义的匿名 ID
标识登录用户 使用登录 ID 标识登录用户
设置用户属性 给当前用户标记属性
采集数据 自动采集设备信息 自动采集默认的设备信息,屏幕宽高、系统信息等
支持自动采集经纬度信息
全埋点 小程序启动
小程序显示
小程序隐藏
小程序页面浏览
小程序页面点击
小程序页面离开
小程序分享
公共属性 静态公共属性
动态公共属性
清除公共属性
  自定义代码埋点
存储数据 设置发送间隔 设置多少秒发一次数据
上报数据 自动上报数据 SDK 在满足一定条件后自动发送事件数据
手动上报数据 SDK 支持手动上报事件数据
调试功能 调试日志 显示 / 关闭调试日志
高级功能 数据加密 数据加密之后再进行存储和发送
小程序与 H5 打通 小程序用户 ID 传给 H5
合规 支持合规要求
SDK 采集控制 控制 SDK 开启或关闭

基础架构

因为不同小程序提供的 API 是不同的,所以特定的小程序需要使用特定的 SDK。例如,微信小程序只能用微信小程序 SDK。

小程序 SDK 的基本原理是通过自动监听相应事件(例如启动、隐藏),同时自动获取到系统属性(系统信息、网络信息),然后发送网络请求。

随着需求的增多,小程序需求基本都是通过插件实现的,在使用前,可以参考 “插件集成” 的使用方式。

神策当前支持的小程序 SDK 列表

小程序/小游戏 SDK
微信小程序

支付宝小程序

百度小程序

字节小程序

淘宝小程序

京东小程序

快应用

小红书小程序

We 码小程序

QQ 小程序

快手小程序

小游戏(字节、微信、QQ)

神策当前支持的小程序 SDK 功能列表

小程序/小游戏 基础采集 全埋点 ID3 SF - 弹窗 ABTesting
微信小程序

支付宝小程序

百度小程序

字节小程序

淘宝小程序

京东小程序

快应用

小红书小程序

We 码小程序

QQ 小程序

快手小程序

小游戏(字节、微信、QQ)

小程序框架支持

小程序框架(例如 Taro、uni-app 等)是使用的非小程序标准语言开发,最后又最终编译成各类型的小程序语言。因为神策支持原生小程序的 SDK,所以从根本上支持所有框架的,因为框架最终都是会编译成各类型小程序的。

三方框架 Taro 2 Taro 3 uni-app (vue2) uni-app (vue3) Mpvue Wepy
微信小程序

其他小程序

注意:

  • 以上数据是根据客户提出的问题得来。因为微信小程序用的较多,所以有相关数据验证性高。其他小程序客户用的较少,或者部分其他小程序暂未支持全埋点,所以验证性较低。
  • uni-app vue3 setup 语法下不支持自动采集点击事件。

 

小程序 SDK 预置事件与预置属性

参见 小程序 SDK 预置事件与预置属性文档

上一个
常见问题 FAQ(Web)
下一个
微信小程序 SDK
最近修改: 2025-01-21