跟踪两个顶级域上的一个子域

时间:2013-12-17 00:45:53

标签: google-analytics

我正在寻找一个子域,它有两个指向它的顶级域。例如:

my.test.com my.test.org

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXXXXX-1']);
  _gaq.push(['_setDomainName', 'test.com']);
  _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';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

我发现这段代码以及有关多个子域的过滤器的信息,但我不确定这对两个顶级域有何影响。该示例将_setDomainName显示为特定的顶级域。我将如何使用两个顶级域名来完成这项工作?

1 个答案:

答案 0 :(得分:2)

您想要的是设置跨域跟踪。您目前“失踪”的内容实际上是通过_link电话将您的两个域名链接在一起。

https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#multipleDomains所述,您需要为指向两个域之间链接的任何链接添加参数。

有效的做法是允许Google Analytics在顶级域名之间复制Cookie数据。

my.test.com上的链接应该_link到my.test.org,反之亦然。

示例:<a href="http://my.test.org/" onclick="_gaq.push(['_link','http://my.test.org/']); return false;">Anchortext to my.test.org</a>

如果使用帖子来转移访问者,您也可以找到有关上述网址的说明。