为什么没有显示Google Analytics内容实验的结果?

时间:2012-07-18 08:18:20

标签: javascript html google-analytics ab-testing

首先让我快速为您解决我的设置问题。我们有多个域名,因此我使用跟踪代码,同时将流量发送到2个不同的配置文件。一个配置文件跟踪特定域,另一个配置文件是一个多域配置文件,用于从所有域中收集数据。这就是我的域上的页面跟踪代码的样子。 UA-XXXXX-11是多域帐户:     

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-1']);
      _gaq.push(['_setDomainName', 'none']);
  _gaq.push(['_trackPageview']);
      _gaq.push(['t2._setAccount', 'UA-XXXXX-11']);
  _gaq.push(['t2._setDomainName', 'none']);
  _gaq.push(['t2._setAllowLinker', true]);
  _gaq.push(['t2._setAllowHash', false]);
  _gaq.push(['t2._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>

我的问题是我想在GA中使用内容实验功能,但我没有得到任何数据。首先,我尝试在多域帐户中设置实验。一切都经过验证,页面切换功能正常工作它还将utm_expid和utm_referrer解析为URL,因此它似乎正常工作。但是没有数据出现8天。

所以我读了一下问题可能是什么并且发现(这里:https://productforums.google.com/forum/?fromgroups#!topic/analytics/9ogbbQPZFpk)人们在使用setAllowLinker和setAllowHash时遇到了同样的问题。

我从常规配置文件的跟踪代码(上面的UA-XXXXX-1中删除了这些方法。它曾经有过SetAllowLinker和SetAllowHash)并设置了一个新的内容实验。这次不是在多域配置文件中,而是在常规配置文件中。

同样,一切都经过验证,页面切换正常,它正在将utm_expid和utm_referrer解析为URL。

然而,我现在已经等了20多个小时了,我仍然没有看到实验中的任何访问。它说“收集数据”,并说“20小时的数据”,“0次访问”。

造成这种情况的原因是什么?我现在唯一的想法是,多域配置文件的t2.-方法可能会搞砸了。这似乎不太可能,因为这些方法的名称与常规配置文件调用的方法完全不同。该配置文件甚至不应该注意到那些用于多域配置文件,对吗?

1 个答案:

答案 0 :(得分:8)

所以我终于找到了一些关于此的信息。

如果你正在使用setDomainName,setAllowHash false和/或setCookiePath,那么在实验代码之前你需要一些额外的代码。

_setDomainName('example.com'); 需要 _udn =“example.com”;

_setAllowHash(false); 需要 _uhash =“off”;

_setCookiePath('/'); 需要 _utcp =“/”;

这应该在Google Analytics实验代码之前添加:

<script>
_udn = "example.com";
</script>
<!-- Google Analytics Experiment code -->
... Contents of the experiment code ...
<!-- End of Google Analytics Experiment code --> 

希望这有助于其他人。

来源: http://support.google.com/analytics/bin/answer.py?hl=en&answer=2658141