GTM, как уровень данных передается на портал GTM?

Я пытаюсь использовать GTM для своего сайта. Я инициализировал переменную dataLayer следующим образом:

dataLayer = [{
'pageCategory': 'signup',
'visitorType': 'high-value'
}];

Теперь я инициировал запрос к gtm.js. Теперь я делаю еще одно нажатие на свой слой данных одним нажатием кнопки.

<a href="#" onclick="dataLayer.push({'event': 'GAEvent','pageURL': '/link-click/'});">Click Here...</a>

Я мог видеть, что переменная dataLayer добавляется к новому объекту. Однако я не видел, чтобы в моей консоли запускался какой-либо запрос к порталу GTM. Я не могу понять, как новый объект (нажатый во время клика) передается на портал GTM?


person Vivek S    schedule 09.01.2014    source источник
comment
Как только скрипт gtm.js загружается асинхронно, dataLayer, который раньше был простым старым массивом, заменяется объектом с новым методом push(), который выполняется в реальном времени, а не ставится в очередь для последующего использования.   -  person Mike Causer    schedule 20.01.2014
comment
Внутри GTM вам нужно иметь Tag, например. Google Analytics, у которого есть Firing Rule, который прослушивает Macro, используя DataLayer Variable GAEvent, который равен значению, содержит, соответствует регулярному выражению и т. д.   -  person Mike Causer    schedule 20.01.2014


Ответы (1)


Это не так.

Все, что вы настраиваете в интерфейсе GTM, упаковывается в функцию javascript, встраивается в вашу страницу и оценивается/выполняется в рамках вашей страницы. После загрузки скрипта GTM нет необходимости что-либо передавать на сайт GTM.

person Eike Pierstorff    schedule 09.01.2014
comment
Интересно, что этот ответ принят. Да, надо передать. Если все работает нормально, и вы посмотрите на сетевые запросы, вы увидите, что сетевые запросы срабатывают. У ОП, похоже, была проблема с тем, что его сетевые запросы не запускались. Комментарии Майка причинителя объясняют это лучше, чем этот ответ имхо. - person Stijn de Witt; 25.01.2015
comment
@StijndeWitt, ОП спросил, как данные передаются на портал GTM. Нет. Он извлекается с портала GTM как функция javascript, а затем содержащиеся в нем пиксели срабатывают для достижения соответствующих целей, но скрипт GTM ничего не запрашивает у Google, кроме первоначального запроса. Что бы вы ни увидели, это не скрипт GTM, извлекающий другой тег из Google. - person Eike Pierstorff; 25.01.2015