1,文档中心-火山引擎
2,文档中心-火山引擎
3,文档中心-火山引擎
上面的链接是三个最重点的部分。
首先按照1的步骤安装SDK。npm install @datarangers/sdk-mp
配置合法域名将https://mcs.volceapplog.com添加到小程序后台的“request合法域名”中。
在火上引擎的后台添加一个应用,一般是产品经理等拥有权限的人添加。我没有权限所以也不太清楚步骤,就不写了。我们就直接查看这个应用的appid(注意这可不是小程序的appid。)。
登陆之后打开左上角的菜单栏查看增加分析- 集团设置(右上角的齿轮按钮)。
应用列表就可以查看现在有的应用。然后点击应用的详情。弹窗就可以看到应用的id。即我们想要的appid
然后回到我们的项目中。在app.js里面
import $$Rangers from '@datarangers/sdk-mp';
$$Rangers.init({
app_id: 0000, // 替换成申请的应用id,注意类型是number而非字符串
log: true, // 开启后会控制台会打印日志,开发阶段有助于查看埋点上报过程
auto_report: true, // 开启后会上报一些预定义事件,如app_launch、app_terminate等
});
$$Rangers.send();
App({
onLaunch: function () {
wx.getSystemInfo({
success: res => {
// 设置小程序版本号
const accountInfo = wx.getAccountInfoSync();
wx.getLocalIPAddress({
success: (ipInfo:Object)=> {
const Rangers_basic_info = {
module_type: '奇妙元小程序',
client_ip: ipInfo.localip,
ct_type: res.platform, //硬件类型
brand: res.brand, //硬件品牌
os_version: res.system, //系统版本
platform:res.platform,//客户端平台
custom_mp_platform_app_version:res.version,//平台版本
version: accountInfo.miniProgram.version,
envVersion: accountInfo.miniProgram.envVersion,
};
this.$$Rangers.config(Rangers_basic_info);//设置一些公共属性。虽然系统也会默认的去获取。但是没有自己手动设置获取的准确
}
})
}
})
}
});
用户登录以后要保存用户的唯一标示,可能是userid或者unionid。。。根据自己的项目情况来填写就行啦
getApp().$$Rangers.config({
user_unique_id: '获取到的open_id', //可以是open_id,也可以union_id等其他业务觉的可以用来标识用户唯一性的值
});
然后需要添加埋点的地方。需要产品确定事件标示和属性
getApp().$$Rangers.event('事件标示', {
'title': 'chart',
。。。。其他的属性
});