统计代码已经贴进页面,实时访客一直显示零。代码装没装对,浏览器里一查就知道,不用等一天的数据。

第一步:看源码里有没有脚本

curl -s https://你的域名/ | grep -i "hm.baidu.com"

抓不到就说明代码没进页面。常见原因是只加到首页模板、被缓存插件延迟加载、或者主题切换后代码丢了。

第二步:看浏览器有没有发请求

打开开发者工具的网络面板,刷新页面,搜索 hm.js。请求返回 200 说明加载正常,被拦截或红字报错就要看具体原因,广告拦截插件会直接把这类域名过滤掉。

第三步:排查这几种情况

  • CSP 安全策略没放行统计域名,脚本被浏览器拒绝执行
  • 代码放在 body 末尾又被异步加载推迟,首屏跳出统计不到
  • 同一页面装了两套统计,参数互相覆盖

代码里的站点 ID 必须和后台账号下的一致,复制时漏掉一位也会没数据。改完清缓存,用无痕窗口重新访问,实时访客通常几十秒内就能看到自己。

作者 9823189