Server-Side GTM: зачем переходить в 2025 и как не облажаться при настройке
Author
Demo Author
Date Published

Клиентский GTM умирает медленно, но уверенно. Блокировщики рекламы режут 15–25% трафика. ITP в Safari ограничивает куки до 7 дней. Браузерные расширения блокируют пиксели Meta, Google Tag и TikTok Pixel ещё до загрузки страницы. Результат — данные аналитики всё менее соответствуют реальности.
Что такое Server-Side GTM и как он работает
Server-Side GTM — это GTM-контейнер, который работает на вашем сервере, а не в браузере пользователя. Браузер отправляет запрос на ваш домен (например, metrics.yourdomain.com), сервер его обрабатывает и уже оттуда форвардит данные в Google Analytics, Meta CAPI, Google Ads и другие платформы. Запросы идут с вашего IP, а не из браузера пользователя — блокировщики рекламы их не видят.
Почему Stape.io — оптимальный выбор для старта
Stape.io предоставляет управляемый хостинг для sGTM-контейнеров. Настройка занимает около 20 минут: регистрируетесь, вводите Container Config из GTM, настраиваете CNAME-запись на своём домене. Бесплатный план включает 200K запросов в месяц — достаточно для сайтов с трафиком до 50K сессий. Важный нюанс: при настройке Measurement Protocol обязательно передавайте параметр transport_url, иначе события будут уходить на стандартный GA4 endpoint и терять преимущества sGTM.

Photo by Andrew Kliatskyi on Unsplash.
Что реально улучшается после перехода на sGTM
EMQ Score (Event Match Quality) в Meta повышается на 2–3 пункта за счёт передачи server-side событий через CAPI — это напрямую влияет на эффективность оптимизации кампаний. Срок жизни куки перестаёт ограничиваться ITP: вместо 7-дневного куки в Safari вы устанавливаете куки через HTTP Set-Cookie header с нужным сроком. Дедупликация событий между клиентским и серверным трекингом решается через event_id. Серверная сторона позволяет обогащать события данными из CRM: передавать LTV, сегмент клиента, статус подписки — то, чего нет на клиенте.
Типичные ошибки при настройке sGTM
Самые частые проблемы: неправильный маппинг клиентов в sGTM-контейнере (GA4 Client должен обрабатывать запросы от gtag.js, а не Measurement Protocol — они разные). Отсутствие fallback на клиентский трекинг: если sGTM-сервер недоступен, данные пропадают полностью. Латентность: запросы проходят дополнительный хоп через ваш сервер — размещайте его в регионе, близком к большинству пользователей. GDPR compliance: серверный трекинг не освобождает от необходимости consent management — убедитесь, что sGTM не отправляет данные до получения согласия.