Google analytics 我如何判断我的谷歌内容实验是否正在运行?
我创建了一个没有重定向的谷歌内容实验 基本实现包括一个javascript代码段,该代码段使用以下代码选择实验的版本:Google analytics 我如何判断我的谷歌内容实验是否正在运行?,google-analytics,google-experiments,content-experiments,Google Analytics,Google Experiments,Content Experiments,我创建了一个没有重定向的谷歌内容实验 基本实现包括一个javascript代码段,该代码段使用以下代码选择实验的版本: <!-- Load the Content Experiment JavaScript API client for the experiment --> <script src="//www.google-analytics.com/cx/api.js?experiment=YOUR_EXPERIMENT_ID"></script> &l
<!-- Load the Content Experiment JavaScript API client for the experiment -->
<script src="//www.google-analytics.com/cx/api.js?experiment=YOUR_EXPERIMENT_ID"></script>
<script>
// Ask Google Analytics which variation to show the user.
var chosenVariation = cxApi.chooseVariation();
</script>
<!-- Load the JQuery library -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script>
// Define JavaScript for each page variation of this experiment.
var pageVariations = [
function() {}, // Original: Do nothing. This will render the default HTML.
function() { // Variation 1: Banner Image
document.getElementById('banner').src = 'bay-bridge.jpg';
},
function() { // Variation 2: Sub-heading Text
document.getElementById('heading').innerHTML = 'Look, a Bridge!';
},
function() { // Variation 3: Button Text
document.getElementById('button').innerHTML = 'Learn more';
},
function() { // Variation 4: Button Color
document.getElementById('button').className = 'button button-blue';
}
];
// Wait for the DOM to load, then execute the view for the chosen variation.
$(document).ready(
// Execute the chosen view
pageVariations[chosenVariation]
);
</script>
//询问Google Analytics要向用户显示的变体。
var chosenVariation=cxApi.chooseVariation();
//为本实验的每个页面变体定义JavaScript。
变量页变量=[
function(){},//Original:不执行任何操作。这将呈现默认的HTML。
函数(){//变体1:条幅图像
document.getElementById('banner').src='baybridge.jpg';
},
函数(){//变体2:子标题文本
document.getElementById('heading').innerHTML='Look,a Bridge!';
},
函数(){//变体3:按钮文本
document.getElementById('button').innerHTML='LearnMore';
},
函数(){//变体4:按钮颜色
document.getElementById('button')。className='button blue';
}
];
//等待DOM加载,然后执行所选变体的视图。
$(文件)。准备好了吗(
//执行所选视图
页面变体[乔森变体]
);
然而,当我使用匿名窗口访问页面时,我只看到实验的第一个变体。当我在控制台中选中chosenVariation
时,它总是0
。事实上,当我调用cxApi.chooseVariation()时
在控制台中,它总是返回0
这是因为google识别出我的匿名浏览器窗口,还是因为
cxApi.chooseVariation()的问题代码>或在我的实现中?我也遇到了同样的问题,100%的会话都使用了原始的(0)变体。为了解决这个问题,我添加了实验提供的javascript代码。转到您的实验(编辑),单击设置实验代码,手动插入代码,然后将代码复制到其中
现在,由于您(和我)不希望重定向,请删除代码utmx('url','a/B')末尾的这一部分代码>。如果您的页面是模板化的,您可以使用一个变量并在您看到的var k='#####-#'的地方插入实验键(而不是实验id)
现在,要么很少有人以客户端的方式使用这些实验,要么我们完全愚蠢,因为在我看来,指南是错误的,而且根本没有任何文档显示只运行客户端的设置。我注意到了同样的情况,但当我尝试使用不同的浏览器时,chosenVariation返回1