Как я могу узнать, выполняется ли мой эксперимент с контентом Google?
Я создал эксперимент по контенту 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
,
Это потому, что Google распознает мои окна браузера в режиме инкогнито или что-то сломано cxApi.chooseVariation();
или в моей реализации?
1 ответ
У меня была такая же проблема, 100% сеансов были даны исходные (0) вариации. Чтобы решить эту проблему, я добавил код JavaScript, предоставленный в ходе эксперимента. Перейдите к эксперименту (отредактируйте), нажмите "Настройка кода эксперимента", вставьте код вручную, скопируйте код туда.
Теперь, так как вы (и я) не хотите иметь перенаправление, удалите эту часть в конце кода <script>utmx('url','A/B');</script>
, Если ваша страница является шаблонной, вы можете использовать переменную и вставить свой ключ эксперимента (не идентификатор эксперимента) туда, где вы видите var k='########-#'
Сейчас либо очень немногие люди используют эксперименты только для клиентов, либо мы совершенно глупы, потому что мне кажется, что руководство неверно и нет абсолютно никакой документации, показывающей работающую установку только для клиентов.