首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Analytics -具有多个子域的多个域

Google Analytics -具有多个子域的多个域
EN

Stack Overflow用户
提问于 2013-01-11 18:27:53
回答 1查看 243关注 0票数 0

我正在尝试为我的博客平台设置Google Analytics。问题是,我有几个顶级域名和用户可以选择他们的博客地址与他们的名字(“约翰”)和一个顶级域名。用户的博客地址类似于john.domain3.com。

我试着像这样设置一切:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite,在分析代码中使用顶级域名:

代码语言:javascript
复制
_gaq.push(['_setDomainName', 'domain3']); 

但在报告中,每次用户点击链接后改变域名时,都会创建新的会话。我使用

代码语言:javascript
复制
 onclick="_gaq.push(['_link','https://www.A.com/']); return false;"

当然了。

正如一些文章所说,我还尝试将setDomainName设置为“none”。在报告中,它似乎可以,但它为每个子域设置新的cookie,我必须与gaq.push链接,也与同一域名的子域。

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

有没有人能给我点提示?谢谢:)

EN

回答 1

Stack Overflow用户

发布于 2013-01-12 03:57:36

假设您有多个顶级域(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]);

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14276149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档