Рекомендации: если вы проверяете корректность срабатывания событий Google Analytics, то используйте для этого группу отчетов «В режиме реального времени».
Глава 3. Google Tag Manager на примерах
В первую версию книги «Google Tag Manager для googлят» попали самые распространенные примеры настроек GTM. Если вы нашли ошибку или хотите дополнить этот раздел собственной публикацией, присылайте материал мне на почту ya.osipenkov@icloud.com
Данная глава подготовлена командой GaSend.com.
Прослушивание кликов в GTM
Используя отладчик (режим отладки) GTM, можно определить те переменные, с помощью которых будет осуществляться отслеживание действий пользователей на сайте.
Рис. 436. Режим отладки – gtm.click
Очень часто такие события как клик по ссылке (gtm.linkClick), клик по кнопке (gtm.click) и отправка формы (gtm.formSubmit) не фиксируются в режиме отладки.
Рис. 437. События в режиме отладки
Как видно из скриншота, Google Tag Manager не зафиксировал ни одного из выше перечисленных событий. Для того чтобы события начали фиксироваться, необходимо создать три дополнительных триггера:
1. Начнем с настройки триггера для прослушивания кликов (gtm.click), который будет фиксировать события, связанные с кликами на странице.
Для этого создаем новый триггер и называем его «Все клики».
● Тип триггера – «Клик – Все элементы»;
● Триггер активации – «Все клики».
Сохраняем триггер.
Рис. 438. Создание триггера типа «Все клики»
1. Триггер для прослушивания кликов по ссылкам (gtm.linkClick). Называем его «Все клики по ссылкам».
● Тип триггера – «Клик – Только ссылки»;
● Триггер: активации – «Все клики по ссылкам».
Сохраняем триггер.
Рис. 439. Создание триггера типа «Клик – Только ссылки»
2. Создаем триггер для прослушивания отправок форм (gtm.formSubmit). Называем его «Отправка всех форм».
● Тип триггера – «Отправка формы»;
● Триггер активации – «Все формы».
Сохраняем триггер.
Рис. 440. Создание триггера типа «Отправка формы»
После настройки триггеров переходим в режим отладки. И видим, что теперь нам доступны наши события gtm.click, gtm.linkClick, gtm.formSubmit.
Рис. 441. События gtm.click, gtm.linkClick, gtm.formSubmit
С этого момента мы можем настраивать отслеживание нужных нам событий, привязываясь к соответствующим значениям переменных.
Отслеживание кликов с помощью GTM
Рассмотрим настройки на примере клика по кнопке «Обратный звонок».
Рис. 442. Отслеживание кнопки «Обратный звонок»
Последовательность действий:
1. Настраиваем прослушивание кликов;
2. Переходим в пункт меню «Переменные», нажимаем на кнопку «Настроить» и активируем соответствующие переменные:
Рис. 443. Активация встроенных переменных типа «Клики»
3. Активируем режим предварительного просмотра:
Рис. 444. Активация режима предварительного просмотра
4. Переходим на необходимую страницу сайта и обновляем eе для активации режима отладки
5. Далее кликаем по элементу, для которого хотим настроить отслеживание целей. В нашем случаем это будет кнопка «Обратный звонок». Видим, что зафиксировалось соответствующее событие gtm.click:
Рис. 445. Зафиксированное событие gtm.click
6. Выбираем событие gtm.click и переходим на вкладку «Variables». Данному событию соответствуют несколько переменных. В нашем случае, для дальнейших настроек копируем значение переменной Click Classes.
Примечание: если по каким-то причинам у вас нет необходимой переменной при клике по кнопке, то обратитесь к вашему программисту, чтобы он ее добавил, или же используйте CSS-селекторы.
Рис. 446. Копируем Click Classes элемента
7. Переходим к настройкам GTM. В первую очередь создаем соответствующий триггер, который будет принимать истинное значение, когда будет происходить клик по кнопке «Обратный звонок». В качестве условия активации триггера задаем ранее скопированное значение переменной Click Classes. Для этого необходимо задать следующие настройки: