子域名的跟踪方法还算是这三种方式中最简单的,我们现在就来看看该如何 *** 作:
在域byz01.com 及其子域(如www.byz01.com 中文;en.byz01.com 英文;fr.byz01.com 法文;es.byz01.com 西班牙文。)中添加以下代码:
var _gaq = _gaq || []
_gaq.push(['_setAccount', 'UA-XXXXX-X'])
_gaq.push(['_trackPageview'])
_gaq.push(['_setDomainName','.byz01.com'])
(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'
var s = document.getElementsByTagName('script')[0]s.parentNode.insertBefore(ga, s)
})()
这样,所有子域名的数据就全部整合到主域名的报告中去了。但是,这样做不能区分访客到访了哪个子域,特别是当你拥有相同的文件路径在不同的子域名下的时候,你会区分不出访客到底是到访了哪个语言的某个页面。为了解决这个问题,也有两种方法:
1.将你的所有子域名的文件都带有不同的标记,比如说,en.byz01.com子域名下的所有文件都有这样的开头:en.byz01.com/en_product-1-3-4.html,这样就可以在报表中区别不同的域名了,这是最佳方案!
2.运用过滤器,这个方法能够强制在报表中显示域名的全称,但是这会导致siteoverlay的报告不准,不建议使用。如果你的url地址修改将带来巨大的损失,这种方法也可以尝试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)