Расширения для блокировки рекламы работают по спискам: если запрос идёт на известный домен аналитики или рекламной сети, он не отправляется. Точка.
Серверная схема ломает эту логику. Браузер отправляет событие на ваш адрес, например data.вашсайт.ru. В списках блокировки его нет. Сервер принимает событие и уже сам пересылает в аналитику и рекламные кабинеты. Расширение об этом не знает.
Что для этого нужно:
— Поддомен, направленный на серверный контейнер.
— Клиентский тег, переписанный так, чтобы отправлять данные на этот поддомен.
— Загрузка самих скриптов аналитики тоже через ваш поддомен, иначе блокировщик срежет их ещё на этапе загрузки.
Что не спасает: часть блокировщиков смотрит не только на домен, но и на путь запроса и параметры. Стандартные пути вроде /g/collect лучше переименовать.
Нет ли здесь обмана пользователя? Вы не показываете рекламу, вы считаете свои конверсии. Но обязанность честно сообщать о сборе данных и давать возможность отказаться никуда не исчезает.
Server-Side Теги
@serverside_tags
Блокировщики режут запросы по домену. Сервер меняет домен
Этот пост опубликован в Telegram-канале Server-Side Теги. Подписаться можно по ссылке: @serverside_tags.