请帮忙。我整天都在做这件事。这是交易...
我有 2 个域。
domain1.com 和 domain2.com
我想在这些域的谷歌分析上设置跨域跟踪。
我在 domain2.com 上也有一个 A/B 内容实验设置
我已经阅读了这两页。
http://support.google.com/analytics/bin/answer.py?hl=en&answer=2658141 https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#yourDomainName
据我了解,我需要将以下内容放入 domain1.com 的谷歌分析代码中
_gaq.push(['_setDomainName', 'domain1.com']);
这需要进入 domain2.com 的谷歌分析代码
_gaq.push(['_setDomainName', 'domain2.com']);
我还需要把它放在我的实验控制脚本前面......
<script>
_udn = "domain2.com";
</script>
从 domain1.com 链接到 domain2.com 时,我也必须使用此代码
<a href="domain2.com/experiment/location" onclick="_gaq.push(['_link', 'domain2.com/experiment/location']); return false;">Link to domain2</a>
这是问题所在...在 1 种情况下,cookie 没有在 2 个域之间传递。在另一种情况下,它在 2 个域之间传递
场景 1(不起作用)
- 导航到 domain1.com
- 单击指向 domain2.com/experiment/location 的链接(这是控制脚本所在的位置)
场景 2(有效)
- 导航到 domain1.com
- 单击指向 domain2.com/some/other/page 的链接
- 单击指向 domain2.com/experiment/location 的链接(这是控制脚本所在的位置)
在访问实验之前以某种方式访问 domain2.com 上的另一个页面允许传递 cookie 信息。
有任何想法吗?我难住了。