为什么'谷歌分析内容实验结果显示
Why aren't results from Google Analytics Content Experiments showing?
首先让我为您快速运行我的设置。我们有多个域,因此我使用跟踪代码,它可以同时将流量发送到两个不同的配置文件。一个配置文件跟踪特定域,另一个是多域配置文件,它从所有域收集数据。这就是我域上页面的跟踪代码。UA-XXX-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/analytic/9ogbbQPZFpk),人们在使用setAllowLinker和setAllowHash时遇到了同样的问题。
我从常规配置文件的跟踪代码中删除了这些方法(上面的UA-XXX-1。它以前也有SetAllowLinker和SetAllowHash),并建立了一个新的内容实验。这一次不是在多域配置文件中,而是在常规配置文件中。
同样,一切都经过了完美的验证,页面切换正在进行,它正在将utm_expid和utm_referrer解析为URL。
然而,我已经等了20多个小时了,在实验中仍然没有看到任何访问。上面写着"收集数据",并写着"20小时的数据","0次访问"。
是什么原因造成的?我现在唯一的想法是,多域概要文件的t2.-方法可能会把这件事搞砸。但这似乎不太可能,因为这些方法的名称与常规概要文件调用的方法完全不同。该配置文件甚至不应该注意到这些配置文件正在用于多域配置文件,对吧?
所以我终于找到了一些关于这方面的信息。
如果您使用的是setDomainName、setAllowHash false和/或setCookiePath,则在实验代码之前需要一些额外的代码。
_setDomainName('example.com')需要_udn="example.com"
_setAllowHash(false)需要_uhash="off"
_setCookiePath('/')需要_utcp="/"
这应该在谷歌分析实验代码之前添加,如下所示:
<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&答案=2658141
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- JSONP请求返回结果,但也触发error_callback
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- 将地理编码结果转换为php变量以发布到mysql数据库
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- JQuery:向多个匹配结果添加换行符的最简单方法
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- webpack代码拆分了handlerbs文件——结果是文件很大
- JavaScript循环无法正确计算/显示结果
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- 试图将onChange函数作为道具传递给GrandChlidren,结果是TypeError:这是未定义的
- jQuery使用api获取typeform结果
- 根据条件检查数据库结果
- 什么'这是从第三个函数上的async 1st函数获得结果的更好方法
- 做了一个javascript小实验,需要你的帮助才能理解意外的结果
- 为什么'谷歌分析内容实验结果显示