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

5

首先,让我简单介绍一下我的设置。我们有多个域名,因此我使用跟踪代码,同时将流量发送到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个回答

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

任何其他答案似乎都不能解决我的问题。 更改后多久才开始出现访问?我已经等了几个小时,知道该页面被访问过。 - Leo
有时候实验可能会很慢。请给它半天时间。 - Goldexer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接