快应用
把文件放在快应用应用项目里,比如 utils 目录下。
curl --compressed https://assets.giocdn.com/sdk/gio-quickapp.js -o gio-quickapp.js
var gio = require("utils/gio-quickapp").default;
gio('init', '你的 GrowingIO 项目ID', '你的快应用ID(包名)', { version: '小程序版本' });
// 添加trackApp 和 trackPage 代码,如下:
// app.ux 中改写如下:
export default {
...
})
// 改为:
export default trackApp({
...
})
// 所有的Page页面的index.ux改写如下:
export default {
...
})
// 改为:
export default trackPage({
...
})
建议每次发布小程序新版本的时候,更新一下版本号 version,可以在 GrowingIO 分析不同版本的数据。除了 version 之外,还有以下额外参数可以使用。
参数 | 值 | 解释 |
version | string | 你的小程序的版本号 |
forceLogin | true | false | 你的快应用是否获取用户唯一标识,默认 false |
debug | true | false | 是否开启调试模式,可以看到采集的数据。默认 false |
在您项目中的 manifest.json 文件中的 features 属性中添加权限声明代码。
"features": [
{"name": "system.app"},
{"name": "system.storage"},
{"name": "system.device"},
{"name": "system.network"},
{"name": "service.router"},
{"name": "system.fetch"}
{"name": "system.geolocation"}
];
当用户在你的应用上登陆获取到 用户唯一id 后,可以用过 identify 接口绑定快应用用户ID,后续在 GrowingIO 中获取更准确的快应用访问用户量。示例代码如下:
device.getUserId({
success: function(res) {
var userId = res.data.userId;
// ...
gio('identify', userId);
}
})
gio('setVisitor', res.userInfo);
请在添加了跟踪代码的支付宝小程序重新启动几次,发送数据给 GrowingIO。
方式二:在SDK中设置了Debug模式后,在开发者工具中查看数据采集日志。
最近更新 8mo ago