2013-12-10 221 views
0

我浏览过网站,我无法找到答案。谷歌分析的多域跟踪

基本上说:我使用Google Analytics(分析)来跟踪我网站上的观看次数和其他内容,但我有2个域名,两个域名具有相同的根文件夹名称相同,但一个以“.com”结尾,另一个以“.co.uk”

目前Google Analytics只跟踪“.com”域名,但我想知道我是否可以操纵代码以跟踪“.co.uk”域名?

下面的代码:

<script type="text/javascript"> 

    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

    ga('create', 'UA-XXXXXXXX-X', 'XXXXXXXXXXX.com'); 
    ga('send', 'pageview'); 

</script> 
+0

link'跨域tracking'通常意味着跟踪谁将会从一个域到其他旅客。你的访问者是否真的在两个域之间来回移动? – mike

+0

嗨迈克,感谢您的澄清,我不知道什么是正确的术语是大多数谷歌,我遇到的是“跨域跟踪” – MistUnleashed

回答

1

你可以在技术上的创建代码只是更改为:

ga('create', 'UA-XXXXXXXX-X', 'XXXXXXXXXXX.co.uk'); 

ga('create', 'UA-XXXXXXXX-X'); 

追踪其他域的游客。尽管这个解决方案有一些问题。如果访问者访问co.uk网站,然后访问.com网站,她将被计入两次(两位唯一访问者)。

你可以co.uk服务页面iframe从.com页面,并使iframe做跟踪,但它是一种hackish,可能不是一个好主意。

另外,这两个网站是否提供不同的内容?如果不是这样,你可能会出于各种原因(seo,简单等)将其中一个域重定向到另一个域。如果他们提供不同的内容,并且您不关心独特的访​​问者数量,上述解决方案将适用于您。

+0

谢谢Avi!我想要做的只是跟踪来自这两个域的访问者,并简单地从代码中删除域名已经做到了!谢谢! – MistUnleashed

0

我觉得你并不需要提及的网站网址在创建脚本

ga('create', 'UA-XXXXXXXX-X'); 

,并避免被追踪的两倍,而你自己的站点之间的切换只需把你的链接 以下在现场a哪里你有网站b链接

onclick="_gaq.push(['_link','http://site-b.co.uk']);" 

在现场b,你必须在网站a链接

onclick="_gaq.push(['_link','http://site-a.com']);" 

作进一步的解释

+0

感谢您的帮助,精彩的回答! – MistUnleashed