Javascript 为什么不';谷歌分析内容实验的结果显示?

Javascript 为什么不';谷歌分析内容实验的结果显示?,javascript,html,google-analytics,ab-testing,Javascript,Html,Google Analytics,Ab Testing,首先,让我为您快速运行我的设置。我们有多个域,因此我使用跟踪代码,将流量同时发送到两个不同的配置文件。一个配置文件跟踪特定域,另一个是多域配置文件,它从所有域收集数据。这就是我的域中页面的跟踪代码。UA-XXXXX-11是多域帐户: var _gaq=_gaq | |[]; _gaq推送(['''u setAccount','UA-XXXXX-1']); _gaq.push([''u setDomainName','none']); _gaq.push([''u trackPageview']

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

var _gaq=_gaq | |[];
_gaq推送(['''u setAccount','UA-XXXXX-1']);
_gaq.push([''u setDomainName','none']);
_gaq.push([''u trackPageview']);
_gaq.push(['t2._setAccount','UA-XXXXX-11']);
_gaq.push(['t2._setDomainName','none']);
_gaq.push(['t2.\u setAllowLinker',true]);
_gaq.push([t2.[u setallowash',false]);
_gaq.push(['t2._trackPageview']);
(功能(){
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);
})();
我的问题是我想在GA中使用内容实验功能,但我没有得到任何数据。首先,我尝试在多域帐户中设置实验。所有内容都经过了完美的验证,页面切换功能也可以正常工作。它还可以将utm_expid和utm_referer解析为URL,因此它似乎可以正常工作。然而,8天内没有数据显示

因此,我仔细阅读了可能出现的问题,发现(这里:)人们在使用setAllowLink和setAllowAsh时遇到了相同的问题

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

同样,一切都经过了完美的验证,页面切换工作正常,它正在解析utm_expid和utm_referer到URL

然而,我已经等了20多个小时了,在实验中我仍然没有看到任何来访者。上面写着“收集数据”,写着“20小时的数据”,“0次访问”


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

所以我终于找到了一些关于这方面的信息

如果您使用的是setDomainName、setAllowash false和/或setCookiePath,那么在编写代码之前需要一些额外的代码

\u setDomainName('example.com')需要\u udn=“example.com”

\u setallowash(假)需要\u uhash=“关闭”

\u setCookiePath('/')需要\u utcp=“/”

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

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

_udn=“example.com”;
... 实验代码的内容。。。
希望这对其他人有帮助

资料来源:

其他答案这似乎不能解决我的问题。更改后多久,访问开始播种?我已经等了几个小时,知道这个页面已经被访问过了。有时候体验会很慢。给它半天时间。
<script>
_udn = "example.com";
</script>
<!-- Google Analytics Experiment code -->
... Contents of the experiment code ...
<!-- End of Google Analytics Experiment code -->