Что происходит при многократном нажатии переменной в dataLayer - PullRequest
0 голосов
/ 22 октября 2018

Допустим, например, у меня есть веб-игра на странице, и код установлен так, что каждый раз, когда игрок завершает уровень, он передает текущий уровень на уровень данных:

dataLayer.push({'level': currentLevelNumber});

значит, я смогу создать сегмент в GA, чтобы увидеть, сколько людей добрались до каждого уровня?то есть сегмент 1 (уровень = 1), сегмент 2 (уровень = 2) и т. д.

Кроме того, каковы пределы этого?GA имеет ограничение в 500 событий на сессию.Выдвигает ли переменная часть этого предела или у него есть свой собственный предел?

Я пытался найти эту информацию в документации, но не смог ее увидеть.

1 Ответ

0 голосов
/ 22 октября 2018

По сути, вы пытаетесь отчитаться по уровням, на которых находятся ваши пользователи для конкретной игры.

Для этого вам потребуется создать пользовательское измерение в пределах GA в пределах пользователя.

Затем вы захотите нажать на слой данных, когда пользователь переходит на другой уровень, например:

dataLayer.push({
'level': currentLevelNumber,
'event': 'user-lvl-update',
});

Затем в GTM создайте переменную уровня данных для захвата «уровня» и создайте пользовательский триггер события.для события «user-lvl-update».

Затем в GTM создайте тег GA для события «Обновление уровня» и настройте его обычным образом, но на этот раз установите флажок «Включить параметры переопределения»,в разделе «Дополнительные параметры> Пользовательские измерения» нажмите «Добавить пользовательское измерение», введите индексный номер пользовательского измерения, созданного ранее, и в качестве значения измерения поместите переменную, в которую был записан уровень.Запустите этот тег, используя триггер «user-lvl-update».enter image description here Существует ограничение в 500 посещений за сеанс.Хит - это просмотр страницы, событие и т. Д. Всякий раз, когда вы отправляете данные в GA.Нажатие на слой данных не учитывается в этом

...