7 типовых ошибок в GTM, из-за которых ломается весь трекинг
Контейнер GTM часто выглядит «настроенным», но потом отчёты в GA4 расходятся с CRM и рекламными кабинетами. Причина обычно не в одной большой поломке, а в наборе мелких ошибок.
— Теги стреляют без нормальных триггеров: page_view дублируется, события ловятся на каждый ререндер.
— В dataLayer уезжают разные названия параметров: sale_id, orderId, transaction_id — и дальше это уже три разных мира.
— Порядок загрузки нарушен: сначала тег, потом переменная, потом контейнер — и переменная успевает стать undefined.
— Нет проверки на дубли: один клик, одна отправка формы, одна покупка должны давать один event.
Отдельно проверь consent и cross-domain. Если consent-логика не синхронизирована с триггерами, часть событий уходит без нужных параметров или не уходит вообще. Если у проекта несколько доменов, без корректной настройки идентификатор сессии и client_id легко рвутся на переходах.
Что делать на практике: держать единый словарь параметров, собирать dataLayer как API, а не как свалку ключей, и тестировать не «событие вообще», а полный сценарий: клик → форма → thank you → покупка. В GTM ломается не тег, а дисциплина вокруг него.
GTM & GA4 Deep
@gtm_ga4_deep
7 типовых ошибок в GTM, из-за которых ломается весь трекинг
Этот пост опубликован в Telegram-канале GTM & GA4 Deep. Подписаться можно по ссылке: @gtm_ga4_deep.