Выполните несколько одновременных тестов с Google Content Experiment API

Я пытаюсь использовать Google Content Experiment API для одновременного запуска нескольких A/B-тестов на одной странице (аналогично многомерному тесту). Я попытался поместить все рекомендуемые коды для каждого теста один за другим, например так:

<script src="//www.google-analytics.com/cx/api.js?experiment=8RsNt4b7T0aE8RC2s9R3IA">/script>
<script>
var chosenVariation = cxApi.chooseVariation();
var pageVariations = [
  function() {},
  function() {
$(".block1").hide();
  },
];
$(document).ready(
  pageVariations[chosenVariation]
);
</script>

<script src="//www.google-analytics.com/cx/api.js?experiment=T3m-MvunQ6wY6StbPDqzTg"></script>
<script>
var chosenVariation = cxApi.chooseVariation();
var pageVariations = [
  function() {},
  function() {
$(".block2").hide();
  }
];
$(document).ready(
  pageVariations[chosenVariation]
);
</script>

Это работает, но не правильно: все тесты получают посетителей в соответствии с информационной панелью Google Analytics, но последний, который появляется в коде, получает много из них (вероятно, все реальные посетители страницы), а остальные только часть Всего посетителей. Я думаю, это может быть связано с загрузкой скрипта "cx/api.js" несколько раз.

После долгих поисков я обнаружил две взаимосвязанные проблемы с возможными решениями, но я не до конца понимаю, как они работают:

https://productforums.google.com/forum/

Как вы можете выбрать варианты для нескольких экспериментов с контентом?(Я попытался прокомментировать этот ответ вместо создания нового вопроса, но у меня недостаточно репутации в Stackru, чтобы комментировать).

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

Большое спасибо за вашу помощь!;)

0 ответов

Другие вопросы по тегам