首次调用初始化 SDK,再次调用覆盖之前传入的配置,可多次调用。
名称 类型 必填 描述appid string Y 微信小程序 appId
token string Y 通过接入申请后,有数提供的凭证字符串
usePlugin bool 是否使用了小程序插件,默认是:false
debug bool 是否打印日志,默认是:false
openSdkShareDepth bool 是否打开分享链路记录功能,默认值为 false,打开后,将记录用户分享链路 A->B->C->D
serverUrl string 传入自定义的后台上报接口,若传入则 token 将无意义, 默认是:’https://zhls.qq.com/api/report’
trackApp bool 是否开启自动跟踪 APP 的曝光事件(APP 相关预置事件,如 APP - onLuanch),默认是:true
proxyPage bool 是否开启自动代理 Page,默认是:false。SDK 负责上报页面的 browse、leave、share 等事件可以使用 sr.page 代替 Page(sr.page(options))
autoStart bool 是否开启自动开始上报,默认是:false,open_id 无法自动获取,一般在 login 业务之后手动调用 sr.startReport 方法开启上报
4. 示例
import sr from 'sr-sdk-wxapp' sr.init({ /** * 有数 - ka‘接入测试用’ 分配的 app_id,对应的业务接口人负责 */ token: 'bi72fccc7184ef4xxx', /** * 微信小程序 appID,以 wx 开头 */ appid: 'wx195745e8e342bxxx', /** * 如果使用了小程序插件,需要设置为 true */ usePlugin: false, /** * 开启打印调试信息, 默认 false */ debug: true, /** * 建议开启-开启自动代理 Page, 默认 false * sdk 负责上报页面的 browse、leave、share 等事件 * 可以使用 sr.page 代替 Page(sr.page(options)) * 元素事件跟踪,需要配合 autoTrack: true */ proxyPage: true, /** * 建议开启-开启组件自动代理, 默认 false * sdk 负责上报页面的 browse、leave、share 等事件 */ proxyComponent: true, // 建议开启-是否开启页面分享链路自动跟踪 openSdkShareDepth: true, // 建议开启-元素事件跟踪,自动上报元素事件,入 tap、change、longpress、confirm autoTrack: true, })了解更多腾讯有数的无痕埋点SDK,支持微信原生小程序、Taro、mpvue、WePY、uni-app :https://mp.zhls.qq.com/youshu-docs/develop/sdk/Taro.html?from=taro
了解更多「Taro x 腾讯有数」的信息:https://taro-docs.jd.com/taro/docs/youshu
欢迎关注凹凸实验室博客:aotu.io
或者关注凹凸实验室公众号(AOTULabs),不定时推送文章: