Баннер cookie, который спрашивает по правилам страны посетителя
Обычный баннер показывает всем одно и то же и часто только делает вид, что спрашивает: счётчики уже работают, пока посетитель читает текст. Здесь баннер сам узнаёт страну посетителя и включает нужную модель согласия — а до ответа сайт не загружает ни одного счётчика аналитики.
Каждое решение сохраняется на сервере вместе с версией политики и временем.

Если к вам приходят посетители из разных стран
Магазины и сервисы, которые продают в России, Европе и США, собирают аналитику и запускают рекламу — и не хотят ни терять статистику, ни собирать её без спроса.
Маркетинг
Аналитика включается у тех, кто согласился, и в тот же момент — без перезагрузки страницы. Статистика честная, а не «на всякий случай».
Владелец сайта
Один баннер на все страны: текст и модель согласия подбираются сами, вручную ничего переключать не нужно.
Юристы и проверки
Каждое решение посетителя сохраняется на сервере: когда, в каком режиме, какие категории и по какой версии политики.
Пока посетитель не ответил — счётчики молчат
Мы проверили это на живом сайте, перехватывая все сетевые запросы страницы: до выбора — ни одного запроса к счётчикам аналитики. Посетитель прокручивает, двигает мышью, читает — сайт ждёт ответа.

Что происходит после ответа
- «Принять все» — счётчики стартуют сразу, без перезагрузки страницы.
- «Отклонить все» — ни одного запроса к счётчикам и на следующих страницах.
- «Настроить» — можно включить только аналитику, а рекламу оставить выключенной.
- Выбор запоминается: на других страницах и при следующем визите баннер не мешает.
Страна посетителя решает, как спрашивать
Баннер узнаёт страну по данным сети доставки контента, а если её нет — по собственной базе адресов на сервере сайта. Никаких внешних сервисов для этого не нужно.
Россия
Сначала спросить: всё необязательное выключено до согласия. Текст баннера — на русском и со ссылкой на вашу политику.
Европа и страна не определилась
Самый строгий режим: всё выключено до явного «да», есть «Отклонить все» и выбор по категориям. Если страну узнать не удалось — действует он же.
США
Уведомить и дать отказаться: аналитика работает сразу, в баннере — кнопка отказа от продажи и передачи данных. Если браузер посетителя сам сообщает «не передавать мои данные», реклама отключается без нажатий.
Своя кнопка для посетителей из США
Вместо «Отклонить все» — отказ от продажи и передачи персональных данных. После нажатия реклама выключается, аналитика остаётся.

Читается в любой теме и на любом экране
Баннер построен на цветах темы сайта: в тёмной теме он тёмный, на телефоне кнопки встают столбиком во всю ширину. Контраст текста мы замерили в обеих темах — не ниже 4,5:1.


Изменить решение — в один щелчок
Ссылка «Настройки cookie» есть в подвале каждой страницы. Она открывает панель с уже сохранённым выбором — можно отключить аналитику или, наоборот, включить.

Когда сайт спросит снова
- Изменили политику. подняли номер версии в настройках — баннер снова появится у всех посетителей
- Прошёл срок. через 12 месяцев сохранённое согласие истекает; срок меняется в настройках
- Запись на сервере. каждое решение сохраняется: время, режим, страна, категории и версия политики
Тексты и сроки — в админке, без разработчика
Для каждой модели согласия — свой заголовок и текст, для каждой языковой версии сайта — свои. Там же номер версии политики, срок повторного вопроса и страница политики конфиденциальности.

- Версия политики. подняли на 1 — согласие спрашивается у всех заново
- Срок согласия. через сколько месяцев спросить снова
- Тексты по моделям. Россия, Европа и неизвестные страны, США — у каждой свои заголовок и текст
- По языкам сайта. русская и английская версии сайта получают тексты на своём языке
Согласие — часть сайта, а не чужой сервис
Никаких внешних платформ
Баннер и логика согласия работают на самом сайте: не нужно подключать и оплачивать отдельный сервис согласий.
Счётчики подчиняются выбору
Аналитика и реклама подключаются к одному механизму: каждая стартует только тогда, когда её категория разрешена.
Страна — без внешних запросов
Если сеть доставки не сообщает страну, её определяет база адресов на сервере сайта; не определилась — включается самый строгий режим.
Пусть аналитика собирается с согласия — и не теряется
Настроим согласие на cookie на вашем сайте: тексты для ваших стран, категории под ваши счётчики и запись решений. Нужен сайт целиком? Смотрите услугу разработки.