正如在第 6 章的"理解 Google Analytics 的跟踪代码"中所讨论的,对于大多数网站,你不需要对 GATC 做出任何定制化——使用图 6.2 中标准选项卡所显示的代码例子,你可以从账户的配置文件设置区域进入(点击检查状态链接)。但是,在有需要时,下面的部分描写了你可以使用的一些选项。
注:Google 的 GATC 经常更新。为了跟上 GATC 的改变,查看 ga.js 的更新日志:
http://code.google.com/apis/analytics/docs/gaJS/changelog.html。
二级域名跟踪
这只改变了 GATC 的一行。因此,通过从配置文件的"检查状态"区域选择一个域名多个子域名,能自动做出需要的修改,如图 7.12 所示。下面解释了为什么需要这样修改以及如何实现这些修改。你也需要考虑过滤器来区分你的不同子域(在第 8 章中讨论)。
图7.12 跟踪子域GATC的自动修改(异步ga.js)Google Analytics使用第一方cookie,这意味着收集到的信息与完全符合资格的主机名相关——例如,www.j9p.com。只有完全符合资格的主机名能读取或设置它的第一方cookie。
这是所有网络浏览器的一个内在安全机制。
子域是主域的一部分。在这个例子中,主域是cloga.info,因此www实际上是cloga.info的一个子域。子域的其他例子包括bbs.cloga.info,download.cloga.info等等。
注:仅包含数字、文字或连字符的任何名称都可以用作子域名。当然,只有当你的DNS设置了之后,你才能使用子域。
当你设置Google Analytics之后,其域默认行为是在不同的配置文件中跟踪子域。也就是说,你在为新域添加配置文件的URL区域输入子域——如第6章的"账户及配置文件的使用"
部分所述。这将为每个子域产生一段单独的跟踪代码,因此,确保你为网站添加了正确的代码。
因此,默认情况下,Google Analytics将在你的子域间跟踪为推介网站。例如,推介网站(例如,百度上的搜索关键词),这将在www.j9p.com中获得并报告,但是却无法变成了bbs.cloga.info的推介网站。这本身是一个有价值的信息,但是,原始的传入的bbs.cloga.info的报告中。如果这是一笔交易,那么你将知道访问者找到了什么,但是却对你的客户如何找到你一无所知。
幸运的是,为你自己的域改变这种行为非常简单。通过将你的子域数据汇总到一个主域下,就能做到这一点。在GATC中设置你的主域,这样Google Analytics的第一方cookie可以在你的子域间共享,如下所示:
旧的ga.js:
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"));
try {
var pageTracker = _gat._getTracker("UA-12345-1");
pageTracker._setDomainName(".cloga.info");pageTracker._trackPageview();
} catch(err) {}
异步ga.js:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_setDomainName','.cloga.info']);
_gaq.push(['_setAllowHash',false]);
_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-
更多内容加载中...请稍候...
若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!