1

我们尝试在我们的网站上设置实验。我们想在我们的主页上测试 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,但它什么也不发送。我们做错了什么?谢谢你的答案,

4

1 回答 1

0

加载内容实验时缺少结束标记。

你有:

<script src="//www.google-analytics.com/cx/api.js?experiment=sTe5dJkJTfmSO8YXsc7Kuw">

应该:

<script src="//www.google-analytics.com/cx/api.js?experiment=sTe5dJkJTfmSO8YXsc7Kuw"></script>
于 2013-09-06T00:04:56.560 回答