首页 » Web技术 » JS/jQuery » 正文

[笔记]异步Google Analytics的方法

Google Analytics和百度统计都是网站常用的网站流量分析工具,与其他流量统计工具不同,Google Analytics和百度统计不只记录点击流数据,更注重点击流的分析与测量;并尽量将这些结果向Web分析和网络营销引导。Google Analytics不仅是一个工具,而且提供了一套方法和规则,帮助网站分析从业者、网站主来做网站分析,成为了业界默认的规范。

然而由于国内的环境,如果在页面中直接加载Google Ananytics的话,会导致页面整体加载时间变长,下面的方法会在页面加载完成时再加载Google Analytics统计代码,提升网站加载速度。

var _gaq = _gaq || [];
// 跟踪ID换成自己的 UA-XXXXXX-XX
_gaq.push(["_setAccount", "UA-XXXXXX-XX"]);
_gaq.push(["_trackPageview"]);
(function() {
    var e = document.createElement("script");
    e.type = "text/javascript";
    e.async = true;
    e.src = ("https:" == document.location.protocol ? "https://ssl" : "http://www") + ".google-analytics.com/ga.js";
    var t = document.getElementsByTagName("script")[0];
    t.parentNode.insertBefore(e, t)
})();

 

本文共 5 个回复

  • 胖哥 2015/05/16 13:54

    非常感谢楼主!

  • 胖哥 2015/05/16 14:07

    不过这样的话代码放在哪里?

    • Specs 2015/05/16 21:27

      @ 胖哥 JS 文件中~~

      • 胖哥 2015/05/17 22:16

        @ Specs 嗯能否具体点. 加载哪个js中,怎么加 ? 又或者怎么引用,对前端这块不甚了解 :)

发表评论