<b>7 ошибок в GTM, из-за которых ломается трекинг и разъезжаются отчёты</b>
— Триггеры висят на всех страницах без фильтрации. В итоге один и тот же тег стреляет на лишних событиях, а в GA4 появляются дубли.
— Переменные читают данные из DOM слишком рано. Если элемент ещё не отрисован, GTM отправит пустое или старое значение.
— Смешивают несколько целей в одном теге. Потом невозможно понять, где проблема: в триггере, параметре или самой отправке.
— Нет проверки через Preview и DebugView перед публикацией. Это не формальность: без неё вы не увидите, что event_name, user_id или ecommerce-поля приходят пустыми.
— События завязаны на клики, хотя нужен dataLayer-пуш. Клик — это интерфейс, dataLayer — это контракт. Для критичных действий лучше опираться на второй.
— В контейнере копятся старые теги и триггеры. Они продолжают стрелять после правок и создают «призрачные» события.
— Не зафиксированы правила нейминга. Когда события называются как попало, BigQuery и отчёты превращаются в ручной разбор мусора.
Что делать на практике: держите один шаблон для событий, проверяйте каждый релиз в Preview, а критичные точки отправляйте через dataLayer с понятными параметрами. Тогда GTM будет не свалкой тегов, а управляемым слоем измерения.
GTM & GA4 Deep
@gtm_ga4_deep
<b>7 ошибок в GTM, из-за которых ломается трекинг и разъезжаются отчёты</b>
Этот пост опубликован в Telegram-канале GTM & GA4 Deep. Подписаться можно по ссылке: @gtm_ga4_deep.