建站经验

您的位置:首页 > 网站专题 > 建站经验 > 详细内容>

建立谷歌分析与网站优化工具跨域跟踪

2010-09-22 21:13 作者: [大 中 小]

设置谷歌分析与谷歌工具跟踪多个域或者子域可能会非常棘手。我们都希望找到合适的解决方案,利用谷歌分析与谷歌工具,帮助我们改进网站!这里我将会告诉大家详细的步骤,来解决谷歌分析(Google Analytics)与工具(Website Optimizer)的跨域跟踪问题!

注:本文适用于对谷歌Analytics跟踪代码的最新版本(ga.js)

第一步:标记处理所有跨域链接与表单提交输出链接

首先,我们需要找出网站所有的链接及表单提交动作,从一个域到另一个域的追踪,我们可以使用以下样本代码: 对于跨域链接我们可以添加相关标签,onclick=”javascript:firstTracker._link(this.href); return false;”

样本代码:<a href=http://www.chinaz.com/Webbiz/Exp/”https://www.domain2.com” onclick=”javascript:firstTracker._link(this.href); return false;”>Domain 2</a>

对于表单的跨域跟踪,我们需要添加相关标记代码,

样本代码<form action=”http://www.domain2.com” method=”post” onSubmit=”javascript:firstTracker._linkByPost(this);”>注释:firstTracker._link 和 firstTracker._linkByPost可以让谷歌分析及工具共享并跟踪浏览者跨域访问行为。

第二步:添加定制后的JS代码,使GA可以跟踪Domain1.com和它的所有子域

添加下面的代码,将可以使用谷歌分析跟踪Domain1.com及news.domain1.com等所有子域),请将下面的代码添加到网页<head>与</head> 之间

01.script type="text/javascript"> 02.var gaJsHost = (("https:" == document.location.protocol) ? "" : "");