Как узнать, запущен ли мой эксперимент 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(); или в моей реализации?


person YPCrumble    schedule 11.09.2015    source источник
comment
Я заметил то же самое, но selectedVariation вернул 1, когда я попытался с другим браузером   -  person Nathan Power    schedule 28.12.2015


Ответы (1)


У меня была такая же проблема, 100% сессий давали исходный (0) вариант. Чтобы решить эту проблему, я добавил код javascript, полученный в результате эксперимента. Перейдите к своему эксперименту (редактировать), нажмите Настройка кода эксперимента, вручную вставьте код, скопируйте код туда.

Теперь, поскольку вы (и я) не хотим иметь перенаправление, удалите эту часть в конце кода <script>utmx('url','A/B');</script>. Если ваша страница создана по шаблону, вы можете использовать переменную и вставить ключ эксперимента (не идентификатор эксперимента) там, где вы видите var k='########-#'.

Теперь либо очень мало людей используют эксперименты только для клиента, либо мы совершенно глупы, потому что мне кажется, что руководство неверно, и нет абсолютно никакой документации, которая показывает работающую настройку только для клиента.

person Lewis Diamond    schedule 21.06.2016