GTM рецепты — теги и триггеры

Как в GTM убрать повторные транзакции на странице спасибо

Как в GTM убрать повторные транзакции на странице спасибо

Чтобы в аналитике не дублировались покупки, используйте первый-party cookie как флаг «транзакция уже отправлена». Это особенно важно для e-commerce, где пользователь может вернуться на страницу подтверждения через «назад» и повторно сгенерировать hit в Google Analytics.

— Создайте cookie после успешной отправки покупки
Записывайте в браузер уникальный маркер уже обработанной транзакции.
Лучше привязывать его к ID заказа, а не к факту посещения страницы.

— Проверьте cookie перед отправкой purchase
Если маркер уже есть, блокируйте повторный триггер.
Если cookie отсутствует — пропускайте событие в аналитику.

— Храните логику в GTM, а не в коде сайта
Так проще поддерживать правило, когда меняется форма чекаута или страница благодарности.
Для 2026 это особенно полезно: атрибуция всё чаще уходит в server-side, но защита от дублей нужна уже на клиенте.

— Синхронизируйте флаг с данными заказа
Используйте реальный идентификатор транзакции, чтобы не путать разные покупки одного пользователя.
Это снижает риск ложных срабатываний при повторных визитах и обновлениях страницы.

— Тестируйте сценарий «назад» и обновление страницы
Откройте receipt page повторно, обновите её, вернитесь из истории браузера.
Событие покупки не должно отправляться второй раз ни в GA4, ни в другие системы.

— Добавьте удаление cookie по TTL
Ограничьте срок жизни маркера, чтобы не держать блокировку бесконечно.
Обычно хватает окна, в котором повторный дубль реально возможен.

Когда это пригодится: на checkout и thank-you page, если покупки считаются по клиентским событиям и вы хотите чистую выручку в аналитике без повторов.

— @GTMrecipesRuPro
Этот пост опубликован в Telegram-канале GTM рецепты — теги и триггеры. Подписаться можно по ссылке: @GTMrecipesRuPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

@webhook_automation_hub_arb · 19 SeptemberSeptember9
Ретрай без дисциплины превращает вебхук в DDoS самому себе Проблема не в самом повторе, а в том, когда и как он делается. Если внешний API л...
@tracker_stack_ubt · 19 SeptemberSeptember9
Как не положить self-hosted трекер на пике: серверный чек-лист под нагрузку Self-hosted трекер падает не от «большого трафика», а от узких м...
@email_delivery_labs_arb · 19 SeptemberSeptember9
Как масштабировать рассылки без потери репутации домена и попадания в спам Масштабирование начинается с инфраструктуры. Распределяйте нагруз...
@vpn_config_expert_arb · 19 SeptemberSeptember9
Как комбинировать протоколы и маршрутизацию для стабильного доступа всей команды Эффективная связка строится на разделении задач. Первый уро...
@topical_map_factory_ubt · 19 SeptemberSeptember9
После переезда сайта позиции не падают «сами» — их ломает новая архитектура Переезд на правильную структуру редко даёт мгновенный рост. Снач...
start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.