我们在我们的网站上开始了 A/B 实验。主页是跟踪站点,它重定向到其他 3 个版本。由于 google 分析脚本 (ga.js) 是在网站重定向后加载的,因此我们丢失了推荐数据。推荐始终是原始主页。
我没有成功地寻找明确和正确的解决方案。
我如何提供对分析的推荐?提前致谢。
编辑:
所以我尝试了 _setReferrerOverride 方法,但没有帮助。
这段代码在控制脚本之前(访问者的进入页面,我在这里寻找推荐人)。我正在设置cookie。
if($_COOKIE[abtestRef]) $_SERVER[HTTP_REFERER] = $_COOKIE[abtestRef];
if($_SERVER[REQUEST_URI]=='/'):
setcookie('abtestRef',$_SERVER[HTTP_REFERER],time()+300,'/','cloudee.eu');
<!-- Google Website Optimizer Control Script -->
<script ....
这是控制脚本重定向到的页面上的跟踪脚本。所以我在这里从cookie设置引荐来源......但GA没有变化,所以可能我做错了什么。
<!-- Google Website Optimizer Tracking Script -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['gwo._setAccount', 'UA-27591323-1']);
_gaq.push(['_setReferrerOverride','<?=$_COOKIE[abtestRef]?>']);
_gaq.push(['gwo._trackPageview', '/2713975509/test']);
(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>