Мой кабинет

Руководство · Microsoft Clarity

Microsoft Clarity и согласие, шаг за шагом

Clarity записывает сессии и создаёт тепловые карты вашего сайта. С 31 октября 2025 года посещениям из ЕЭЗ, Великобритании и Швейцарии нужен действительный сигнал согласия, чтобы Clarity работал полностью. Здесь описаны три способа отправить этот сигнал и самые частые ошибки.

  • ✓Основано на официальной документации Clarity
  • ✓Код, готовый для копирования
  • ✓Проверка без изменения сайта
2025год, когда Clarity начал требовать сигнал, с 31 октября
3регионы с требованием: ЕЭЗ, Великобритания и Швейцария
2типа согласия, которые читает Clarity: analytics_storage и ad_storage
9месяцев максимальной действительности согласия, если оно не изменено раньше

Что это

Одно уведомление о согласии для инструмента записи Microsoft

Microsoft Clarity это бесплатный инструмент анализа поведения. Он показывает тепловые карты, записи сессий и то, где посетители кликают, прокручивают или уходят. Многие издатели используют Clarity, чтобы улучшить макет и положение рекламы.

Для этого Clarity использует собственные cookie, связывающие страницы одного посещения. В Европе запись этих cookie требует предварительного согласия посетителя.

Поэтому Microsoft создала режим согласия в Clarity. С 31 октября 2025 года посещения из ЕЭЗ, Великобритании и Швейцарии должны приходить с действительным сигналом согласия, чтобы Clarity работал полностью.

Без сигнала Clarity не останавливается совсем. Он продолжает загружаться, но без cookie и с ограниченными функциями. Проблема в том, что отчёты получаются неполными, а сессии выглядят раздробленными.

Чек-лист

Что нужно выполнить

Если сайт использует Clarity и принимает посетителей из ЕЭЗ, Великобритании или Швейцарии, всё это должно работать.

  1. Действительный сигнал для ЕЭЗ, Великобритании и Швейцарии

    С 31 октября 2025 года визиты из этих регионов должны приходить с действительным сигналом согласия. Без него Clarity не записывает cookie и ограничивает функции вроде записей и воронок.

  2. Включить режим согласия в проекте

    Microsoft требует, чтобы режим согласия Clarity был включён до использования любой CMP. Каждому проекту Clarity нужен свой сигнал.

  3. Вызывать API сразу после скрипта

    С собственным баннером вызывайте API consentv2 сразу после загрузки скрипта Clarity и до любого cookie. Оба поля обязательны.

    // Visitante aceitou
    window.clarity('consentv2', {
      ad_Storage: 'granted',
      analytics_Storage: 'granted'
    });
    
    // Visitante recusou
    window.clarity('consentv2', {
      ad_Storage: 'denied',
      analytics_Storage: 'denied'
    });
  4. Cookie Clarity как необязательные

    В баннере cookie Clarity должны быть в необязательной категории. Тогда они записываются только после согласия.

    Пример

    Поместите _clck и _clsk в категорию «Аналитика» баннера, а не в «Необходимые».

  5. Предупредить посетителей о cookie

    Microsoft говорит, что вы должны сообщить посетителям о cookie, которые использует Clarity.

    Пример

    Мы используем Microsoft Clarity с cookie _clck и _clsk, чтобы понимать, как посетители пользуются сайтом.

  6. Сообщать, когда посетитель передумал

    Если посетитель отказывается после согласия, отправьте отклонённый сигнал. Clarity удалит cookie, которые уже записал.

  7. Никакого Clarity для лиц младше 18 лет

    Microsoft говорит, что Clarity не следует использовать на сайтах и в приложениях, ориентированных на лиц младше 18 лет.

  8. CMP, сертифицированная Google для рекламы

    Для персонализированной рекламы Google в ЕЭЗ и Великобритании с 16 января 2024 года требуется CMP, сертифицированная с TCF. В Швейцарии это требуется с 31 июля 2024 года.

    Пример

    Clarity читает Google Consent Mode, поэтому один и тот же сертифицированный баннер может подойти для обоих.

На практике

Как правильно и как неправильно

Официальные инструменты

Сертифицированные CMP и официальные ссылки

Microsoft публикует список CMP, которые сами передают сигнал в Clarity, а Google ведёт список CMP, сертифицированных для ЕЭЗ, Великобритании и Швейцарии.

К кому относится

Кому нужно настроить Clarity

Правило принадлежит самой Microsoft и действует для любого проекта Clarity с посещениями из трёх регионов.

Сайты с установленным Clarity

Любой сайт, использующий Clarity и получающий посещения из ЕЭЗ, Великобритании или Швейцарии, должен отправлять сигнал.

Те, кто связывает Clarity с Microsoft Ads

Сигнал рекламы решает, может ли Clarity делиться данными с Microsoft Advertising.

Сайты с Consent Mode Google

Clarity сам читает сигналы Consent Mode Google. Для таких сайтов настройка обычно небольшая.

Вне трёх регионов

Режим согласия включён по умолчанию только для ЕЭЗ, Великобритании и Швейцарии. Местные законы, такие как LGPD, продолжают действовать.

Определения

Термины из документации Clarity

Эти названия встречаются в панели, в коде и в руководствах Microsoft.

analytics_storage

Согласие на хранение данных анализа, таких как использование сайта и шаблоны взаимодействия. Если запрещено, Clarity собирает только данные без cookie.

ad_storage

Согласие на данные, связанные с рекламой. Если запрещено, Clarity не делится данными с Microsoft Ads.

Режим без cookie

Без согласия Clarity создаёт новый идентификатор для каждой просмотренной страницы и не записывает cookie для связи посещения.

Cookie _clck и _clsk

Собственные cookie Clarity. Удаляются, когда посетитель отказывается после того, как принял.

API consentv2

Официальная команда для отправки обоих сигналов из собственного баннера или CMP без интеграции.

Режим согласия в панели

Настройка проекта, при которой Clarity ждёт действительного сигнала перед записью cookie.

С сигналом и без

Что делает Clarity в каждом случае

Разница сразу видна в отчётах по записям и тепловым картам.

Посетитель, который согласился

Clarity записывает cookie _clck и _clsk, связывает страницы одного посещения и выдаёт полные записи и тепловые карты.

  • Целые сессии, от первого до последнего клика
  • Все функции Clarity работают
  • Интеграция с Microsoft Ads, если ad_storage тоже принят
  • Зависит от того, придёт ли сигнал сразу после загрузки скрипта

Посетитель, который отказался или не ответил

Clarity загружается, но без cookie. Каждая просмотренная страница превращается в отдельную запись, а часть функций не работает.

  • Уважает выбор посетителя
  • Всё равно создаёт некоторую информацию без cookie
  • Раздробленные сессии и неполные воронки
  • Никакие данные не передаются в Microsoft Ads

Три пути

Как отправить сигнал в Clarity

Microsoft принимает три способа. Используйте тот, который сочетается с тем, что на сайте уже есть.

Consent Mode Google

Подходит сайтам, которые уже используют Consent Mode Google. Clarity распознаёт сигналы без дополнительной настройки.

Совместимая CMP

Несколько CMP, такие как Cookiebot, CookieYes, Usercentrics и Axeptio, сами отправляют сигнал в Clarity. Нужно включить режим согласия в проекте.

API consentv2

Для собственных баннеров или CMP без интеграции. Сайт вызывает API сразу после загрузки скрипта Clarity.

Как внедрить

Отправка согласия через API consentv2

  1. Включите режим согласияВ проекте Clarity откройте Настройки, затем Конфигурация и отключите запись cookie по умолчанию, чтобы Clarity ждал сигнала.
  2. Вызовите API сразу после скриптаMicrosoft рекомендует вызывать API согласия сразу после загрузки скрипта Clarity и до записи любых cookie.
  3. Отправьте оба сигналаОба поля обязательны: ad_Storage и analytics_Storage, каждое со значением granted или denied, в зависимости от выбора в баннере.
  4. Повторяйте при изменении выбораЕсли посетитель отказывается после согласия, отправьте снова со значением denied. Clarity удалит cookie и перезапустит сбор без cookie.
  5. Проверьте результатВ документации есть команда метаданных, которая показывает в консоли состояние согласия, прочитанное Clarity.
Пример на основе официальной документации API consentv2
// Visitante aceitou tudo
window.clarity('consentv2', {
  ad_Storage: 'granted',
  analytics_Storage: 'granted'
});

// Visitante recusou tudo
window.clarity('consentv2', {
  ad_Storage: 'denied',
  analytics_Storage: 'denied'
});

Права посетителя

Отзыв согласия и срок его действия

Пока посетитель не ответил, Clarity считает согласие отказанным. Только после сигнала granted он начинает записывать cookie.

Согласие действует до 9 месяцев, если посетитель не изменит выбор раньше или местная настройка не требует меньшего срока. После этого сайт должен спросить снова.

Если посетитель согласился, а потом передумал, сайт должен сообщить об этом Clarity. Получив отказ, Clarity удаляет уже записанные cookie, завершает текущую сессию и снова собирает данные без cookie.

Старый API согласия ещё работает, но Microsoft сообщает, что он будет прекращён и больше не должен использоваться в новых внедрениях. Нынешний путь это consentv2.

Контроль и AdSense

Кто предъявляет требования и как Clarity уживается с Google

Техническое требование исходит от самой Microsoft. Без действительного сигнала Clarity ограничивает функции для посещений из ЕЭЗ, Великобритании и Швейцарии. Документация не говорит о штрафе: эффект в том, что данные для этого трафика неполные.

Юридическое требование исходит от европейских органов защиты данных. Запись аналитических cookie без согласия на сайте с европейскими посетителями может оспариваться ими как любые другие несущественные cookie.

Для тех, у кого AdSense или Ad Manager, хорошая новость в том, что Consent Mode Google, отправляемый сертифицированной CMP, также читается Clarity. Один хорошо настроенный баннер может обслуживать Google и Clarity одновременно.

Внимание: Clarity и тег UET от Microsoft Advertising это разные инструменты. Сигнал Clarity не заменяет сигнал, который должен получать UET.

Частые ошибки

Что заставляет Clarity терять данные или записывать без разрешения

Ошибки бывают с обеих сторон: сигнал не доходит и cookie записывается раньше времени.

Режим согласия выключен

Проект продолжает записывать cookie по умолчанию. Clarity не ждёт сигнала перед записью.

API вызван слишком поздно

Сигнал отправляется намного позже загрузки скрипта. Часть посещения проходит без согласия.

Только один из двух сигналов

Сайт отправляет analytics_Storage и забывает ad_Storage, или наоборот. API требует оба.

Отказ не передан

Посетитель передумывает в баннере, но Clarity не получает отказ и сохраняет cookie.

Используется старый API

Сайт всё ещё использует старую команду согласия, которую Microsoft планирует прекратить.

Clarity раньше CMP

Скрипт Clarity загружается раньше, чем на странице появляется CMP, и ни один сигнал не успевает прийти.

На практике

Что можно и что нельзя с Clarity

Практические примеры для издателей, использующих Clarity для улучшения макета и рекламы.

Можно

  • Позволять Clarity собирать данные без cookie, пока посетитель не ответил
  • Использовать Consent Mode Google, который CMP уже отправляет
  • Использовать CMP, совместимую с автоматической отправкой в Clarity
  • Вызывать consentv2 с обоими сигналами сразу после скрипта
  • Спрашивать снова через 9 месяцев

Нельзя

  • Записывать _clck и _clsk до нажатия на баннер
  • Сохранять cookie после отказа
  • Отправлять только один из двух сигналов consentv2
  • Использовать старый API в новых внедрениях
  • Думать, что сигнал Clarity покрывает рекламный тег UET

В ConsentMode

Что аудит проверяет по Clarity

  • Обнаруживает скрипт Clarity и открывает сайт как посетитель из Европы и из других мест.
  • Проверяет, появляются ли cookie _clck и _clsk до нажатия на баннер.
  • Ищет в коде вызов consentv2 или Consent Mode Google, который читает Clarity.
  • Проверяет, удаляет ли отказ в баннере cookie Clarity.
  • Выдаёт скриншоты и исправление, которое нужно внести в CMP, в панели Clarity или в коде.

Частые вопросы

Перестаёт ли Clarity работать без согласия?

Нет. Он загружается и собирает данные без cookie. Но сессии получаются раздробленными, а некоторые функции не работают для посещений из трёх регионов.

Мой сайт бразильский. Нужно ли мне это?

Требование Clarity действует для посещений из ЕЭЗ, Великобритании и Швейцарии. Для бразильской аудитории LGPD также требует прозрачности о cookie в политике конфиденциальности.

Если у меня уже есть Consent Mode Google, нужно ли делать что-то ещё?

По словам Microsoft, Clarity читает сигналы Consent Mode Google без дополнительных изменений. Всё равно проверьте, что cookie появляются только после согласия.

Можно ли использовать Clarity без баннера?

Вне трёх регионов Microsoft не требует сигнала. Для европейских посетителей без баннера Clarity остаётся в режиме без cookie, и записи теряют непрерывность.

Clarity и UET это одно и то же?

Нет. Clarity это инструмент анализа. UET это тег конверсий Microsoft Advertising. Каждому нужен свой сигнал.

Как проверить состояние согласия?

В документации Clarity есть команда метаданных, которая показывает состояние в консоли. Или запустите аудит ConsentMode, который проверяет cookie до и после нажатия.

Библиотека

Официальные источники

Это руководство составлено по этим официальным страницам. Читайте прямо в источнике:

Узнайте, уважает ли Clarity выбор посетителей

Аудит открывает сайт как европейский посетитель и показывает, что Clarity записывает до и после баннера.

Начать аудит