Google Analytics (GTM). Получение дополнительной информации в событии

На сайтах платформы DWS разработан функционал, с помощью которого можно передавать в Google Analytics содержимое полей формы при оформлении заявки.

Например, название дилерского центра, модель и многое другое.

Во время успешной отправки данных наш скрипт передает в dataLayer GTM содержимое полей из формы. Чтобы получить содержимое того или иного поля, в GTM создаем переменную типа “Data Layer Variable” (Переменная Data Layer) со значением имени из таблицы ниже. Эту переменную вы можете использовать в любом теге GTM.


Пример

Задача:

После заполнения посетителем формы, необходимо отправлять в Google Analytics событие с тремя параметрами:

  • название формы,
  • совершенное с формой действие,
  • выбранный дилерский центр.

Решение:

  1. В интерфейсе GTM создаем три переменные типа “Data Layer Variable”
    • название – eventCategory, значение – eventCategory
    • название – eventAction, значение – eventAction
    • название – dealer, значение – dealer (см. таблицу соответствий ниже)

  2. В GTM создаем один триггер
    • название – любое
    • тип – “Custom Event” (Кастомное событие)
    • значение – autoEvent
    • фильтр 1 – eventCategory, equals, “Символьный код нужной формы”
    • фильтр 2 – eventAction, equals, success

  3. В GTM создаем один тэг
    • название – любое
    • тип тега – “Google Analytics”, Universal Analytics
    • номер счетчика – номер формата UA-XXXXXXX-XX, в который передаем событие
    • тип данных – Event (событие)
    • параметр события 1 – {{eventCategory}}
    • параметр события 2 – {{eventAction}}
    • параметр события 3 – {{dealer}}
    • условия для срабатывания тега «Fire on» – more (другое) и выбираем созданный на шаге 2 триггер

  4. Публикуем настройки в GTM

В результате этих действий в Google Analytics начинают собираться события с указанием дилерского центра.

P.S. Кроме дилерского центра получать можно любое значение из полей формы. Для этого приводим таблицу соответствия полей форм и переменной в dataLayer GTM:

Имя переменнойdataLayer Символьный код поля
eventCategory Название формы
eventAction Совершенное действие (success)
name NAME
phone PHONE
email EMAIL
dealer DEALER_CENTER
theme TOPIC
message MESSAGE
mileage MILLEAGE
date DATE
time TIME
model MODEL_JSON
AVAILABLE_CAR_XML_ID
year YEAR

Эта статья помогла Вам?

Сервис поддержки клиентов работает на платформе UserEcho