Перейти к основному содержимому
SiteScan.top

Баннеры cookie, которые ничего не решают: трекеры до согласия

Баннер — видимая часть. Значение имеет то, какие запросы уходят из браузера до нажатия «Принять», и как их увидеть.

Приватность · Опубликовано: 28 августа 2026 г. · 3 мин чтения · Ольга Мирошник

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

На что на самом деле смотрит регулятор

Не на дизайн баннера. Вопрос узкий и технический: между загрузкой страницы и нажатием «Принять» ушло ли из браузера что-нибудь, что идентифицирует посетителя? Сюда входят маяки аналитики, рекламные пиксели, записыватели сессий, встроенные видеоплееры, чат-виджеты, шрифтовые сервисы, логирующие IP, и любая cookie с идентификатором внутри.

Отсюда два следствия. Отказ должен быть так же прост, как согласие: кнопка «Отклонить всё» на первом экране, а не в трёх кликах внутри настроек. И заранее проставленная галочка согласием в ЕС не считается — это решено ещё делом Planet49.

Откуда берутся утечки

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

Сторонние встройки. Iframe YouTube или карта ставят cookie в момент отрисовки. Лечится заглушкой с загрузкой по клику, а не абзацем в политике.

Иллюзия «у нас всё своё». Шрифт или скрипт с CDN отправляет IP посетителя этому CDN. Это передача данных независимо от того, считаете ли вы CDN трекером.

Сам скрипт баннера. Несколько платформ согласия ставят идентификатор до любого выбора — по иронии, именно тот инструмент, который куплен ради соответствия.

Как увидеть правду

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

запросы до согласия
  .filter(r => r.ставитCookie || r.сторонний)
  .groupBy(r => r.домен)

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

Страницы, о которых забывают

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

Держите юридические страницы честными

В политике конфиденциальности должны быть перечислены те же обработчики, что видны в сетевом логе. Когда они расходятся, устарела почти всегда политика: подрядчика поменяли год назад и юристам не сказали. Сверка политики, списка cookie и фактических запросов занимает один обход и закрывает вопрос, который иначе придётся отвечать регулятору в сжатые сроки.

Читайте также

Проверьте, что из этого есть на вашем сайте

Бесплатное сканирование покажет битые ссылки, ошибки JS и проблемы производительности за минуту.