1

请帮忙。我整天都在做这件事。这是交易...

我有 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(不起作用)

  1. 导航到 domain1.com
  2. 单击指向 domain2.com/experiment/location 的链接(这是控制脚本所在的位置)

场景 2(有效)

  1. 导航到 domain1.com
  2. 单击指向 domain2.com/some/other/page 的链接
  3. 单击指向 domain2.com/experiment/location 的链接(这是控制脚本所在的位置)

在访问实验之前以某种方式访问​​ domain2.com 上的另一个页面允许传递 cookie 信息。

有任何想法吗?我难住了。

4

0 回答 0