友盟埋点配置(uniapp,vscode) 微信小程序端

 配置umeng.js在config文件夹下,如果没有自行创建

umeng.js代码

import uma from "umtrack-wx";
import App from "../App.vue";
App({
  umengConfig: {
    appKey: "6606bbe3cac2a664de10ad46", //由友盟分配的APP_KEY
    // 使用Openid进行统计,此项为false时将使用友盟+uuid进行用户统计。
    // 使用Openid来统计微信小程序的用户,会使统计的指标更为准确,对系统准确性要求高的应用推荐使用Openid。
    useOpenid: true,
    // 使用openid进行统计时,是否授权友盟自动获取Openid,
    // 如若需要,请到友盟后台"设置管理-应用信息"(https://mp.umeng.com/setting/appset)中设置appId及secret
    autoGetOpenid: true,
    debug: true, //是否打开调试模式
    uploadUserInfo: true, // 自动上传用户信息,设为false取消上传,默认为false
  },
  globalData: {
    uma,
  },
});
uma.install = function (app) {
  console.log("我在友盟", app);
  app.config.globalProperties.$uma = uma;
};
export default uma;

以下是main.js文件代码

import { createSSRApp } from "vue";

import App from "./App.vue";
import pinia from "../src/stores"; //引入
import uma from "./components/umeng"; //友盟
export function createApp() {
  const app = createSSRApp(App);
  app.use(pinia);
  app.use(uma);
  return {
    app,
  };
}

页面使用:

const { proxy } = getcurrentInstance();
//测试的话给点击事件绑定
function getParent() {
  proxy.$uma.trackEvent("0000123", { pa: "小飞飞" });
 
}

  • 9
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值