要为支付宝小程序接入统计分析服务,您需要先在控制台创建应用,然后在小程序项目中安装统计分析服务SDK。
前提条件
- 确保支付宝小程序版本不低于10.1.52,低版本将获取不到统计信息。
- 创建服务空间。
背景信息

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