# SDK API
# 通用 API
# 实例化
const options = {}
const t = new Tracker(options)
# options 选项
tracking
# set 方法
设置上下文参数
支持的内置参数有:
- userId
- appId
- viewport
- screen
- ip
- ips 地址链
也可以自定义添加参数
# resetContext方法
重置上下文。会默认重置包括事件序号。
# send 方法
基于当前的上报模式来发送事件
send(options)
{
type, // 事件类型
name, // 事件名
params // 事件信息参数
}
# TrackerCore 版本 API
TrackerCore 是不区分平台的版本。他提供了 send
函数可用于上报自定义的任何事件。
适用场景: 只进行自定义上报,而不需要任何 Web 或小程序等平台的能力。
# TrackerWeb 版本 API
# options
const options = {
tracking: true, // 是否需要 SDK 开启默认的事件监听
trackingEvents: ['ajax', 'click', 'error'] // 需要打开哪些内置监听
}