我創建了一個沒有重定向的谷歌內容實驗using the docs。如何判斷我的Google內容實驗是否正在運行?
基本實現涉及使用下面的代碼來選擇實驗的版本一段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>
<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>
然而,當我訪問使用隱身窗口的頁面,我只看到的第一個變化本實驗。當我在控制檯中檢查chosenVariation
時,它始終是0
。實際上,當我在控制檯中呼叫cxApi.chooseVariation();
時,它總是返回0
。
這是因爲谷歌識別我的隱身瀏覽器窗口,或者是與cxApi.chooseVariation();
或在我的實施中破壞的東西?
我注意到了相同,但選擇變量返回1時,我試着用不同的瀏覽器 –