软件教程 2025年08月6日
0 收藏 0 点赞 578 浏览 1097 个字
摘要 :

文章目录 排查 原因分析 解决办法 总结 今天发现我的程序员导航网的文章内页访问的页面都没有被百度统计正常记录,导致后台查看发现没有任何文章页的访问,让潘老师很……




  • 排查
  • 原因分析
  • 解决办法
  • 总结

今天发现我的程序员导航网的文章内页访问的页面都没有被百度统计正常记录,导致后台查看发现没有任何文章页的访问,让潘老师很是纳闷,之前还是都可以正常统计的,现在怎么一个也看不见了,难道大家都没有点击过文章?于是,潘老师亲自点击测试了下,发现文章正常访问,但是就是没有统计记录,而首页、目录页以及小工具页面都是正常的,接下来,我们看下究竟是什么原因导致百度统计代码文章内页统计失效的!

排查

首先要确定百度统计代码是否正常加载,如果你有网站有缓存,请先清除缓存,避免是因为缓存原因导致百度统计代码未被正常加载,然后在文章页按F12打开浏览器开发者工具控制台,找到元素,搜索hm.baidu看下是否存在百度统计代码的js,我这里发现这些我都有,百度统计代码在文章页是正常加载的,如下图:百度统计代码文章内页统计失效原因

那么问题就很严重了,到底是什么原因导致文章页统计失效的呢?回想起最近对文章页的代码改动,突然想起来自己为了能够正常引用第三方的图片,在网站的head中添加了<meta name=\"referrer\" content=\"no-referrer\">来解决无法引用第3方网站的图片的问题,那么原因基本就确定了!

原因分析

referrer是什么?referrer(引荐来源)是一个HTTP头部字段,用于指示发起请求的文档的URL来源。这个信息对于服务器端日志记录、流量分析以及安全防护机制如防止跨站请求伪造(CSRF)等方面非常重要。

当在HTML的<head>部分使用 <meta name=”referrer” content=”no-referrer”> 标签时,这实际上是在指示浏览器在发送后续的HTTP请求时,不要在请求头中包含Referer信息。这意味着来源页面的信息不会随请求一起发送到服务器,这对于保护用户隐私和避免某些安全风险是有帮助的,但是对于百度统计而言就没办法统计了。

解决办法

知道了百度统计代码文章内页统计失效的原因是因为no-referrer标签时,我们可以用以下两个办法来解决:

1)方法1:去掉<meta name=”referrer” content=”no-referrer”>标签,这样缺点就是无法引用第三方网站图片,但可以正常统计访问记录,网站也更安全。

2)方法2:如果想要兼顾引用第三方图片和百度统计,那就可以将百度统计代码放到<meta name=”referrer” content=”no-referrer”>标签的前面就可以了。

总结

大家在修改代码时一定要注意慎用no-referrer标签,这有可能会导致百度统计代码文章内页统计失效,从而无法正确统计网站的访问记录。

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/6731.html

管理员

相关推荐
2025-08-06

文章目录 一、Promise基础回顾 二、Promise 与 axios 结合使用场景及方法 (一)直接返回 axios …

270
2025-08-06

文章目录 一、模块初始化时的内部机制 二、常见导出写法的差异分析 (一)写法一:module.exports…

108
2025-08-06

文章目录 一、ResizeObserver详解 (一)ResizeObserver是什么 (二)ResizeObserver的基本用法 …

684
2025-08-06

文章目录 一、前期准备工作 (一)下载相关文件 (二)安装必要工具 二、处理扣子空间生成的文件…

340
2025-08-06

文章目录 一、官方文档 二、自动解包的数据类型 ref对象:无需.value即可访问 reactive对象:保持…

371
2025-08-06

文章目录 一、Hooks的工作原理 二、在if语句中使用Hook会出什么岔子? 三、React官方的Hook使用规…

844
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号