Attribution Lab
  • есть в демо
  • GA4
  • GTM
  • sGTM
  • Google Ads

Блокировщики рекламы: часть конверсий не доезжает до Google, и реклама учится без них

Обновлено 21 сентября 2026
Перейти к демо

В чём проблема

Часть посетителей приходит с блокировщиком рекламы или с защитой от трекинга в браузере. У них данные о покупке не доходят до Google: тег не загружается, или запрос не выходит из браузера.

Пример. В системе бронирования 100 броней, в GA4 (аналитике Google) 90. Разница – посетители с блокировщиками. Их брони реальны, для Google их не было.

Почему это деньги. Google Ads и Meta назначают ставки по конверсиям (покупкам и заявкам), которые видят. Чем специфичнее бизнес, тем ценнее каждая конверсия для обучения. Посетители с блокировщиками – это определённые браузеры, устройства и привычки, поэтому реклама учится на искажённой выборке и уводит бюджет туда, где покупки видно. Сам посетитель, возможно, и не против обучать рекламу: он ставил блокировщик, чтобы было меньше всплывающих окон.

  • Отчёты занижают отдачу. Недосчитанная выручка – заниженная окупаемость рекламы (ROAS), и бюджет режут в кампаниях, которые работают.
  • Непонятно, где потеряно. Сверка «100 против 90» не говорит, на каком шаге пропали данные: в браузере, по дороге или при учёте у Google.

Чем это закрывается

Каждое действие посетителя (просмотр страницы, клик, бронь) сайт отправляет в Google как событие. По сути вариантов три, и это лестница: каждый следующий шаг закрывает то, что не закрыл предыдущий.

1) Оставить как есть

События уходят на адреса Google напрямую. Ноль инфраструктуры и ноль затрат. Блокировщики эти адреса знают, и всё, что они режут, пропадает без следа: вы не знаете ни сколько потеряли, ни на каком шаге.

Есть в демо: переключатель Classic GTM.

2) Серверный Tag Manager

События идут на ваш собственный адрес, и уже оттуда – в Google. Правила блокировщиков, написанные на адреса Google, к ним не применяются. Здесь два варианта.

Готовый у вендора (Stape и подобные), на вашем поддомене. Быстрый старт, пути загрузчика и приёмника уже подобраны за вас. Минусы: контейнер отвечает с чужого адреса, ежемесячная плата, трафик идёт через серверы вендора.

Свой на своём домене, с тем же адресом, что у сайта. События и cookie идут с вашего собственного адреса, контейнер – официальный образ Google, данные идут через вас. Минусы: свой сервер и его обслуживание. И имя файла загрузчика имеет значение: правило публичного списка ловит путь /gtm.js на любом домене, включая ваш.

Попутно становится видна сама величина потерь. Каждое событие получает квитанцию, и по ней видно, дошло ли оно до вашего сервера: какое именно потерялось и на каком шаге. А вердикт «была ли открыта прямая дорога в Google» уходит в аналитику той же серверной дорогой, которую блокировщик не режет, – и долю перекрытых посетителей видно в отчёте числом.

Чего этот шаг не даёт: гарантии. Списки правил меняются, и правило на путь приёмника остановит обе дороги. Насколько серверная дорога помогает под конкретным блокировщиком, нужно измерять.

Есть в демо.

3) Подтверждённая бронь из вашей системы – напрямую в рекламу

Единственный шаг, который не зависит от браузера вообще. Рекламная платформа получает подтверждённую бронь, даже если браузер посетителя не отправил ничего.

Как это работает. Посетитель приходит по объявлению на адрес вида site.com/tour?gclid=ABC123 – идентификатор клика стоит прямо в адресе страницы. Этот запрос приходит на ваш сервер раньше, чем в браузере выполнится хоть одна строка кода, и блокировщику здесь нечего резать. Сервер запоминает идентификатор, а когда бронь подтверждена и оплачена, отправляет её в рекламу со своей стороны напрямую. Google Ads принимает такие конверсии по идентификатору клика или по почте и телефону клиента в зашифрованном виде, Meta и Яндекс – похожим образом.

Что это даёт сверх возврата потерь. Браузер отправляет покупку в момент показа страницы спасибо. Сервер отправляет её, когда деньги реально пришли, и молчит, если бронь отменили. Реклама учится на подтверждённых деньгах.

Что нужно с вашей стороны. У записи брони должно быть поле под идентификатор клика. Если форма на вашем сайте и сервер сайта ваш – браузер приложит идентификатор к отправке формы сам, потому что домен тот же, и остаётся только сохранить его рядом с датой и суммой. Если бронь оформляется на внешней платформе – либо вы создаёте бронь вызовом её API со своей стороны, либо подставляете идентификатор в адрес её виджета и платформа возвращает его вам в уведомлении о брони. Отдельно нужно основание по согласию: по посетителям из ЕС, Великобритании и Швейцарии без их согласия отправлять нельзя.

В планах.

Что сделано в демо

Каждое событие уходит из браузера дважды: напрямую в Google и через наш серверный контейнер на домене сайта. Серверный контейнер подтверждает каждое событие, а отдельная проба раз на страницу проверяет, открыта ли прямая дорога в Google из этого браузера. Панель показывает по каждому событию, какая дорога сработала. Серверный трекинг согласие не отменяет: в режиме opt-in (ЕС, Великобритания, Швейцария) ничего не загружается до согласия, и обе дороги ждут.

Открыть демо

Демо открывается на вкладке «События» с уже выбранным серверным транспортом. Для чистого прогона откройте ссылку в приватном окне: режим и транспорт запоминаются браузером.

Режим согласия
Открыть демоСсылка, которая откроетсяhttps://alpha.nexusnode.ru/?utm_source=GAds&utm_medium=CPC&utm_campaign=case_server_side&demo_click_id=GADS-11111&al_case=server-side-delivery&al_lang=ru&al_transport=server&al_tab=events&al_regime=auto

Что вы увидите без блокировщика:

  1. Полоска вверху вкладки «События»: Прямая дорога: reachable · Серверная дорога: получено 2/2 · Загрузчик: alpha.nexusnode.ru/gtm/loader.js · Потеряно на прямой дороге: нет. Прямая дорога открыта, серверная доставила два события из двух, контейнер пришёл с нашего домена, потерь нет.
  2. Три чипа у каждого события. reachable на прямой дороге значит, что запрос ушёл из браузера; свидетеля на стороне Google нет, и панель говорит об этом прямо. received на серверной дороге значит, что серверный контейнер подтвердил именно это событие. tag fired значит, что тег на странице действительно отправил событие – так видно, потерялось оно по дороге или не было отправлено вовсе. Наведите на чип, чтобы прочитать значение.
  3. Переключите Classic GTM справа вверху и сделайте сброс. Загрузчик теперь приходит с www.googletagmanager.com, cookie пишет скрипт. Вкладка «Данные» перечисляет каждый ключ и кто его поставил.

Проверьте на себе

Если блокировщика у вас нет, поставьте любой распространённый – uBlock Origin или uBlock Origin Lite, AdGuard, встроенные щиты Brave, строгий режим защиты от слежки в Firefox – и откройте ссылку выше ещё раз в приватном окне. В полоске вверху прямая дорога сменится на blocked, серверная останется received, а чип потерь покажет, сколько событий срезано на прямой дороге и сколько из них всё-таки доставил сервер: Потеряно на прямой дороге: 2/2 · спасено сервером: 2/2. Это ровно те события, которых не было бы в вашей аналитике.

Честно про границы: дело не в названии блокировщика, а в списке правил, который у него включён. Правило на путь приёмника для любого домена останавливает обе дороги, и такие списки существуют. Наш замер: uBlock Origin Lite со списками по умолчанию, [ДАТА] – прямая blocked, серверная received с нашего домена. Замер повторяется после каждого изменения демо.

Чего демо не доказывает

  • Что Google засчитал событие. reachable значит, что запрос ушёл из браузера. Доказательство – счёт в property GA4, и он приходит с задержкой самой GA4.
  • Что обработан любой блокировщик. Правило списка на путь /g/collect для любого домена останавливает обе дороги. Свои пути загрузчика и приёмника добавляют облачные сервисы; это демо их не строит.
  • Что доставленное событие – учтённая конверсия. Загрузчик, приёмник, качество события и конечная платформа – четыре отдельные проверки.
  • Сколько живёт идентификатор в каждом браузере. Это отдельный тест.

Кто это сделал

Антон Кожанов – инженер маркетинговых данных и атрибуции. Свой серверный Tag Manager на своей инфраструктуре, first-party загрузчик и cookie, хранилище пути с выгрузкой и удалением. Четыре года на измерении театра (выручка ×2,3 за время ведения, доля рекламы около 7% выручки) и конвейер коллтрекинг → CRM → реклама для производственной компании (стоимость лида −25%, минимум за 2,5 года).

Договориться о созвоне

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