Документация Pandus SDK
Согласие
До согласия ничего не собирается. Используйте баннер Pandus, дайте SDK читать Cookiebot, CookieYes, Complianz или Google Consent Mode или передавайте выбор сами.
Обновлено:
Ничего, пока посетитель не согласился
В ЕС, ЕЭЗ, UK и странах, которые SDK не может определить, SDK не отправляет ни одного запроса к сервису приёма, не ставит cookie и ничего не записывает, пока посетитель не согласится. Загрузчик только показывает баннер или ждёт ваш инструмент согласия. Наши автоматические тесты проверяют это в каждом релизе.
Категорий две:
| Категория | Что разрешает |
|---|---|
| Аналитика и барьеры доступности | Сигналы барьеров, живой axe, события аналитики, данные тепловых карт, cookie _pandus_id |
| Записи сессий | Замаскированные записи сессии (спрашиваем отдельно) |
Сигнал Global Privacy Control (navigator.globalPrivacyControl) считается «нет». В США записи начинаются только после явного opt-in.
Откуда берётся выбор
Источник задаётся в SDK → Согласие.
Ваш инструмент согласия (автоматически). Если на сайте работает один из этих инструментов, SDK читает его ответ, следит за последующими изменениями и не показывает свой баннер:
- Cookiebot
- CookieYes
- Complianz
- Google Consent Mode v2 (
analytics_storage)
Баннер Pandus. Без инструмента SDK показывает свой доступный баннер: «Принять все» и «Отклонить все» равного веса на первом уровне, настройки по категориям, семь языков, управление фокусом, Esc и видимый фокус. Можно изменить раскладку, позицию, размеры, цвета для светлой и тёмной темы, шрифты, кнопки, анимацию, тексты на каждом языке и добавить свой CSS. Контраст, равный вес кнопок, доступный способ изменить выбор и видимый фокус не отключаются.
Ваш собственный код. Установите источник «API» и передавайте выбор сами; тогда SDK не показывает ни баннер, ни кнопку повторного открытия:
window.pandus = window.pandus || function () { (pandus.q = pandus.q || []).push(arguments); };
pandus('consent', { analytics: true, recordings: false });
Вызовы до загрузки скрипта ждут в очереди. Чтобы отозвать согласие, передайте { analytics: false, recordings: false }: SDK сразу останавливается, удаляет свою cookie и хранилище сессии и забывает идентификаторы.
Изменить выбор позже
С баннером Pandus посетители в любой момент могут изменить выбор маленькой кнопкой. Баннер может открыть и любая ссылка на сайте:
<a href="#" data-pandus-consent>Настройки cookie</a>
Из кода: pandus('consent', 'open').
Спросить снова
Когда вы меняете то, что собирает SDK, повысьте версию согласия кнопкой Спросить посетителей снова в SDK → Согласие. Каждый сохранённый выбор старой версии будет запрошен заново.
Доказательство согласия
Для каждого выбора SDK хранит псевдонимный идентификатор согласия, время, версию текста и сам выбор. IP-адрес не хранится. SDK → Согласие также показывает долю посетителей, принявших каждую категорию.
Франция
Для посетителей во Франции существует режим измерения аудитории без согласия на условиях CNIL. Он выключен и останется таким, пока юрист его не подтвердит; он считал бы один анонимный просмотр страницы без идентификаторов, cookie и хранилища.
Частые вопросы
- Может ли SDK собирать сигналы барьеров без согласия?
- Нет. Чтение страницы в браузере посетителя — это «доступ» по правилам ePrivacy, поэтому в ЕС, ЕЭЗ, UK и неизвестных странах каждый модуль, включая сигналы барьеров, ждёт согласия.
- Читает ли SDK IAB TCF?
- Нет. У Pandus нет Vendor ID в TCF Global Vendor List, поэтому строка TCF для нас не является действительным основанием. Используйте один из поддерживаемых инструментов или API согласия.
Pandus SDK и сканер — это автоматические проверки, не полный аудит и не юридическая консультация. SDK ничего не меняет на сайте и не определяет, кто из посетителей пользуется вспомогательными технологиями.