前段时间搭建了自己的博客网站 Mauger`s Blog,于是开始在上面写一些随笔,记录自己在平时开发过程中踩到的坑和总结的一些小知识点。同时也希望能与同行朋友们一起交流讨论,那么到底有没有人访问过我的博客呢?
一、统计网站访问量
1. 代码获取
带着疑问我找到了 百度统计、CNZZ 和 不蒜子,最终我结合百度统计
和不蒜子
一同使用。使用百度统计是因为其功能强大全面、使用方便,但是不能实时地在博客网站中展示;使用不蒜子是因为其能够在博客中实时地去展示、使用方便,能够统计文章阅读量、总的访客人数和总的访问次数,且可以自定义样式。
首先需要 注册站长账号,接着添加自己购买的网站域名,点击 代码获取 后可以看到如下代码:
1 | <script> |
2. 代码安装
- 请将代码添加到网站全部页面的标签前。
- 建议在header.htm类似的页头模板页面中安装,以达到一处安装,全站皆有的效果。
- 如需在JS文件中调用统计分析代码,请直接去掉以下代码首尾的
<script type="text/javascript">
与</script>
后,放入JS文件中即可。
3. 安装“不蒜子”
由于使用百度统计
需要登陆到后台才能查看统计的数据分析,不能够实时的为我所用,且无法在博客网站中展示,所以在这里我用到了不蒜子
。不蒜子与百度统计、谷歌分析等有区别:不蒜子可直接将访问次数显示在您在网页上(也可不显示);对于已经上线一段时间的网站,不蒜子允许您初始化首次数据。
不蒜子 可以给任何类型的个人站点使用,如果你是用的HEXO
,打开themes/
你的主题/layout/_partial/footer.ejs
添加上述脚本即可,当然你也可以添加到header
中。要使用不蒜子必须在页面中引入busuanzi.js
,目前最新版如下:
1 | <script async src="//dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"> |
4. 显示站点总访问量
要显示站点总访问量,复制以下代码添加到你需要显示的位置。有两种算法可选:
算法a:pv的方式,单个用户连续点击n篇文章,记录n次访问量。
算法b:uv的方式,单个用户连续点击n篇文章,只记录1次访客数。
二、参考文章
- 《如何使用百度统计代码》
- 不如 - 《不蒜子》