前言
相信绝大部分的站长都是在站点上部署了 CNZZ 的站点访问统计吧,不过 CNZZ 的 JS 在每次加载页面的时候总是要加载那么 1~3 秒,甚至更长,这让我很不爽 ,其原因就是:本来页面都已经加载完成了,又非要多加载那么几秒,这样可能导致用户以为网站打开很慢呢,于是就会出现丢失访客等等一些列啪啦的问题。
解决方法
解决办法第一想到的就是,等页面加载完成了,然后再把这个 js 加载,然后就有了如下的代码:
<script>
$(function () {var cnzz = document.createElement("script");
cnzz.src = "//s4.cnzz.com/z_stat.php?id=1254820389&web_id=1254820389"; // 这里插入你的 cnzz 统计代码中的统计数据链接
document.getElementsByClassName('footer-copyright')[0].appendChild(cnzz);
});
</script>
然后我们来看看有没有进行加载,电脑 F12 打开控制台,查看 NetWork,如下图:
由上图可见,成功加载。
后记
[v_tips]
网站加载缓慢可能会造成访客的丢失,各位站长请随时关注自己的流量
[/v_tips]
挖个坟,我用的Google Analytics,因为托管网站的主机是香港的。回头我也看看能不能用这种方法。
@Mr.Li 这个和统计没有关系
唉,挑了半天,只有这篇好像我能看懂!囧!
@明月登楼的博客 这话说的我都不好意思了
自从百度统计推出之后,就再没用过这个了!
@我爱动感单车网 我现在也是使用的百度统计,感觉挺不错的。
这个是不是就可以把广告延迟加载了?
@Koolight 是可以的。
CNZZ的PV统计有点落伍了!并且CNZZ的统计JS经常的挂掉,很影响网页载入的,我已经彻底的放弃CNZZ了,目前专用百度统计!
@明月登楼的博客 百度统计貌似要用联盟帐号登录,我帐号都忘记了。。。
厉害,不知道CNZZ能不能把那个链接中的JS代码添加到网站加载的主JS中呢?
@Koolight 那个没有试过,不过他的是根据.php后面的get参数来对你的网站对应的数据进行记录的
@xema 去学习学习就可以看得懂了
用的51啦,偶尔也会出现加载慢的情况。
@192.168.1.1 这种情况有点让人心急。
Chatroulette-全世界随机视频聊天网站
SpringCloud使用Zuul出现“Forwarding error”错误解决方法
Puock主题常见问题汇总
IntelliJ IDEA下将JavaWeb打包成war包并发布到tomcat步骤说明
LiRecord留言板系统V2.0正式版发布
Puock主题常见问题汇总
由开源项目gogo-protobuf寻找新组织接手引发的思考
Sa-Token实现注解模式的匿名访问
在浏览器端离线给证件照加水印
岛屿数量计算中的DFS和BFS的应用
选择表情
分享至