当前位置: 首页 > 图文教程 > 网站运营 > 建站经验 > Google Analytics实现虚拟浏览量跟踪

建站经验
利用Google协作平台打造小型下载服务器
门雨:给从SEO培训的学生的十大建议
小站长浅谈自己的几点做站经验
老站长谈数据上十万后的思索
透过大阅兵谈网站建设
做网站要学会时刻关注搜索指数
地方门户站如何在百度贴吧推广
教你三招,快速提高百度收录
我与地方网络社区成长的三个月
老站长谈如何选择域名 虚拟主机 CMS建站程序
网络营销-电子邮件推广
Mashable会成为社会媒体博客之王的9个原因
新手站长你是否被别人的成功经验所误导
澄清误解 管理Web网站安全五个常遇问题
浅析草根站长赚钱的多样化
谈建站48小时百度收录544篇经验总结
如何用Joomla架设一个简单的社会网络站点
建站恶习:欺骗手段获取IP之举有害无益
浅谈县级门户网站如何设置栏目
建筑行业站,经历的一些事

建站经验 中的 Google Analytics实现虚拟浏览量跟踪


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-30   浏览: 80 ::
收藏到网摘: n/a

谷歌近日宣布Google Analytics将可以支持异步跟踪Asynchronous Tracking,相对以前的跟踪代码,异步跟踪在许多方面都有所改进:加载速度更快,代码可以部署在网页header头部位置,而非页面底部。新的代码也将会更稳性的被加载执行,所有分析数据将会更精确。新的代码将在页面<head>部分代码加载的同时被执行。

旧的谷歌分析一般放置在页面底部</body>之前,GA代码被加载前必须加载必须要先加载所有前面的Javascript脚本,这意味着如果前面有任何Javascript没有被正常加载,或者用户在很短的时间离开网页,谷歌都不会记录网页数据!

谷歌已经就如何在异步环境下创建特定的应用跟踪提供了新的方法,在这里我们将列出我们较常用的,新的虚拟浏览量跟踪方法,虚拟浏览量跟踪方法允许谷歌分析管理员跟踪外链点击、按钮点击、下载、表单提交等重要的用户行为事件!

因为异步跟踪代码的更新,旧的虚拟浏览量跟踪代码必须经过改进后才可以正常使用,在下面的示例代码中,我们将分别列出旧的谷歌分析代码与新的异步跟踪代码环境下如何创建

虚拟浏览量跟踪

旧的谷歌分析脚本

以下为引用的内容:
<script type="text/javascript">

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");

document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

</script>

<script type="text/javascript">

try {

var pageTracker = _gat._getTracker("UA-xxxxxx-1");

pageTracker._trackPageview();

} catch(err) {}</script>

新的异步跟踪代码

以下为引用的内容:
 <script type="text/javascript">

   var _gaq = _gaq || [];

   _gaq.push(['_setAccount', 'UA-XXXXX-X']);

   _gaq.push(['_trackPageview']);

   (function() {

     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

     (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);

   })();

</script>

旧的代码下,如何创建虚拟浏览量跟踪(演示如下)

<a onclick="javascript: pageTracker._trackPageview ('/outgoing/xxx.cn');" href=" http://www.adsem.cn/">Click Here</a>

异步跟踪代码环境下,如何创建虚拟浏览量跟踪

<a onclick="javascript: _gaq.push(['_trackPageview', '/outgoing/xxx.cn']);" href="http://www.adsem.cn/">Click Here</a>

在上面的示例中,我们可以很容易看到代码的改进。我们将旧跟踪代码中的pagetracker部分,在异步跟踪将使用_gaq.push来替换.用户点击此代码中的链接,将会生成以’/outgoing/xxx.cn’命名的虚拟综合浏览量,当然我们很容易将这个用户点击行为后产生的虚拟浏览量作为谷歌分析的目标转换。

作者:David 原文:http://www.adsem.cn/653