您好我在配置实验进行分析时遇到了一些问题。 我遇到了麻烦,因为我没有不同的网址,我只是有不同的jsp页面要显示。例如,我有以下内容: www.mysite.com/search(指向search1.jsp) 和 www.mysite.com/search(它指向search2.jsp)
PS:www.mysite.com/search只是一个例子
但访问这两个页面的网址是相同的(www.mysite.com/search)。 我处理如何从控制器显示页面。
我按照以下步骤配置了我的实验: http://postimg.org/image/6nqs3omft/(由于我无法在此处发布图片,因此添加了图片网址)
我已将以下javascript代码添加到我的jsp变体页1:
<script src="//www.google-analytics.com/cx/api.js?experiment=xXxxXXXxxXXxxXXXxX"></script>
<script>
cxApi.setChosenVariation(1);
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
_gaq.push(['_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>
我有两个问题,因为我没有从谷歌获得结果。
1 - 是不是?当用户访问此页面时谷歌会理解用户是否在实验1中?
2 - 在创建实验时,我是否需要使用谷歌提供的代码?或者只是这个javascript代码是什么?如果有必要添加谷歌代码,我需要将其添加到我的所有页面吗?
非常感谢。
答案 0 :(得分:0)
user3669154感谢您的帮助,但是从谷歌生成的代码不是必需的=) 当您不想关注重定向等时,该代码是必要的。 如果您在服务器端执行此操作,则只需在cliente端执行以下代码:
<script src="//www.google-analytics.com/cx/api.js?experiment=xXxxXXXxxXXxxXXXxX"></script>
<script>
cxApi.setChosenVariation(VariationNumberThatYouAreShowing);
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
_gaq.push(['_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>