要为微信小程序接入统计分析服务,您需要先在控制台创建应用,然后在小程序项目中安装统计分析服务SDK。
前提条件
背景信息

要为微信小程序接入统计分析服务,您需要先在控制台创建应用,然后在小程序项目中安装统计分析服务SDK。
npm i @alicloud/mpserverless-analyse-wxsdk -- save
MPAnalyse.init()
方法,请勿出现任何异步方法阻塞int方法的调用。
clearStorage()
以及clearStorageSync()
接口。SDK会将用户相关操作数据缓存在客户端数据存储模块,在特定时间启动发送策略。若调用该接口可导致数据统计不准确的问题。
const MPAnalyse = require('@alicloud/mpserverless-analyse-wxSdk');
const MPServerless = require('/sdk/mpserverless.js'); //客户端SDK版本必须为2.2.0及以上
const serverless = new MPServerless({
uploadFile: wx.uploadFile,
request: wx.request,
getAuthCode: wx.login,
getFileInfo: wx.getFileInfo,
getImageInfo: wx.getImageInfo
}, {
appId: '1234456789', // 小程序应用标识
spaceId: 'db4dd657-7041-470a-90xxxxx', // 服务空间标识
clientSecret: '6c3c86xxxx6', // 服务空间 secret key
endpoint: 'https://endpoint', // 服务空间地址,从小程序Serverless控制台处获得
});
App({
onLaunch: function (options) {
MPAnalyse.init('YOUR_APP_KEY', { // 务必填入已注册的统计分析appKey,不然将无法统计
mpServerless: serverless, // 务必传入实例化MPServerless后的serverless
platformParam: options // 若不需要渠道分析功能,可以暂不传入
});
},
onShow (options) {
MPAnalyse.resume(); // 请务必引入
},
onHide () {
MPAnalyse.pause(); // 请务必引入
}
});
其中:
[SDK] -- 集成SDK成功
提示。即表示SDK集成成功。
在文档使用中是否遇到以下问题
更多建议
匿名提交