Серверный трекинг сейчас советуют всем подряд: «поставьте sGTM, и данные перестанут теряться». Отчасти это правда. Но для части сайтов он даёт почти тот же результат, что и бесплатный Google tag gateway, только дороже и сложнее в поддержке.
Разберу, что такое server-side tracking, чем он отличается от обычного трекинга и Google tag gateway, когда он окупается и когда нет. Сайт ads-expert.online сам работает на sGTM, поэтому всё ниже проверено на нём.
Содержание статьи
Что такое server-side tracking и зачем он
В обычном трекинге браузер посетителя сам отправляет данные в Google Analytics, Google Ads, Meta. Каждая система — отдельный скрипт и отдельный запрос на чужой домен.
В серверном трекинге данные с сайта сначала идут на ваш сервер, а уже оттуда — в Google, Meta, CRM. Сервер работает на поддомене вашего сайта, поэтому для браузера это запрос к вашему же сайту. sGTM (server-side Google Tag Manager) — это серверный контейнер GTM, который принимает эти данные, обрабатывает и рассылает дальше.
Зачем это:
- меньше потерь данных из-за блокировщиков рекламы и ограничений браузеров;
- контроль над тем, что и куда передаётся: можно убрать лишние поля или добавить нужные до отправки;
- база для серверных конверсий: Google Ads, Meta Conversions API, TikTok Events API.
Client-side, Google tag gateway и sGTM: в чём разница
| Параметр | Client-side GTM | Google tag gateway | sGTM |
|---|---|---|---|
| Откуда загружаются скрипты | Домен Google | Ваш домен | Ваш домен |
| Куда идут данные | Сразу в Google / Meta | Через ваш домен, без обработки | На ваш сервер, с обработкой |
| Контроль данных (убрать / добавить поля) | Нет | Нет | Полный |
| Meta CAPI, CRM, вебхуки | Нет | Нет | Да |
| Сложность | Базовая | 2 минуты в Cloudflare | Сервер, DNS, второй контейнер |
| Стоимость | $0 | $0 | Хостинг + настройка |
Google tag gateway — быстрый бесплатный минимум: теги Google загружаются через ваш домен, и блокировщики режут их реже. sGTM даёт полный контроль над данными и серверные интеграции с другими системами. Друг другу они не мешают: на моём сайте работают оба.
Аналитика · GTMGoogle Tag Gateway: настройка за 2 минутыТеги Google через ваш собственный домен: меньше блокировок, больше данных в Google Ads и GA4. Настройка через GTM и Cloudflare за 5 шагов.
Когда sGTM имеет смысл
- Большие рекламные бюджеты. Каждая потерянная конверсия — это хуже обучение стратегий ставок и реальные деньги.
- Несколько рекламных систем. Google Ads, Meta, TikTok: одна серверная точка вместо трёх отдельных пиксельных схем.
- Аудитория с блокировщиками. IT, B2B, зарубежные рынки — там доля людей с uBlock и подобными расширениями заметно выше.
- Передача данных из CRM или платёжной системы. Событие оплаты или статус сделки можно отправить прямо с сервера, без участия браузера.
- GDPR. Персональные данные можно вычистить на сервере ещё до того, как они уйдут в рекламные системы.
Когда sGTM не имеет смысла
- Маленький сайт, небольшой бюджет, одна GA4. Google tag gateway даст большую часть эффекта за $0.
- Не работает базовый трекинг. Дубли конверсий, события, которые срабатывают не там, клики по мессенджерам вместо заявок. sGTM просто перенесёт те же проблемы на сервер. Как выглядит типичный кривой трекинг, разбирал в статье трекинг в GTM за $750 в месяц.
- Некому поддерживать. Серверный контейнер — это второй контейнер, который нужно обновлять вместе с веб-контейнером, и лимиты хостинга, за которыми нужно следить.
Что нужно для настройки
Коротко, без пошагового мануала:
- Серверный контейнер GTM.
- Хостинг. Stape или Google Cloud, регион ближе к аудитории. Мой контейнер на Stape работает в регионе EU East (Польша).
- Поддомен сайта и DNS-запись. На ads-expert.online это CNAME-запись
io.ads-expert.online→ сервер Stape. Stape советует не называть поддомен gtm, sgtm, analytics или tracking: такие названия блокировщики распознают быстрее. - В веб-контейнере — параметр
server_container_urlс адресом поддомена, в серверном — клиент GA4 и теги. - Проверка в Preview серверного контейнера до публикации.
Как понять, что всё работает:
- во вкладке Network браузера запросы идут на ваш поддомен;
- в Stape растёт счётчик запросов;
- GA4 видит события в отчёте в реальном времени;
- в Preview серверного контейнера видны входящие события и теги, которые на них сработали.
На моём сайте Preview показывает page_view, глубину прокрутки, клики и клик по Telegram. Тег «GA4 - server» сработал на все 11 событий.
Что sGTM не решает
- Cookie в Safari. Без дополнительных решений (Cookie Keeper в Stape или FPID) cookie в Safari так же живут до 7 дней.
- Блокировщики с полными базами правил. uBlock и подобные расширения часть запросов режут и через ваш поддомен. Потери меньше, но не нулевые.
- Согласие пользователя. Если человек отказался от cookie, полных данных не будет. Consent Mode работает и с серверным контейнером, и настраивать его всё равно нужно.
- Неправильно настроенные конверсии. Сервер передаёт то, что получил. Если конверсия считает всё подряд, она так же будет считать всё подряд.
- Офлайн-конверсии из CRM. sGTM может быть частью этой схемы, но продажи по телефону, из мессенджеров и отменённые заказы всё равно нужно передавать из CRM.
Сколько это стоит
Хостинг. У Stape есть бесплатный тариф на 10 000 запросов в месяц. Для небольшого сайта этого хватает: на момент скрина мой контейнер использовал 135 запросов, это 1% лимита. Платные тарифы Stape на момент написания:
| Тариф | Запросов в месяц | Цена |
|---|---|---|
| Free | 10 000 | €0 |
| Pro | 500 000 | €20 |
| Pro+ | 2 000 000 | €50 |
| Business | 5 000 000 | €100 |
Что будет, если лимит закончится. По справке Stape, бесплатный контейнер после исчерпания лимита отключается, и вернуть его можно только переходом на платный тариф. На тарифах Pro и Pro+ обработка останавливается после 110% лимита до начала следующего расчётного периода. То есть часть данных просто не дойдёт до GA4 и Google Ads. Чтобы этого не случилось, следите за счётчиком в Stape или включите автоматическое повышение тарифа.
Альтернатива Stape — Google Cloud. Там оплата за ресурсы сервера, а сервер настраиваете вы сами.
Настройка — от $250, в зависимости от количества платформ (GA4, Google Ads, Meta, TikTok) и событий.
37 — АналитикаНастройка Server Side Tracking (sGTM)Серверный GTM на вашем поддомене: GA4, Google Ads, Meta CAPI и TikTok через сервер.С чего начать
Прежде чем ставить sGTM, проверьте, работает ли обычный трекинг: конверсии в GA4 и Google Ads совпадают с реальными заявками или заказами в CRM. Если совпадают, подключите Google tag gateway — это бесплатно и занимает несколько минут. А sGTM имеет смысл тогда, когда вам нужны серверные интеграции с Meta, TikTok или CRM или когда рекламный бюджет такой, что каждая потерянная конверсия заметна в деньгах.
Где меня найти
Пишите в Telegram или на почту — отвечаю быстро. Telegram-канал и YouTube — для тех, кто хочет увидеть реальные кейсы перед обращением и понять мой подход к работе.