Плашка cookie на Тильде: как поставить уведомление и не запускать Метрику до согласия
Где на Тильде вставить код плашки, почему Метрику из настроек сайта нужно отключить и как за минуту проверить результат в браузере
Алексей Смирнов
Lead Product Architect, UXCheck
В чём проблема
Сайт со счётчиком собирает персональные данные: Роскомнадзор относит к ним cookie, IP-адрес и действия посетителя. Согласие на это должно быть до начала сбора. Плашка «Мы используем cookie», под которой Метрика уже работает, согласие не получает, а только сообщает о факте.
На Тильде так получается легко. Метрику подключают в «Настройки сайта → Аналитика», а уведомление ставят отдельным блоком. Счётчик из настроек загружается вместе со страницей и может поставить свои cookie раньше, чем посетитель увидит плашку и ответит. Проверить, так ли у вас, можно за минуту — способ ниже.
Как поставить плашку, которая ждёт согласия
- 1Соберите код.В генераторе уведомления о cookie укажите номер счётчика Метрики и, если есть, пикселя VK Рекламы, ссылку на политику и вид плашки. Скопируйте код.
- 2Уберите Метрику из настроек.«Настройки сайта → Аналитика»: сотрите номер Яндекс Метрики. Если код Метрики вставлен вручную в HTML-блоки или в HEAD, удалите и его. Плашка подключит счётчик сама после «Принять».
- 3Вставьте код в HEAD сайта.«Настройки сайта → Ещё → HTML-код для вставки внутрь HEAD». Код плашки рассчитан на это место: он дожидается, пока страница загрузится.
- 4Уберите старое уведомление.Если на страницах стоит блок уведомления о cookie (T657, T886 и другие), удалите его, чтобы посетитель не видел две плашки.
- 5Опубликуйте все страницы.Код из настроек сайта попадает на страницы после переопубликации.
- 6Добавьте ссылку «Настройки cookie» в подвал.Вставьте в подвал HTML-блок (T123) со строкой <a href="#" data-cookie-settings>Настройки cookie</a>. По ней посетитель снова откроет плашку и отзовёт согласие.
Как проверить за минуту
Откройте сайт в режиме инкогнито, ничего не нажимайте и откройте консоль браузера (F12 → Console). Введите typeof ym и нажмите Enter. До «Принять» должно быть «undefined»: Метрика не загружена. Нажмите «Принять» и повторите — теперь «function».
Второй способ — вкладка Application → Cookies. До нажатия на домене сайта не должно быть _ym_uid и _ym_d. Если они есть, значит, Метрика всё ещё подключается где-то помимо плашки: в настройках аналитики, в HTML-блоке или через Google Tag Manager.
Тем же способом проверьте любой блок уведомления. Если typeof ym до нажатия — «function», блок только показывает текст, а счётчик работает без согласия.
Что ещё проверить на Тильде
Проверьте и формы: строки «Нажимая кнопку, вы соглашаетесь…» без галочки для согласия на обработку данных мало, нужна пустая галочка, которую посетитель ставит сам, и ссылка на текст согласия. На телефоне плашка не должна закрывать больше четверти экрана, а кнопки должны быть не меньше 24 px: это те же правила, что мы разбирали в статье про размер кнопок на телефоне.
Остальное, что видно на публичном сайте, — в чек-листе аудита. Главную целиком можно бесплатно прогнать через проверку по 152-ФЗ: она найдёт и счётчики, которые стартуют до согласия.
Частые вопросы
- Можно ли оставить Метрику в настройках Тильды и просто добавить плашку?
- Плашка появится, но Метрика будет работать с первой секунды, до ответа посетителя. Чтобы согласие было до сбора данных, номер счётчика из настроек нужно убрать и подключать Метрику кодом плашки. Текст для политики — в статье политика cookie: образец.
- Встроенная статистика Тильды тоже требует согласия?
- По справке Тильды, её статистика может считать посещения без cookie. Метрика, пиксели и виджеты, которые ставят cookie, требуют согласия. Если сомневаетесь, проверьте вкладку Application → Cookies в инкогнито до нажатия «Принять». Что ещё стоит проверить — в чек-листе аудита.
- Код плашки грузит что-то с вашего сервера?
- Нет. Генератор отдаёт самодостаточный код: стили, разметку и скрипт. С uxcheck.ru ничего не загружается, выбор посетителя хранится в его браузере.
Источники, исследования и стандарты
- [1]Справочный центр Тильды: Обработка персональных данных на сайте, блоки уведомления о cookie (T657, T886, T887, T972)
- [2]Федеральный закон № 152-ФЗ «О персональных данных»: Согласие на обработку персональных данных до начала обработки
- [3]Справка Яндекс Метрики: Код счётчика и cookie, которые он ставит (_ym_uid, _ym_d)
Хотите узнать, есть ли эти ошибки на вашем сайте?
UXCheck проходит сайт в живом браузере глазами вашей аудитории, находит скрытые баги верстки, трение в формах и чекауте и формирует список селекторов для исправления.
Проверка главной бесплатно, без карты
Читайте также по теме
Все статьиПолитика cookie для сайта: образец и что в ней писать
Образец раздела о файлах cookie для политики сайта на русском: необходимые и аналитические cookie, Яндекс Метрика и пиксель VK, срок хранения, отзыв согласия. Плюс уведомление о cookie, которое не запускает счётчики до «Принять».
UX-аудит сайта: что это, как провести самому и что должно быть в отчёте
Что такое UX-аудит сайта, чем он отличается от юзабилити-тестирования и редизайна, как провести его самостоятельно за день и по каким признакам отличить рабочий отчёт от 50 страниц воды.
Ловушка тач-интерфейсов: почему адаптивная верстка не гарантирует продажи
Почему 80% мобильного трафика часто дают лишь 20% выручки? Разбираем проблемы зон досягаемости пальца (Thumb Zone), размеров тач-таргетов по WCAG 2.2 и скрытые баги мобильных клавиатур.