Как пользоваться: Генератор dataLayer.push
- Выберите событие или введите собственное название события.
- Добавьте параметры и, для ecommerce, товары.
- Скопируйте код
dataLayer.push()на свою страницу. - В Tag Manager добавьте триггер «Пользовательское событие» с тем же названием и тег события GA4, который получает значения через переменные уровня данных.
Настройка в Tag Manager
Каждый push должен содержать ключ event — именно его отслеживает триггер «Пользовательское событие». Остальные ключи читайте с помощью переменных уровня данных (например, form_name) и передавайте их как параметры события в теге GA4. Для ecommerce включите опцию «Отправлять данные электронной торговли» в теге GA4 — она сама возьмёт ecommerce.items. Установить контейнер можно с помощью генератора сниппета GTM.
Также ищут как: gtm событие datalayer, пользовательское событие gtm, datalayer ecommerce, код события gtm, datalayer события ga4.
Инструменты, которые хорошо сочетаются с Генератор dataLayer.push
- Генератор кода событий GA4 — Выберите рекомендуемое событие GA4 — generate_lead, sign_up, purchase, add_to_cart и другие — или задайте своё название, заполните параметры и товары, а затем скопируйте код в виде gtag(), dataLayer.push() для Tag Manager или запроса Measurement Protocol на стороне сервера.
- Генератор скрипта отслеживания событий — Отслеживайте клики по кнопкам, ссылкам и отправку форм, добавляя атрибуты вместо кода: data-track="sign_up_click" и необязательные параметры data-track-*.
- Декодер запросов GA4 — Отлаживайте Google Analytics 4 без догадок.
- Проверка тегов и пикселей — Введите URL, чтобы найти на странице все аналитические теги, рекламные пиксели и менеджеры тегов — с их ID, данными о том, что загружено внутри Google Tag Manager, инструментом управления cookie и тегами подтверждения прав для Search Console и Bing.