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

В строке профиля — вид баннера, контексты, сервисы, языки, число записей в журнале согласий и дата изменения. Число согласий — ссылка на журнал, отфильтрованный по этому профилю. Колонка «Контексты» появляется, когда контекстов на сайте больше одного.
- Переключатель в столбце «Активный» показывает профиль на сайте или убирает его.
- «Настроить» открывает редактор.
- В меню под кнопкой с тремя точками (или по правому клику на строке) — «Копировать» и «Удалить».
Копия профиля создаётся неактивной: на ней можно пробовать правки, не трогая сайт. Удаление активного профиля EasyCookies подтверждает отдельно: без него на сайте не будет баннера, а включённые им счётчики перестанут работать.
Таблица сортируется по названию, числу согласий и дате изменения.
Простой и по требованиям
| Простой | По требованиям | |
|---|---|---|
| Счётчики | работают сразу (opt-out) | ждут согласия (opt-in) |
| Кнопки | «Понятно», по желанию «Отказаться» | «Принять все», «Отклонить все», «Настроить» |
| Категории и окно настроек | — | есть, с таблицей cookie |
| Языки | язык сайта, можно добавить | любой набор, тексты для каждого |
| Ревизии, Google Consent Mode, журнал согласий | — | есть |


Простой баннер лишь сообщает о cookie. Отказ в нём (кнопка «Отказаться» включается по желанию) выключает счётчики со следующей страницы и удаляет их cookie.
Вид меняется в карточке «Профиль» кнопками «Упростить» и «Сделать по требованиям». Настройки при этом не теряются, меняется только то, что видно в форме.
Редактор
Форма идёт узкой колонкой по центру, а баннер превью стоит у краёв окна — там, где он появится на сайте. Сохранение — кнопкой «Сохранить» или Ctrl+S. Уйти из редактора с несохранёнными правками можно только после подтверждения.
Превью
Превью запускает тот же скрипт, что работает на сайте, поэтому баннер в админке и на сайте выглядит одинаково. Отличия: своя cookie ec_preview, счётчики не запускаются, страница не затемняется.
Баннер у верхнего или нижнего края окна закрыл бы часть формы, поэтому страница редактора получает отступ с его стороны на высоту баннера: любое поле можно докрутить так, чтобы баннер его не закрывал. У баннера сверху кнопки «К списку», «Экспорт» и «Сохранить» встают под ним. Баннер посередине и окно настроек отступов не добавляют.
- «Показать снова» — перезапустить баннер без правок.
- «Показывать» — убрать превью, если мешает.
- Язык, «Баннер» или «Настройки» (окно настроек) и «Сигнал GPC» — что показать в превью.

Профиль
Название (видно только вам), описание, вид баннера, контексты и «Показывать на сайте». Активный профиль — один на контекст: включённый выключает другие профили тех же контекстов. Подробнее: Контексты и языки.
Текст баннера
У простого баннера — заголовок, текст, кнопка, кнопка «Отказаться», политика конфиденциальности и строка под текстом. У баннера по требованиям тексты в окне «Тексты» карточки «Языки и тексты»:
- баннер: заголовок, текст, кнопки «Принять все», «Отклонить все», «Настроить», строка под текстом;
- окно настроек: заголовок, кнопки, вступление и заключение, подпись счётчика сервисов;
- категории: название и описание каждой, метка «Всегда включены»;
- таблица cookie: заголовки столбцов;
- сообщение после «Спросить всех заново» и пояснение про сигнал GPC.
В текстах можно писать HTML. {policy} заменяется адресом политики конфиденциальности, а строка со ссылкой {policy} без адреса не выводится. «Вернуть готовые тексты» заменяет тексты языка исходными.

Категории
Только у баннера по требованиям. «Необходимые» включены всегда, «Функциональные», «Аналитические» и «Маркетинговые» включаются в профиле. Рядом с категорией видно, какие сервисы в неё входят. Сервисы выключенной категории не запускаются — форма об этом предупредит.
Счётчики и сервисы
Вынесены в отдельный раздел: Счётчики и сервисы.
Вид

| Поле | Варианты |
|---|---|
| Баннер | окно, широкое окно, окно с кнопками в ряд, облако, компактное облако, плашка во всю ширину, плашка с кнопками сбоку |
| Положение | окно и облако — любая из девяти точек, плашка — сверху или снизу |
| Тема | светлая, тёмная, как в системе, бирюзовая, яркая, строгая, свои цвета |
| Свои цвета | основа (светлая или тёмная), фон, текст, кнопка, текст кнопки, скругление |
| Окно настроек | окно по центру, боковая панель, широкая боковая панель; у панели — слева или справа |
У баннера по требованиям есть ещё «Одинаковые кнопки» (регуляторы по GDPR ждут, что «Принять» и «Отклонить» выглядят одинаково), «Поменять кнопки местами», «Блокировать страницу до ответа» и «Без анимации».
Внимание
«Блокировать страницу до ответа» затемняет страницу и не даёт её прокручивать. Некоторые регуляторы считают такие стены давлением на посетителя.
Дополнительно
Только у баннера по требованиям.

| Поле | По умолчанию | Описание |
|---|---|---|
| Cookie согласия | cc_cookie | В ней хранится выбор посетителя |
| Хранить выбор, дней | 182 | Потом баннер спросит снова |
| Вести журнал согласий | Да | Каждый ответ записывается, см. Журнал согласий |
| Скрывать от поисковых роботов | Да | Роботы не видят баннер, и его текст не попадает в выдачу |
На сайте
Показывает, выводится ли профиль на сайте, и даёт скопировать ссылку «Настройки cookie» и вызов сниппета.

Ревизии
Когда поменялись счётчики или политика, согласие стоит спросить заново. Кнопка «Спросить всех заново» в карточке «Дополнительно» поднимает номер ревизии, и после сохранения баннер снова увидят все, кто уже ответил. К тексту баннера добавляется сообщение об обновлённых правилах, его можно поправить в окне «Тексты».
Блок ревизии есть только у сохранённого профиля: новый ещё ни у кого согласия не спрашивал.
Экспорт и импорт
«Экспорт» в редакторе сохраняет профиль в JSON-файл: название, описание, контексты и все настройки. «Импорт» в списке открывает такой файл новым неактивным черновиком — проверьте его и сохраните.
Контексты, которых на сайте нет, при импорте отбрасываются. Счётчики, тексты и вид переносятся как есть.
