我们尝试在我们的网站上设置实验。我们想在我们的主页上测试 3 种横幅。1. 如果有人点击横幅,则进行事件,在 GA 中将其设置为目标。这个目标衡量点击是否正确。2.我们实现了测量实验的代码,并制作了改变横幅的javascript函数,它们改变得很好。3. 为了在 GA 和代码中设置整个实验,我们遵循以下文档:https ://developers.google.com/analytics/solutions/experiments-client-side
最后,我们在网站上的整个 GA 脚本看起来是这样的:
<script src="//www.google-analytics.com/cx/api.js?experiment=sTe5dJkJTfmSO8YXsc7Kuw">
<script>
var variation = cxApi.chooseVariation();
cxApi.setChosenVariation(variation);
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
(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>
<script type="text/javascript" src="http://oursite.cz/js/ga.js"></script>
<script type="text/javascript">
_gaq.push(['_trackPageview']);
</script>
问题是,那个实验不起作用。它不测量任何东西。当我们尝试在控制台上查看正在发送什么数据时,我们意识到,`正确发送哈希 Te5dJkJTfmSO8YXsc7Kuw,但仅此而已,没有变化类型的数据,这是由
<script>
var variation = cxApi.chooseVariation();
cxApi.setChosenVariation(variation);
</script>
它应该发送 0 或 1 或 2,但它什么也不发送。我们做错了什么?谢谢你的答案,