Page Builder Sandwich Pro містить банер згоди на використання файлів cookie, який ви створюєте за допомогою блоків і який дійсно блокує відстеження доти, доки відвідувач не погодиться.
Створення банера
- Відкрийте Page Builder Sandwich → Marketing → Cookie banner і виберіть Create a ready-made banner: рядок у нижній частині екрана з коротким текстом, прапорцями Analytics і Marketing, а також кнопками Accept all, Save my choice і Necessary only. Редагуйте його так само, як і будь-яке спливне вікно.
- Увімкніть параметр Show a cookie banner та виберіть Save.
Щоб створити власний дизайн: зв’яжіть кнопки з #consent-accept (усе), #consent-reject (лише необхідні) та #consent-save (вибрані прапорці, які повинні називатися analytics і marketing). Посилання на #consent-open у будь-якому місці вашого сайту (наприклад, у нижньому колонтитулі) знову показує банер, щоб відвідувач міг змінити своє рішення.
Що він блокує
Доки відвідувач не дасть згоду:
- теги Google Analytics, Tag Manager та Meta Pixel, налаштовані в розділі Conversion tracking, не завантажуються, і жодна подія не надсилається;
- Режим згоди Google (Google Consent Mode) починає роботу з кожним сигналом у стані denied;
- будь-який інший скрипт із вашого списку (за його ідентифікатором у WordPress як analytics або marketing) залишається вимкненим, як і будь-який скрипт, написаний як
<script type="text/plain" data-<prefix>-consent="analytics">, де <prefix> — це префікс класу, що відображається на екрані налаштувань плагіна.
Вибір зберігається протягом 180 днів (ви можете змінити це значення) в одному файлі cookie на вашому власному сайті. Якщо відвідувач відкликає згоду, сторінка перезавантажується, щоб жоден скрипт, який уже запущено, не продовжував відстеження.
Відвідувачі за межами ЄС
За замовчуванням кожен відвідувач повинен спершу надати згоду. Ви можете ввімкнути параметр Outside the EU, EEA and UK: load tracking until the visitor says no: він застосовується лише тоді, коли ваш хост або CDN повідомляє країну відвідувача (наприклад, за допомогою заголовока Cloudflare CF-IPCountry) і ця країна знаходиться за межами ЄС, ЄЕЗ, Великої Британії та Швейцарії. Банер усе одно відображається, а відвідувач, чию країну не вдалося визначити, вважається таким, що перебуває в ЄС.
Банер працює разом із кешуванням сторінок: кожен відвідувач отримує однакову сторінку, а його власний вибір застосовується в його браузері.