Как гарантировать порядок загрузки библиотеки с помощью экспериментов с контентом?
Я использую код Content Experiment отсюда: https://developers.google.com/analytics/solutions/experiments-client-side
Я использую его в GTM как пользовательский HTML.
Проблема в том, что у меня в 10 раз меньше сеансов, чем ожидалось.
Я предполагаю, что причина в том, что вариант должен быть выбран до окончательного вызова отслеживания GA.
Итак, мои вопросы:
- Какой инструмент мне нужно использовать, чтобы отслеживать правильность последовательности?
- В справке Google написано: "Если вы не можете гарантировать порядок загрузки библиотеки или если запрос будет отправлен после вызова метода chooseVariation, вы можете отправить еще один запрос в Google Analytics (например, событие отсутствия взаимодействия). чтобы убедиться, что значения отправлены."
Так можно ли для этой цели отправить событие отсутствия взаимодействия внутри кода эксперимента с контентом?
Как это:
<!-- 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(function(){
// Execute the chosen view
pageVariations[chosenVariation]
});
function () {
ga('send', {
hitType: 'event',
eventCategory: 'test',
eventAction: 'pageview',
eventValue: 1,
nonInteraction: true,
});
}
</script>
Вот что я вижу в
Предварительный просмотр GTM
https://www.screencast.com/t/WrUFiZbiyv
GA отладчик
https://www.screencast.com/t/038ly25o
А вот правила запуска для скрипта Content Experiment: