fxxqq / 6fedcom.github.io

frank的前端养成记(hexo博客)
https://6fed.com
22 stars 5 forks source link

如何将cnzz的JS代码更换成异步统计代码? #34

Open fxxqq opened 6 years ago

fxxqq commented 6 years ago

网站统计异步代码以异步加载形式加载网站分析代码,使用该代码可以大幅提升网站的响应速度。 注意:使用异步代码不提供显示统计图标。

如何更新部署异步统计代码? 第一步:找到原js代码,比如如下:

<script src='https://w.cnzz.com/c.php?id=XXXXXXXX&l=2' 
     language='JavaScript' charset='gb2312'></script>

第二步:把原代码替换成如下片段,然后上传服务器:

<script>
    var cnzz_s_tag = document.createElement('script');
    cnzz_s_tag.type = 'text/javascript';
    cnzz_s_tag.async = true;
    cnzz_s_tag.charset = 'utf-8';
    cnzz_s_tag.src = 'https://w.cnzz.com/c.php?id=XXXXXXXX&async=1';
    var root_s = document.getElementsByTagName('script')[0];
    root_s.parentNode.insertBefore(cnzz_s_tag, root_s);
</script>

添加好异步统计代码之后,一定要删除原来默认统计代码,否则统计数据会重复计算。 注:若是http的网站,把上面代码里的https改成http即可