// SDK需要先通过init初始化才能正常使用
let sr = require('sr-sdk-wxapp').init({
appid: 'wx9d********', // AppID(小程序ID)
token: 'bi72f*******', // token是唯一必须配置的参数,代表接入凭证,详见「init接口」
})
App({
sr, // 挂载到App实例上
onShow(options) {
wx.login({
success(res) {
wx.request({
url: '后台计算openID的接口地址',
data: { code: code },
success: function (res) {
// 设置必要的用户信息
sr.setUser({
open_id: 'obFsv******',
})
}
})
}
})
}
})
小程序数据上报SDK
小程序数据上报SDK是一个小程序环境的数据采集工具,它提供了简单的接口帮助你快速将数据接入数据中心
优势:
-
上报队列 数据上报任务通过队列发送,降低数据丢失率
-
自动采集 可自动对常见的行为进行埋点,并收集通用的属性,可通过配置打开和关闭
快速上手
1. 获取SDK
2 添加域名
在小程序后台将 https://zhls.qq.com
添加为可信域名
Warning
|
在开发环境中还有SDK版本检查,所以会提示 https://sr-home-1257214331.cos.ap-guangzhou.myqcloud.com 不在以下 request 合法域名列表中 , 可以通过设置不校验域名来处理。
|
3 Hello World
app.js
Warning
|
由于目前上报需要依赖的数据(如: open_id )可能是异步获取的,所以需要业务方控制好 startReport 的时机
|
pages/index.js
let app = getApp()
app.sr.track('test', {
text: 'hello world'
})
Copyright © 1998-2019 Tencent. All Rights Reserved.