Server-side конверсии в Google Ads: пошаговая настройка через GTM за выходные
Last-click (последний клик) как единственная модель атрибуции в 2026 — анахронизм. Браузеры режут third-party cookie (сторонние файлы cookie), мобильные платформы усиливают privacy-ограничения. Без server-side трекинга (серверная передача конверсий) вы теряете до 20-30% данных и не можете корректно обучать Smart Bidding. Вот рабочая схема для Google Ads через GTM Server-Side.
**Что понадобится:** аккаунт Google Tag Manager Server-side (контейнер), Cloud Run или другой хостинг (стоимость ~$0-10/мес), доступ к домену и DNS.
1. Разверните server-side контейнер через Google Cloud таск-менеджер. В GTM создайте новый серверный контейнер, выберите App Engine или Cloud Run (рекомендую второй — дешевле и гибче). Получите URL вида `s.yourdomain.com`.
2. Настройте DNS-запись типа CNAME для поддомена. Это обязательно: браузеры блокируют запросы на «чужие» домены, `s.yourdomain.com` выглядит как свой. Пропишите CNAME на `gtm.yourdomain.com` (скопируйте значение из GTM).
3. Установите тег Google Ads (конверсия) в *клиентском* контейнере GTM. Важно: не ставьте стандартный пиксель. Используйте тег «Google Ads Conversion Tracking» с включенной галочкой «Use server-side tagging». В поле Conversion ID введите ID конверсии, в Conversion Label — метку.
4. В *серверном* контейнере добавьте клиент «GA4 Client» (он принимает запросы) и тег «Google Ads Conversion Tracking». В настройках тега выберите тип «Server-side». HTTP-метод — POST, URL — `https://www.googleadservices.com/pagead/conversion`? Оставьте параметры по умолчанию — gtag.js сам сформирует нужные поля.
5. Настройте consent mode (режим согласия) — без него конверсии не пройдут в браузерах с блокировками. Установите тег «Consent Overview» (или напишите свою логику через GTM). Параметры: `ad_storage=denied`, `ad_user_data=denied` до получения согласия. Когда пользователь соглашается — меняйте на `granted`.
6. Проверьте отправку: откройте DevTools в браузере → вкладка Network → фильтр `googleads`. Вы должны видеть POST-запрос на `s.yourdomain.com`, а не на `googleads.g.doubleclick.net`. Если видите зелёные статусы 200 — всё работает.
7. В Google Ads в разделе «Конверсии» убедитесь, что в колонке «Источник» написано «Google Ads (внутрисайтовый и серверный)». Если видите только «Внутрисайтовый» — тег работает неправильно.
**Ошибка новичка:** пытаться передавать все события (клики, просмотры) через server-side. Server-side нужен только для конверсий с ценностью. Остальные события (page_view, scroll) оставьте на клиенте — они не влияют на аукцион и только нагружают сервер.
Затраты времени: первый раз — 3-4 часа, повтор
— @GoogleAdsRoomPro
Google Ads практика
@GoogleAdsRoomPro
Server-side конверсии в Google Ads: пошаговая настройка через GTM за выходные
Этот пост опубликован в Telegram-канале Google Ads практика. Подписаться можно по ссылке: @GoogleAdsRoomPro.