Почему я не вижу действие события в аналитике Google?

Сегодня утром я использовал диспетчер тегов Google для сбора кликов на страницах продуктов этого веб-сайта, например. www.lptent.co.uk/products/co. Кнопки, которые я действительно хочу отслеживать, — это «Настроить мою беседку» и «Создать предложение», но я не вижу их в столбце «Действие события» аналитики.

Я использую {{идентификатор элемента}} для действия события в диспетчере тегов и вижу другие идентификаторы, которые были нажаты в аналитике. Я также проверил, что тег срабатывает, когда я нажимаю эти кнопки, но я все еще не вижу их. Домен веб-сайта меняется при нажатии этих кнопок, так что, может быть, это как-то связано с этим?

Помощь приветствуется!

Эндрю


person the loop    schedule 13.06.2014    source источник


Ответы (1)


Недавно я работал над этим и надеялся, что в GTM все будет работать автоматически. У меня не совсем получилось, поэтому я отправлял событие в слой данных и забирал его оттуда. На этой странице есть вся информация, необходимая мне для создания событий и настройки GTM для получения их из dataLayer.

https://www.distilled.net/blog/getting-started-with-google-tag-manager/

Я попытался использовать обработчик jquery $('elementID').click(), чтобы сделать это, но, хотя он отлично работал при тестировании, он не работал, когда я его развернул.

$( "#ElementID" ).click(function() {
dataLayer.push({'event': 'trackEvent', 'gtmCategory': 'myCategory', 'gtmAction': 'Click', 'gtmLabel': 'LinkName'}); });

Вместо этого я просто использовал

onclick="dataLayer.push({'event': 'trackEvent', 'gtmCategory': 'myCategory', 'gtmAction': 'Click', 'gtmLabel': 'LinkName'});"

чтобы запустить событие, и это, похоже, работает как со ссылками, так и с кнопками отправки формы. Как ни странно, jquery $('ElementID).load работает нормально (для этого есть веская причина!)

Я знаю, что это не так элегантно, как обещает GTM, но, похоже, это работает.

person TimSmith-Aardwolf    schedule 12.08.2014