【问题标题】:Google Analytics - multiple domains with multiple subdomains谷歌分析 - 具有多个子域的多个域
【发布时间】:2012-12-25 21:59:28
【问题描述】:

我正在尝试为我的博客平台设置 Google Analytics。问题是我很少有顶级域和用户可以选择他们的博客地址和他们的名字(“john”)和顶级域之一。用户的博客地址如 john.domain3.com 。

我试图在此处设置所有内容:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite,在分析代码中使用顶级域名:

_gaq.push(['_setDomainName', 'domain3']); 

但在每次用户单击链接后更改域时,它都会在报告中创建新会话。我用

 onclick="_gaq.push(['_link','https://www.A.com/']); return false;"

当然。

我还尝试将 setDomainName 设置为“无”,就像某些文章所说的那样。在报告中它似乎没问题,但它为每个子域设置了新的 cookie,我必须与 gaq.push 链接同一个域的子域。

我读过这个话题: Google Analytics Cross Domain Tracking and _setDomainName() 但并不完全相同(没有子域)。

有人可以给我一些提示吗?谢谢:)

【问题讨论】:

    标签: google-analytics cross-domain


    【解决方案1】:

    假设您有多个顶级域(domaina.com 和 domainb.com)和多个子域(john.domaina.com 和 jane.domaina.com),您需要按照此处的设置说明进行操作:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#multipleDomains

    对于 domaina.com 和 domaina.com 的任何子域(例如 john.domaina.com)上的 GA 代码,您必须使用 _gaq.push(['_setDomainName', 'domaina.com']);。您无需将 onclick 代码添加到这些域之间的链接。

    那么对于 domainb.com 上的 GA 代码,您必须使用 _gaq.push(['_setDomainName', 'domainb.com']);。您必须将 onlick 代码添加到此域和 domaina.com 之间的链接。

    另外需要注意的是,对于您在两个网站上的 GA 代码,您还在 setDomainName 之后包含_gaq.push(['_setAllowLinker', true]);

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-08
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 2012-09-28
      相关资源
      最近更新 更多