google-analytics - 在两个顶级域上跟踪一个子域

标签 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显示为特定的顶级域。我将如何使用两个顶级域来实现此目的?

最佳答案

您需要设置跨域跟踪。您当前所缺少的实际上是通过_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>

如果使用帖子来转移访问者,则也可以在上述URL上找到说明。

关于google-analytics - 在两个顶级域上跟踪一个子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20623863/

相关文章:

jquery - 使用 Google Analytics 跟踪基于 Ajax 的搜索

api - 如何在Google Analytics API上按日期时间过滤?

php - 在 PHP 文件而不是 HTML 中使用 Google Analytics 全局网站标记

Android 谷歌分析跟踪器 NoClassdefFoundError

google-analytics - 如何使用 Google Analytics 跟踪单页应用程序

javascript - 如何向公众公开 Google Analytics 实时活跃用户

Android:Google Play 服务中的 Google Analytics 可用性?

javascript - 将事件发送到 GA 的正确方法是什么?

google-analytics - 通用Google Analytics(分析)-在您自己的网站上获取一些统计信息

javascript - 为什么 Google Analytics 不跟踪我的单个页面的浏览量?