第一步:准备工作

1.使用百度账号登录百度统计平台(没有百度账号先注册一个)
https://tongji.baidu.com/web/welcome/login

2.登录后进入管理 >账户管理 > 网站列表 > 新增网站

3.录入网站信息后保存

4.代码管理 > 代码获取 > 复制代码

5.在代码管理 > 单页应用设置 > 启用 > 保存,启用单页应用数据统计模式

第二步:vue项目配置

1.打开public/index.html,把复制的代码粘贴到</body>前面,然后包裹一层环境判断代码,再在</head>前面加上一段script代码,同时也包裹一层环境判断代码

注:环境判断代码的作用是开发环境不注入统计代码,打包线上环境时才注入统计代码,如果想在开发环境测试统计可以先不加环境判断代码

index.html

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width,initial-scale=1.0" /><meta name="keywords" content="" /><meta name="description" content="" /><link rel="icon" href="<%= BASE_URL %>favicon.ico" /><title><%= htmlWebpackPlugin.options.title %></title><% if (process.env.NODE_ENV === 'production' ) { %><script>var _hmt = _hmt || [];</script><% } %></head><body><noscript><strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><!-- built files will be auto injected --><% if (process.env.NODE_ENV === 'production' ) { %><script>var _hmt = _hmt || [];(function() {var hm = document.createElement("script");hm.src = "https://hm.baidu.com/hm.js?xxxxxxxxxxxxxxxxxxx";var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})();</script><% } %></body>
</html>

如果在百度管理平台没有启用单页面模式,需要配置路由切换时手动埋点,埋点方式如下:

打开路由文件router/index.js,在路由守卫beforeEach中设置如下代码

router.beforeEach(async (to, from, next) => {if (to.path) {if (window._hmt) {window._hmt.push(['_trackPageview', '/#' + to.fullPath]);}}next();
});

2.代码添加完成后执行打包,并部署到服务器上

npm run build

第三步:代码安装检查

回到百度统计平台 > 管理 > 代码管理 > 代码安装检查 > 开始检查,检查结果显示“代码安装正确”表示成功了

第四步:查看统计

1.先在浏览器输入域名访问自己的网站逛个几分钟,然后回到百度统计平台 > 基础报告 > 网站概况,就能看到一些统计数据了


2.进入流量分析 > 实时访客还能看到一些细节数据

vue项目添加百度统计相关推荐

  1. 如何在Vue中添加百度统计代码?

    目录 第一步:在百度统计网站中添加自己的网站 第二步:在maim.js下添加百度统计代码 第三步:创建beforeEach方法 第四步:代码安装检查 第一步:在百度统计网站中添加自己的网站 百度统计官 ...

  2. vue项目加入百度统计代码-统计网站浏览数据

    申请百度统计账号,地址:https://tongji.baidu.com/sc-web/ 在vue项目的index.html文件中,加入两块js代码 <script>var _hmt = ...

  3. react 项目添加百度统计

    将如下代码添加到 index.html 的 </body> 标签前 <body><div id="root"></div><! ...

  4. Vue项目使用百度地图——经纬度地图组件的封装及使用

    1 前言 要在vue项目使用百度地图api,首先应做以下配置 (1)index.html index.html添加script <script src="http://api.map. ...

  5. vue项目引入百度地图BMapGL鼠标绘制和BMap辅助工具

    目录 引言 1.引用百度地图 2.在项目中使用百度地图 2-1.页面结构部分 2-2.js逻辑部分 3-1.页面结构部分 Vue.js 是一个用于构建用户界面的渐进式 JavaScript 框架.它旨 ...

  6. 为 VUE 项目添加 PWA 解决发布后刷新报错问题

    为 VUE 项目添加 PWA 解决发布后刷新报错问题 参考文章: (1)为 VUE 项目添加 PWA 解决发布后刷新报错问题 (2)https://www.cnblogs.com/morang/p/9 ...

  7. VuePress 添加百度统计代码

    获取百度统计代码 百度统计官网 登陆 - 点击 "获取代码" 添加到vuepress中 编辑 @/docs/.vuepress/config.js 对应的 head 部分信息 mo ...

  8. 添加百度统计,有利于网站SEO,百度终于发声了

    一直以来站长圈都流传添加百度统计,特别是从百度竞价后台添加百度统计有助于百度SEO优化,能提升网站流量.今日百度官方公众平台发出关于这一说法的详细说明,感觉获益良多. 用百度统计首先可以明确一点,百度 ...

  9. 自建站的博客网站添加百度统计功能统计流量

    有了自己的网站后,想要知道自己网站的访问情况怎么办,有两种方法,一种是自己写代码进行ip地址获取并解析IP地址来源从而得到IP地址属地,进一步进行统计.另一种方法就是使用现有的统计工具,我这里使用的是 ...

最新文章

  1. 前沿科技 | 中科院科学家研究揭示灵活行动选择的神经机制
  2. 每日一皮:这翻译...真辛苦老外看纪录片纯靠脑补 ...
  3. centos7重启桌面服务_CENTOS7安装桌面系统
  4. Hyperledger Fabric 1.0 实战开发系列 第三课 chaincode开发
  5. dueros模拟测试没有请求后台_实战 | 用手写一个骚气的请求合并,演绎底层的真实...
  6. Delphi之virtual,dynamic,abstract
  7. 服务器的智能监控管理结束,通过服务器监控告警进行异常排障
  8. 跳一跳python源码下载_python 微信跳一跳和源码解读
  9. javascript 处理HTML元素必须避免使用的一种方法
  10. 操作系统(15)-Linux的用户权限
  11. 新概念51单片机C语言教程纠错(3)
  12. Android利用手机拍照和从相册读取照片的方法
  13. Python之路,Day21 - 常用算法学习
  14. 2019最新PHP100项目实战(PHP新手入门教程)
  15. ISO18000-6C超高频RFID蓝牙写卡器HX9816UBT上位机命令数据块
  16. 在线json校验工具
  17. 程序员走进偶像剧变身男主,网友:我服!
  18. [Hector学习笔记]GNSS时间序列处理软件Hector使用备忘(批处理脚本)
  19. 在线图片转文字怎么操作?
  20. html表格垂直居中的CSS代码,使用3行CSS代码使任何元素垂直居中

热门文章

  1. Java网络编程基础_Java网络编程基础篇
  2. 说一说redis分布式锁的几种实现及优缺点
  3. SSM框架+Plupload实现分块上传(Spring+SpringMVC+MyBatis+Plupload)
  4. 小米笔记本2020版云测评
  5. 动态规划求解多段图问题
  6. LeetCode——桶的思想
  7. linux中的nobody
  8. REST示例exercise
  9. 双重 for循环概述
  10. AcWing 365. 圆桌骑士