Google tag gateway 2026: first-party доставка тегов Google — статья блога PPC Rebels

Google tag gateway 2026: как отдавать теги со своего домена и перестать терять конверсии

У любого сайта с платным трафиком есть разрыв между реальными конверсиями и теми, что видит Google Ads. Часть запросов к googletagmanager.com не доходит: их режут блокировщики, корпоративные фильтры, DNS-резолверы провайдеров и браузерные защиты. Тег не загрузился — конверсии нет, обучение Smart Bidding идёт по неполным данным, а вы видите завышенный CPA и принимаете решения на искажённой картине. Google tag gateway — официальный механизм Google, который закрывает заметную часть этой утечки.

Google tag gateway для рекламодателей (бывший First-Party Mode) решает узкую, но дорогую часть этой проблемы: он отдаёт скрипты Google и принимает события с вашего собственного домена, а не с чужого. Ниже — как это устроено, сколько данных реально возвращается, три способа развернуть шлюз, как проверить результат и чего от него ждать не стоит.

Что такое Google tag gateway и чем он отличается от серверного GTM

Обычная схема выглядит так: браузер посетителя идёт за gtag.js или контейнером GTM на домен googletagmanager.com, а затем шлёт туда же события. Оба обращения — сторонние по отношению к вашему сайту, и именно поэтому их легко идентифицировать и заблокировать.

Tag gateway меняет только маршрут. Браузер запрашивает тот же скрипт по пути на вашем домене — например example.com/metrics — и туда же отправляет события. На границе сети (CDN, балансировщик, веб-сервер) стоит прокси, который передаёт запрос дальше в инфраструктуру Google, на служебный хост вида [tag-id].fps.goog. Для браузера всё происходит в first-party контексте: тот же домен, те же куки, та же политика хранения.

Важная деталь, которую часто понимают неправильно: исполнение тега остаётся в браузере. Шлюз — это транспорт, а не вынос логики на сервер. Именно этим он отличается от серверного тегирования:

Критерий Tag gateway Серверный GTM (sGTM)
Где исполняется тег В браузере В контейнере на вашем сервере
Что решает Доставку скрипта и события Обогащение, фильтрацию, маршрутизацию данных
Сложность внедрения От одного клика в CDN Инфраструктура + постоянное сопровождение
Стоимость Обычно ноль поверх текущей CDN Ощутимый ежемесячный хостинг
Работает для Meta, TikTok, LinkedIn Нет Да, при своей настройке

Эти два механизма не конкурируют, а складываются: шлюз возвращает те обращения, которые вообще не доходили, а sGTM решает, что с данными делать дальше. Если серверное тегирование у вас уже стоит, шлюз ставится поверх и не ломает существующую схему — подробности того слоя разбирали в материале про серверное отслеживание через sGTM.

Как шлюз работает технически

Последовательность простая:

  1. На странице стоит обычный gtag.js или контейнер GTM, но с адресом загрузки на вашем домене.
  2. Браузер идёт по этому пути; CDN перехватывает запрос по префиксу и проксирует его наверх.
  3. Google отдаёт скрипт через прокси; для браузера источник — ваш домен.
  4. Все последующие события измерения (page_view, конверсии, ремаркетинг) идут тем же маршрутом.
  5. Куки, которые ставит скрипт, становятся first-party куками вашего домена.

Путь можно выбрать почти любой буквенно-цифровой: /metrics, /securemetric, /analytics. Практическое правило — не называть его так, чтобы он читался как трекер (/gtm, /google-analytics, /track — плохие идеи), и не занимать путь, который уже используется приложением.

Заголовки геолокации — шаг, который чаще всего забывают

Когда запросы идут через вашу CDN, Google перестаёт видеть исходный IP так же, как раньше, и теряет географию. Поэтому прокси обязан прокидывать её заголовками:

  • X-Forwarded-CountryRegion в формате ISO 3166-2 (например US-CA) — предпочтительный вариант, один заголовок;
  • либо пара X-Forwarded-Country (две буквы) и X-Forwarded-Region (код региона).

Без них у вас поедет географическая отчётность и могут некорректно отработать значения по умолчанию в Consent Mode. В готовых интеграциях CDN эти заголовки выставляются сами; при ручной настройке их нужно прописывать руками — это самая частая причина «поставили шлюз, а данные стали хуже».

Сколько данных реально возвращается

Цифры, которые ходят по индустрии, стоит читать аккуратно, потому что все они — от заинтересованных сторон:

Источник Заявленный эффект Что именно измерялось
Google, при выходе в GA (май 2025) около +11% Наблюдаемые сигналы измерения
Fastly, апрель 2026 около +14% Медианный прирост по клиентам интеграции
Агентские замеры (Adswerve и др.) +9…+18% Измеренные конверсии в аккаунтах клиентов

Все значения — ориентир, а не обещание. Ключевая оговорка: прирост касается восстановленной загрузки скрипта, а не новых продаж. Бизнес не начинает зарабатывать на 11% больше — вы просто видите те конверсии, которые и раньше происходили, но не долетали до отчёта. Практический эффект косвенный, но реальный: алгоритм ставок получает больше корректных сигналов, растёт точность моделирования, падает доля «модельных» конверсий.

Размер выигрыша зависит от аудитории. У B2B-сайтов с технически грамотными посетителями, у трафика из регионов с высоким проникновением блокировщиков и у ниш, где блокировщики ставят массово, потери выше — и возврат заметнее. У массового мобильного трафика из приложений разница может оказаться в пределах статистического шума.

Шлюз не увеличивает продажи. Он уменьшает разрыв между тем, что произошло, и тем, что увидел ваш рекламный кабинет. Дальше этот разрыв работает уже не против вас, а на качество обучения ставок.

Куки: где на самом деле берётся половина эффекта

Прирост измеренных конверсий складывается из двух разных вещей, и их полезно различать.

Первая — восстановленные загрузки. Скрипт, который раньше не грузился вовсе, теперь грузится. Здесь всё прямолинейно: не было события — стало событие.

Вторая — срок жизни идентификатора. Куки, записанные сторонним скриптом, в браузерах с жёсткой антитрекинговой политикой живут очень недолго. Куки, записанные в first-party контексте вашего домена, живут существенно дольше. Практическая разница выглядит так: пользователь кликнул по объявлению в понедельник, вернулся и оформил заказ через десять дней. В первом случае система уже не узнаёт его — конверсия либо теряется, либо достаётся «прямому заходу». Во втором идентификатор ещё жив, и конверсия корректно связывается с рекламным кликом.

Отсюда важное следствие: чем длиннее ваш цикл принятия решения, тем больше выигрыш. Для интернет-магазина с импульсной покупкой в тот же день эффект будет скромнее, чем для B2B-услуги, где между первым касанием и заявкой проходят недели. Перед внедрением посмотрите распределение лага конверсий в своём аккаунте — оно сразу подскажет, какого порядка результата ждать.

Ещё один нюанс: продление срока жизни куки не отменяет окна конверсии, заданного в настройках. Если у вас стоит окно в 30 дней, а реальный цикл — 45, шлюз вам не поможет: конверсия просто не попадёт в отчёт по другой причине. Эти два параметра нужно согласовывать между собой.

Три способа развернуть шлюз

1. Готовая интеграция в CDN — самый простой путь

Автоматические интеграции есть у Cloudflare (настройка в пару кликов), Google Cloud Load Balancer, Akamai, Fastly (Ad Tag Gateway, апрель 2026) и Webflow. Сценарий: в интерфейсе тега выбираете провайдера, подтверждаете домен и путь, провайдер сам создаёт правило проксирования и прокидывает заголовки геолокации. Времени — вечер вместе с проверкой, изменений в коде сайта минимум.

2. Ручная настройка на своей инфраструктуре

Подходит, если у вас nginx, Apache, собственный балансировщик или CDN без готовой интеграции. Нужно:

  • создать правило, которое перехватывает выбранный префикс пути и проксирует его на служебный хост Google;
  • сохранить query-параметры и тело запроса без изменений;
  • добавить заголовки геолокации;
  • исключить путь из кэширования — ответы измерения кэшировать нельзя;
  • проверить, что WAF и правила защиты от ботов не режут POST-запросы по этому пути.

3. Через серверный GTM

Если sGTM уже развёрнут, шлюз подключается к нему. Ограничение, о котором стоит знать заранее: этот путь покрывает теги GA и контейнеры GTM, а отдельно стоящие теги Google Ads (AW-) и Floodlight (DC-) требуют отдельной ручной работы. Если у вас исторически висит «голый» конверсионный тег Google Ads без GTM, начните с того, чтобы завести его в контейнер.

Как проверить, что шлюз действительно работает

Не полагайтесь на статус «включено» в интерфейсе. Минимальная проверка занимает пятнадцать минут:

  1. DevTools → Network. Откройте сайт в чистом профиле и отфильтруйте запросы по выбранному пути. Скрипт и события должны грузиться с вашего домена, а обращений к googletagmanager.com для этих тегов быть не должно.
  2. Куки. В Application → Cookies проверьте домен установки _ga и рекламных кук: они должны принадлежать вашему домену.
  3. Проверка в режиме отладки. Убедитесь, что события долетают и параметры не потерялись при проксировании — особенно gclid и идентификаторы кампаний. Как этот идентификатор живёт от клика до CRM, разбирали в статье про GCLID, GBRAID и шаблоны отслеживания.
  4. География. Через сутки сравните отчёт по регионам с историческим. Резкое «схлопывание» географии или всплеск «не определено» — признак незаданных заголовков.
  5. Объём конверсий. Сравните 14 дней до и 14 дней после при неизменных кампаниях. Смотрите не только на сумму, но и на долю смоделированных конверсий — она должна снижаться.
  6. Отсутствие дублей. Самая болезненная ошибка перехода — конверсия, посчитанная дважды, когда старый и новый маршрут работают параллельно. Методика поиска — в материале про дубли конверсий и дедупликацию в Google Ads.

Чего шлюз не делает

Здесь честность важнее маркетинга, потому что завышенные ожидания приводят к неверным выводам о внедрении.

  • Не обходит продвинутые блокировщики. Современные фильтры смотрят не только на домен, но и на параметры запроса — идентификатор тега, имя события, структуру полезной нагрузки. К середине 2026 года в публичных списках фильтров накопились тысячи правил, нацеленных именно на first-party пути. Часть трафика вы вернёте, весь — нет.
  • Не работает для не-Google пикселей. Meta Pixel, TikTok Pixel, LinkedIn Insight Tag продолжают грузиться как раньше. Для них нужен отдельный механизм.
  • Не отменяет согласие. Смена технического источника запроса не меняет правовое основание сбора данных. Если по вашей юрисдикции теги не должны срабатывать до согласия — они не должны срабатывать и через шлюз. Consent Mode остаётся обязательным слоем; как он устроен, разбирали в материале про Consent Mode v2 и приватность рекламы.
  • Не чинит сломанную разметку. Если конверсия срабатывает не на том шаге, дублируется или не передаёт ценность — шлюз аккуратно доставит неправильные данные. Сначала диагностика отслеживания конверсий, потом транспорт.
  • Не заменяет данные первой стороны. Офлайн-продажи, CRM-статусы, повторные покупки шлюз не видит. Этот слой закрывают загрузка конверсий и Data Manager для данных первой стороны.

Типичные ошибки внедрения

Ошибка Как проявляется Что делать
Путь кэшируется CDN События «залипают», конверсии приходят пачками или пропадают Явно отключить кэш для префикса
Нет заголовков геолокации География разваливается, Consent Mode ведёт себя странно Добавить X-Forwarded-CountryRegion
WAF режет POST Часть событий теряется, page_view остаётся Внести путь в исключения правил
Оба маршрута активны Дублирование конверсий, завышенный ROAS Отключить старую загрузку после проверки
Путь назван «по-трекерски» Эффект заметно ниже ожидаемого Сменить префикс на нейтральный
Внедрили в пик сезона Невозможно отделить эффект от сезонности Ставить в спокойный период и фиксировать дату

Отдельно: обязательно зафиксируйте дату включения в истории изменений или во внешнем логе. Через месяц, когда вы будете разбирать скачок конверсий, это сэкономит час работы — тот же принцип, что и при диагностике просадок по истории изменений.

Как корректно замерить эффект

Самый частый способ испортить оценку — включить шлюз и сравнить «сентябрь с августом». Внутри этих двух месяцев поменялось всё: ставки, сезон, ассортимент, конкуренты. Чистый замер требует дисциплины.

  1. Заморозьте переменные. На две недели до и две недели после не меняйте бюджеты, цели стратегий, набор кампаний и посадочные. Если это невозможно — хотя бы зафиксируйте, что именно менялось.
  2. Возьмите сопоставимые окна. Две полных недели против двух полных недель, одинаковые дни недели. Праздники и распродажи из окна исключайте.
  3. Смотрите на четыре показателя, а не на один. Общее число конверсий; доля смоделированных конверсий; количество конверсий на единицу расхода; доля трафика, у которого зафиксирован источник. Рост первого при неизменном третьем — подозрительно, скорее всего изменился объём закупки.
  4. Проверьте, не выросло ли двойное засчитывание. Всплеск ровно в два раза по одному конверсионному действию — это не успех внедрения, это параллельная работа двух маршрутов.
  5. Сверьтесь с независимым источником. Количество заказов в бэкофисе или CRM за тот же период не зависит от тегов. Если в кабинете конверсии выросли на 12%, а в CRM заказов столько же — вы измерили ровно то, что и должны были: полноту данных, а не продажи.

И последнее: результат почти никогда не бывает мгновенным по всем метрикам. Загрузка скриптов восстанавливается сразу, а эффект от продлённого срока жизни идентификаторов проявляется постепенно — по мере того как в окно попадают пользователи с длинным циклом. Оценивать имеет смысл через месяц, а не через три дня.

Кому это нужно прямо сейчас, а кому можно подождать

Ставить стоит, если: у вас больше нескольких тысяч конверсий в месяц и решения принимаются по CPA/ROAS; доля смоделированных конверсий в отчётах заметная; аудитория технически подкованная; вы работаете на рынках с высоким проникновением блокировщиков; у вас уже стоит Cloudflare или другая CDN с готовой интеграцией — цена внедрения тогда близка к нулю.

Можно отложить, если: трафика мало и любой прирост утонет в шуме; у вас в принципе не настроено корректное отслеживание — сначала базовая гигиена; нет доступа к инфраструктуре и любое изменение занимает недели согласований; вы в середине большого сезона и не хотите вносить переменную в измерение.

Если точность измерения — ваш фронт работ на ближайший квартал, логичный порядок такой: сначала чистая разметка конверсий, затем расширенные конверсии, потом tag gateway как транспорт, и только затем серверное тегирование ради обогащения данных. Обратный порядок даёт много работы и мало результата.

Как это связано с остальным измерением 2026 года

Шлюз — один элемент в цепочке, которая в 2026 году стала заметно длиннее. Сторонние куки как механизм таргетинга и атрибуции сжались, и вес сместился на собственные данные — контекст мы разбирали в статье про сторонние cookie и закрытие Privacy Sandbox. Параллельно растёт роль моделей вроде MMM, которые не зависят от клика вовсе. В этой конфигурации выигрывает не тот, кто нашёл один «серебряный» приём, а тот, у кого честно работает каждый слой: разметка, транспорт, согласие, обогащение, проверка.

Ещё одна параллель — прозрачность отчётов. То же самое движение к «видеть, что происходит на самом деле» идёт и на стороне кампаний: свежий пример — канальная отчётность Performance Max, которая показывает распределение бюджета по площадкам. Данные, которым можно верить, важнее любой отдельной настройки.

Если инфраструктурная часть закрыта, а узкое место — доступ к рекламным кабинетам и запуск, это отдельная задача: ей посвящены агентские аккаунты Google Ads и верификация рекламного аккаунта. А базовые вещи по настройке кампаний собраны в гайде по Google Ads.

Чек-лист внедрения

  1. Проверить и почистить текущую разметку конверсий; убрать дубли.
  2. Выбрать нейтральный путь на домене, свободный от использования приложением.
  3. Развернуть шлюз: готовая интеграция CDN → ручное правило → sGTM (по доступности).
  4. Прописать заголовки геолокации.
  5. Отключить кэширование пути и внести его в исключения WAF.
  6. Убедиться в DevTools, что скрипт и события идут с вашего домена.
  7. Отключить старый маршрут, чтобы не получить дубли.
  8. Зафиксировать дату и сравнить 14 дней до/после при неизменных кампаниях.
  9. Проверить географию и долю смоделированных конверсий.
  10. Оставить документацию: кто, когда, какой путь, какие заголовки.

FAQ

Google tag gateway — это то же самое, что серверный GTM?

Нет. Шлюз меняет маршрут доставки скрипта и событий, но тег по-прежнему исполняется в браузере. Серверный GTM переносит исполнение на ваш сервер и позволяет менять данные до отправки. Их часто используют вместе.

Нужно ли переписывать код сайта?

В варианте с готовой интеграцией CDN изменения минимальны: меняется адрес загрузки тега. Сам dataLayer, события и настройки конверсий остаются прежними.

Это увеличит количество моих конверсий?

Оно увеличит количество измеренных конверсий. Продажи не вырастут сами по себе; вырастет полнота данных, а уже через неё — качество работы автоматических стратегий.

Сколько это стоит?

При готовой интеграции CDN — обычно ничего сверх текущего тарифа. Ручная настройка стоит времени инженера. Вариант через серверный GTM требует постоянного хостинга, и это уже ощутимая ежемесячная статья расходов.

Шлюз обходит блокировщики рекламы?

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

Что будет с куками?

Они становятся first-party куками вашего домена, что обычно продлевает срок их жизни в браузерах с жёсткими ограничениями на сторонние скрипты. Это одна из главных причин прироста узнаваемости вернувшегося пользователя.

Нужно ли что-то менять в баннере согласия?

Правовое основание не меняется. Если теги не должны запускаться до согласия — они не должны запускаться и через шлюз. Consent Mode остаётся обязательным.

Поможет ли это моему пикселю Meta или TikTok?

Нет. Шлюз работает только с тегами Google. Для других платформ нужны их собственные решения.

Можно ли включить и сразу выключить, если что-то пойдёт не так?

Да, откат делается на уровне CDN и адреса загрузки тега. Именно поэтому важно фиксировать конфигурацию — чтобы откат занимал минуты, а не вечер поисков.

Как понять, что эффект есть, а не показалось?

Сравнивайте одинаковые по длине периоды при неизменных кампаниях и смотрите на долю смоделированных конверсий, а не только на общее число. Если в этот же период менялись ставки, бюджеты или креативы — чистого замера не получится.

Есть ли риск потерять данные при неверной настройке?

Да: кэширование пути, отсутствие заголовков геолокации и агрессивные правила WAF способны сделать картину хуже, чем была. Поэтому проверка в DevTools и сравнение отчётов через сутки — обязательная часть внедрения, а не опция.

С чего начать, если ресурсов мало?

С аудита текущего отслеживания. Шлюз даёт прирост только поверх корректной разметки; на сломанной он лишь надёжнее доставит неверные данные.

Похожие записи