Я перехожу с UA на UA внутри GTM и работаю над воссозданием необходимых мне настраиваемых событий с помощью dataLayer.
У меня установлен GTM, связан UA и триггер связан с тегом события UA.
Я вижу, что тег работает, когда я захожу в Google Analytics -> Real Time -> Events, однако категория события, действие и метка проходят либо как undefined, либо не установлены.
Я ломаю голову здесь, так что любая помощь будет с благодарностью получена.
Мой текущий код ниже:
window.dataLayer.push({
'event' : 'Search',
'eventLabel' : 'Foo',
'eventValue' : 'Bar'
});
Привет, @EikePierstorff! Ты навел меня на ход мыслей, которые сработали. Вот откуда я понимаю, что переменные происходят. Я создал их по именам, которые я сделал в моем массиве, который был помещен в dataLayer, и сопоставил их с областями в теге. Все работает отлично. Спасибо за подсказку, которая привела меня на правильный путь!



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это было решено за счет того, что не понимали, что объекты, которые вы передаете в массив, должны быть добавлены в GTM в качестве переменной dataLayer.
то есть из моего кода выше, eventLabel, eventValue будут сделаны как переменные уровня данных GTM.
Затем вы должны сопоставить эти созданные переменные с тегом события, который вы создали.
Совместите это с триггером, и все готово!
Нам нужно будет увидеть, как настроен ваш тег GA - слой данных не превращается автоматически в Google Analytics, поэтому нам нужно знать, как вы сопоставили значения с доступными полями.