vue3使用百度统计进行埋点

vue3使用百度统计

1、注册百度统计账号https://tongji.baidu.com
2、添加网站地址
在这里插入图片描述
方案一 (已经能够统计出每个页面访问的次数及时长)
将生成的代码拷贝到 index.html的里面
在这里插入图片描述

在这里插入图片描述
方案二 (想要为某些事件添加埋点)
1、安装 vue-baidu-analytics 插件

npm i vue-baidu-analytics

使用教程 https://chengpeiquan.com/

2、main.js中引入

import baiduAnalytics from "vue-baidu-analytics";
const app = createApp(App); //建立一个vue3app
app.use(baiduAnalytics, {
  router: router,
  siteIdList: ['百度统计ID'], //在上面生成的script中hm.src后面的字符串
  isDebug: false,
});

3、封装一个指令 在点击的时候做埋点
创建 analytics.js 文件

import { usePush } from "vue-baidu-analytics";
export default {
  mounted(el, binding) {
    const { value } = binding;
    el.addEventListener("click", () => {
      // // 触发统计代码,使用 value 参数作为事件标签
      console.log(value);
      usePush().event(value[0], "点击", value[1]);
    });
  },
};

4、使用自定义指令
里面的参数可以自己定义,根据自己的需求来计划
在这里插入图片描述
5、在router文件中也可添加

router.beforeEach((to, from, next) => {
  const token = localStorage.getItem("token");
  if ( !token && ) {
    next("/");
  } else {
    if (to.path) {
      window._hmt.push(["_trackPageview", "/#" + to.name]);
    }
    next();
  }
});

最后
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值