Ярлыки событий Google Analytics не определены при использовании GTM и пользовательских событий

Я перехожу с UA на UA внутри GTM и работаю над воссозданием необходимых мне настраиваемых событий с помощью dataLayer.

У меня установлен GTM, связан UA и триггер связан с тегом события UA.

Я вижу, что тег работает, когда я захожу в Google Analytics -> Real Time -> Events, однако категория события, действие и метка проходят либо как undefined, либо не установлены.

Я ломаю голову здесь, так что любая помощь будет с благодарностью получена.

Мой текущий код ниже:

window.dataLayer.push({
    'event'         : 'Search',
    'eventLabel'    : 'Foo',
    'eventValue'    : 'Bar'
});

Нам нужно будет увидеть, как настроен ваш тег GA - слой данных не превращается автоматически в Google Analytics, поэтому нам нужно знать, как вы сопоставили значения с доступными полями.

Eike Pierstorff 28.06.2018 17:38

Привет, @EikePierstorff! Ты навел меня на ход мыслей, которые сработали. Вот откуда я понимаю, что переменные происходят. Я создал их по именам, которые я сделал в моем массиве, который был помещен в dataLayer, и сопоставил их с областями в теге. Все работает отлично. Спасибо за подсказку, которая привела меня на правильный путь!

Graeme Leighfield 28.06.2018 17:54
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
3
2
3 880
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это было решено за счет того, что не понимали, что объекты, которые вы передаете в массив, должны быть добавлены в GTM в качестве переменной dataLayer.

то есть из моего кода выше, eventLabel, eventValue будут сделаны как переменные уровня данных GTM.

Затем вы должны сопоставить эти созданные переменные с тегом события, который вы создали.

Совместите это с триггером, и все готово!

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