Cookie-сканирование: обнаружение сервисов и cookie
Прежде чем баннеру будет что предложить, должно быть ясно, что вообще загружается на сайте. Для этого сканер запрашивает собственные страницы и анализирует их. Из результата возникают список сервисов, правила блокировки и основа декларации cookie.
- Открыть «Kakapo Consent» и в группе «Правила» выбрать пункт «Cookies».
- Нажать вверху справа на «Сканировать сейчас» — прогон запрашивает главную страницу и четыре самые новые записи, то есть максимум пять адресов.
- В таблице по каждой строке проверить сервис, хост, категорию и переключатель «Активно»; категория и переключатель сохраняются сразу.
- Если чего-то не хватает, через «Добавить сервис» внести имя, хост и категорию вручную.
- Для более полного результата перейти в карточке «Глубокое сканирование» к «Запустить глубокое сканирование».
Что анализирует один запуск
- Все адреса в 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 из активных плагинов»: что входящая в комплект база знаний знает об активных плагинах, с пометкой «замечено», если имя действительно встречалось в последнем сканировании
Регулярное сканирование по расписанию
- Открыть «Kakapo Consent» и выбрать «Общие сведения» (по-немецки: „Allgemein“).
- В карточке «Протоколирование & автоматизация» установить «Автоматическое сканирование cookie» на Ежедневно, Еженедельно или Ежемесячно.
- При необходимости внести «Электронную почту для уведомлений»; пустое поле означает адрес администратора сайта.
- Включить «Сообщать о новых сервисах», чтобы после каждого автоматического запуска приходило письмо, как только появляются ранее неизвестные хосты.
- Кнопкой «Выполнить сейчас» запустить прогон немедленно; ниже указаны следующий и последний запуск.