Выполните несколько одновременных тестов с 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 и, следовательно, не знаю, что именно нужно изменить, чтобы достичь того, чего я хочу (несколько экспериментов одновременно в та же страница).
Большое спасибо за вашу помощь!;)