博客园加入百度统计遇到的坑
初衷
开了自己的博客,当然会想要知道自己的博客有没有被人关注,访问最多的是那个页面等等
加入百度统计一般可以解决你的所有需求
问题
然而博客园可能因为自身的一些原因
在 head 里面 加入了<meta name="referrer" content="origin"> 这个标签
origin 表示请求时 referer 只会发送 origin 部分,导致百度统计无法统计到具体的页面路径
解决过程
一开始出现这个问题还很懵,怀疑是我百度统计打开的方式不对?
发邮件询问百度统计团队
回复了我,告诉我说是博客园做了限制
而且原来人家早就有解决的办法了
使用 trackPageView 百度统计高级功能
具体我这边的实现是如下
<script> var _hmt = _hmt || []; _hmt.push(['_setAutoPageview', false]); _hmt.push(['_trackPageview', window.location.pathname + '?' + document.title]); (function() { var hm = document.createElement("script"); // code })(); </script>
对比
之前效果如下(发给百度统计团队时候的图片):
修改之后效果如下:
都读到最后了、留下个建议如何