7 типовых ошибок в GTM, из-за которых ломается вся аналитика
1) Триггер шире, чем задача: тег стреляет на всех страницах, а нужен только на конкретном шаблоне, типе события или статусе формы.
2) Переменные читают не то поле: в dataLayer лежит одно имя, в GTM подтягивается другое, и в отчётах появляется мусор.
3) Событие отправляется раньше, чем данные попали в dataLayer: тег срабатывает, но без параметров.
4) Нет единых соглашений по именам: потом никто не понимает, где base, где custom, где тестовый контейнер.
Ещё одна частая проблема — дубли. Один и тот же event летит из GTM, из кода сайта и из серверной части. В итоге GA4 считает конверсии дважды, а разбор инцидента превращается в археологию. Сюда же относится отсутствие контроля версий: правки в контейнере есть, а кто и зачем их сделал — уже не восстановить.
Что проверять перед публикацией: • preview-режим на реальном сценарии • наличие нужных ключей в dataLayer • уникальность триггеров • отсутствие пересечений между пикселями и GA4 • понятный нейминг тегов, триггеров и переменных.
Если в GTM нет дисциплины, он быстро превращается в свалку. Держите контейнер как код: одна логика события — один источник правды, один владелец и короткий чек-лист перед выкладкой.
GTM & GA4 Deep
@gtm_ga4_deep
7 типовых ошибок в GTM, из-за которых ломается вся аналитика
Этот пост опубликован в Telegram-канале GTM & GA4 Deep. Подписаться можно по ссылке: @gtm_ga4_deep.