KakapoWP KakapoWP
Справочный центр/Consent/Cookie-сканирование: обнаружение сервисов и cookie

Cookie-сканирование: обнаружение сервисов и cookie

Относится к: Kakapo Consent· 5 мин чтения

Прежде чем баннеру будет что предложить, должно быть ясно, что вообще загружается на сайте. Для этого сканер запрашивает собственные страницы и анализирует их. Из результата возникают список сервисов, правила блокировки и основа декларации cookie.

  1. Открыть «Kakapo Consent» и в группе «Правила» выбрать пункт «Cookies».
  2. Нажать вверху справа на «Сканировать сейчас» — прогон запрашивает главную страницу и четыре самые новые записи, то есть максимум пять адресов.
  3. В таблице по каждой строке проверить сервис, хост, категорию и переключатель «Активно»; категория и переключатель сохраняются сразу.
  4. Если чего-то не хватает, через «Добавить сервис» внести имя, хост и категорию вручную.
  5. Для более полного результата перейти в карточке «Глубокое сканирование» к «Запустить глубокое сканирование».

Что анализирует один запуск

  • Все адреса в src- и href-атрибутах HTML, которые указывают на сторонний хост
  • Заголовки Set-Cookie ответа — только так вообще становятся видны cookie, установленные на стороне сервера, вместе с измеренным сроком действия
  • Встроенные скрипты страницы по известным шаблонам, среди прочего для Google Analytics, Google Tag Manager, Google Ads, Meta Pixel, Matomo, Hotjar, Microsoft Clarity, LinkedIn, TikTok, Plausible, HubSpot и Intercom
  • Имена cookie, которые скрипт устанавливает сам через document.cookie
  • Собственный код плагина пропускается, а cookie, которые ответ как раз удаляет, не отмечаются как находка

Глубокое сканирование

У глубокого сканирования собственный бюджет страниц (по умолчанию 8, максимум 60), по желанию оно идёт по внутренним ссылкам и ограничивается шаблонами путей («Не обходить», по одному шаблону в строке). Протоколируется каждый сторонний хост с числом совпадений, местом обнаружения и видом подключения — script, link, iframe, img, source, video, audio, embed, object и form, в том числе при отложенно задаваемых адресах из data-src или data-lazy-src. Чистые ссылки остаются за рамками. Известные трекеры автоматически попадают в список сервисов, всё остальное можно поштучно «Применить» или навсегда «Игнорировать».

Три карточки с результатами

  • «Найденные cookies»: имя, срок действия, поставщик, цель и происходит ли имя из заголовка Set-Cookie или из скрипта; «Применить» заносит его в декларацию cookie
  • «Трекеры в исходном коде страницы»: сервисы, которые находятся прямо в странице без собственного файла скрипта, с числом совпадений и — если есть в коде — идентификатором контейнера или счётчика
  • «Cookies из активных плагинов»: что входящая в комплект база знаний знает об активных плагинах, с пометкой «замечено», если имя действительно встречалось в последнем сканировании

Регулярное сканирование по расписанию

  1. Открыть «Kakapo Consent» и выбрать «Общие сведения» (по-немецки: „Allgemein“).
  2. В карточке «Протоколирование & автоматизация» установить «Автоматическое сканирование cookie» на Ежедневно, Еженедельно или Ежемесячно.
  3. При необходимости внести «Электронную почту для уведомлений»; пустое поле означает адрес администратора сайта.
  4. Включить «Сообщать о новых сервисах», чтобы после каждого автоматического запуска приходило письмо, как только появляются ранее неизвестные хосты.
  5. Кнопкой «Выполнить сейчас» запустить прогон немедленно; ниже указаны следующий и последний запуск.
Категория сервиса управляет блокировкой: «Статистика», «Маркетинг» и «Медиа & внешний контент» блокируются до получения согласия, «Необходимые» разрешены всегда. При изменении хоста следует быть осторожным — согласия сохраняются по каждому хосту, и уже данное согласие после этого для старого хоста больше не действует.
Эта статья оказалась полезной?