Как не терять хиты при отправке тегов в GTM
Если в Google Tag Manager событие уходит на редирект, отправку формы или переход по ссылке, браузер может не успеть дослать тег. Решение — связка `eventCallback` и `eventTimeout`.
— Добавьте `eventCallback` для действия, которое должно выполниться после срабатывания тега.
Так вы передаёте управлению не «надежду на успею», а явный следующий шаг: перейти, закрыть форму, открыть страницу.
— Задайте `eventTimeout`, чтобы не держать пользователя в подвешенном состоянии.
Если тег не ответил вовремя, таймаут снимет блокировку и действие продолжится автоматически.
— Используйте эту схему для кликов, отправки форм и других событий с уходом со страницы.
Иначе last-click-логика в аналитике будет ломаться не из-за атрибуции, а из-за того, что сам хит не успел уйти.
— Проверяйте, что callback вызывается только после попытки отправки, а не вместо неё.
Ошибка здесь часто выглядит как «событие есть в интерфейсе GTM, но в аналитике пусто».
— Тестируйте на медленном соединении и мобильном трафике.
Именно там всплывает большая часть потерь: браузер уходит с страницы раньше, чем завершится передача данных.
— Не полагайтесь на одно только “успешно сработало в GTM”.
Смотрите фактическую доставку события в аналитике, а не только факт запуска тега.
когда это пригодится: при настройке трекинга форм, переходов и любых событий, где пользователь быстро уходит со страницы.
— @AIinMarketingRuPro
AI в маркетинге
@AIinMarketingRuPro
Как не терять хиты при отправке тегов в GTM
Этот пост опубликован в Telegram-канале AI в маркетинге. Подписаться можно по ссылке: @AIinMarketingRuPro.