参考文章:火山引擎
1.安装sdk(使用npm方式安装)npm安装
npm install @datarangers/sdk-mp
如果之前有安装npm,会被清掉,需要再重新装一遍
2.域名配置
在 「小程序后台-开发-开发设置-服务器域名」
中进行配置,将https://mcs.volceapplog.com添加到小程序后台的“request合法域名”中
3.初始化,在app.js
// 在入口页面初始化SDK
// app.js
import $$Rangers from '@datarangers/sdk-mp';
$$Rangers.init({
app_id: 0000, // 替换成申请的app_id,参考2.1节获取,注意类型是number而非字符串
log: true, // 开启后会控制台会打印日志,开发阶段有助于查看埋点上报过程
auto_report: true, // 开启后会上报一些预定义事件,如app_launch、app_terminate等
});
$$Rangers.config({
mp_name: 'xyz小程序', // 一些预定义属性,可以通过config进行设置
mp_version: '1.1.1',
});
$$Rangers.send();
App({
onLaunch: function () {
this.$$Rangers = $$Rangers;
// 如果想设置用户标识,比如想使用open_id来标识用户,可以在获取到open_id后把值设置给user_unique_id
this.$$Rangers.config({
user_unique_id: '获取到的open_id', //可以是open_id,也可以union_id等其他业务觉的可以用来标识用户唯一性的值
});
// 调用event方法上报具体事件
this.$$Rangers.event('test_event', {
from: 'launch', // 支持任意属性,值支持数字、字符串等
});
}
});
// 其他页面上报事件,如:
// pages/index/index.js
Page({
onLoad() {
getApp().$$Rangers.event('bind_view_tap', {
'title': 'chart',
});
}
});