Как гарантировать порядок загрузки библиотеки с помощью экспериментов с контентом?

Я использую код Content Experiment отсюда: https://developers.google.com/analytics/solutions/experiments-client-side

Я использую его в GTM как пользовательский HTML.

Проблема в том, что у меня в 10 раз меньше сеансов, чем ожидалось.

Я предполагаю, что причина в том, что вариант должен быть выбран до окончательного вызова отслеживания GA.

Итак, мои вопросы:

  1. Какой инструмент мне нужно использовать, чтобы отслеживать правильность последовательности?
  2. В справке 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:

https://www.screencast.com/t/m0HZEwP4

0 ответов

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