Linux 软件免费装
Banner图

Яндекс Метрика с учётом 152-ФЗ

开发者 studiostolkom
更新时间 2026年9月27日 21:26
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

метрика yandex metrica yandex metrika яндекс метрика 152-фз

下载

2.1.1 2.1.2 2.1.3 2.1.4

详情介绍:

Плагин подключает Яндекс Метрику к WordPress только после того, как посетитель разрешил аналитику в существующем cookie-баннере. Подходит как техническое решение для сценария «Яндекс Метрика для 152-ФЗ»: собственное подключение счётчика остаётся выключенным до получения согласия. В настройках достаточно указать номер счётчика и включить интеграцию. До согласия плагин не загружает код Метрики, а после разрешения запускает его асинхронно. 152-ФЗ Плагин решает техническую задачу: не запускать собственное подключение Яндекс Метрики до разрешения пользователя на аналитику. Это удобно для сайтов, которые настраивают cookie-согласие с учётом требований 152-ФЗ. Плагин сам по себе не гарантирует соблюдение всех требований 152-ФЗ, GDPR или других законов. Текст согласия, политика обработки персональных данных, хранение и доказательство согласия, сроки его действия и другие юридические требования настраиваются отдельно на стороне сайта. English Yandex Metrika consent integration for WordPress. The analytics counter is loaded only after explicit analytics consent from the site's existing cookie banner. The plugin does not provide its own cookie banner and does not itself guarantee legal compliance. Independent integration by Studio S Tolkom. Not affiliated with, maintained by or endorsed by Yandex. A Yandex Metrika account and counter are required.

安装:

  1. Удалите другие подключения Яндекс Метрики из темы, плагинов, менеджеров тегов и cookie-систем, чтобы не было двойного счётчика.
  2. Установите и активируйте плагин.
  3. Откройте «Настройки → Согласие для Метрики».
  4. Укажите номер счётчика, включите интеграцию и сохраните настройки.
  5. Нажмите «Проверить на сайте» и сделайте выбор в существующем cookie-баннере.
  6. Очистите кэш сайта/CDN и проверьте работу в приватном окне браузера.
До согласия и после отказа запросов Метрики от этого плагина быть не должно. После согласия счётчик может инициализироваться один раз на страницу. Если используемый cookie-баннер не поддерживается, Метрика останется выключенной, а режим проверки покажет это. Автоматическое определение согласия Плагин умеет автоматически получать решение пользователя из следующих источников согласия: Если одновременно обнаружено несколько поддерживаемых CMP-систем, каждая из них должна явно разрешать аналитику. Любой отказ блокирует загрузку. Простой баннер не может переопределить отказ, полученный от распознанной CMP-системы. Закрытие баннера, прокрутка страницы, ожидание или нажатие посторонней кнопки «ОК» не считаются согласием. Плагин только читает сохранённый выбор и не изменяет его самостоятельно. Интеграция для разработчиков Для собственного cookie-баннера можно перед загрузкой контроллера предоставить функцию: window.stolkomMetrikaGetConsent = function () { return YOUR_BANNER_HAS_EXPLICIT_ANALYTICS_CONSENT === true; }; После каждого сохранённого изменения или истечения срока согласия вызовите: window.stolkomMetrikaConsent.refresh(); Либо после сохранения выбора отправьте событие: document.dispatchEvent(new CustomEvent('stolkom:consent', { detail: { analytics: true } })); При отзыве используйте analytics: false. Только буквальное значение true разрешает аналитику. Пользовательская интеграция не может переопределить отказ, полученный от обнаруженной CMP-системы. Для диагностики доступно: window.stolkomMetrikaConsent.getStatus(); Возможные состояния включают waiting, scheduled, loading, active, conflict, error, revoked, reload-required и ready в режиме администраторской проверки. Загрузка и отзыв согласия После получения согласия плагин дожидается события window.load и свободного времени браузера перед запросом SDK Метрики. Непосредственно перед загрузкой и инициализацией согласие проверяется ещё раз. Отзыв согласия отменяет запланированную загрузку. Если счётчик уже активен, плагин вызывает destruct и, где это возможно, удаляет доступные first-party cookie и данные хранилища _ym_*, связанные с указанным счётчиком. Уже отправленные запросы вернуть невозможно. Если на странице уже обнаружена функция ym, конструктор Metrica или известный скрипт SDK Метрики, это считается конфликтом. Перед использованием плагина удалите другие подключения Яндекс Метрики. Если согласие было отозвано во время загрузки SDK, а затем выдано повторно, плагин не принуждает страницу к перезагрузке — новое разрешение применяется при следующей загрузке страницы. Внешние сервисы и данные Сам факт активации плагина не отправляет запросы в Яндекс. Администратор должен указать номер счётчика и включить интеграцию, а посетитель отдельно должен разрешить аналитику. После согласия браузер загружает https://mc.yandex.ru/metrika/tag.js, после чего аналитические данные отправляются в Яндекс Метрику. SDK может использовать и другие домены, управляемые Яндексом. Передаваемые данные могут включать IP-адрес, данные браузера и устройства, URL страницы, источник перехода, cookie-идентификаторы, просмотры страниц и временные показатели. Дополнительные цели, настроенные владельцем сайта, могут передавать другие данные. Не размещайте персональные данные в URL, реферерах и параметрах целей. В WordPress плагин хранит только собственные настройки. При удалении плагина эти настройки удаляются. Данные cookie-баннера и исторические данные, уже отправленные в Яндекс, плагин не удаляет. Переводы Исходные строки плагина используют текстовый домен stolkom-consent-for-yandex-metrica. Русский перевод ru_RU включён в плагин как встроенный вариант. После публикации WordPress.org также может предоставлять обновлённые языковые пакеты сообщества.

屏幕截图:

  • Проверка администратора: поддерживаемый cookie-баннер найден, но пользователь ещё не сделал выбор по аналитике. Сам cookie-баннер плагин не добавляет.
  • Проверка администратора после распознавания согласия на аналитику. В режиме проверки данные в Метрику не отправляются.

升级注意事项:

2.1.4 Публичная карточка WordPress.org полностью переведена на русский язык. Логика работы Метрики и согласия не изменялась.

常见问题:

Нужно ли выбирать cookie-баннер или вручную указывать названия cookie?

Нет. Поддерживаемые протоколы согласия определяются автоматически. В настройках плагина нужно указать только номер счётчика Яндекс Метрики и включить интеграцию.

Поддерживается ли любой cookie-баннер?

Нет. Если плагин не умеет определить выбор пользователя из конкретного баннера, Метрика останется заблокированной. Используйте «Проверить на сайте», чтобы увидеть, распознано ли согласие. Для собственного баннера можно использовать интеграцию для разработчиков, описанную выше.

Почему я не вижу счётчик в исходном коде страницы, когда авторизован в WordPress?

Администраторы исключены из аналитики. Для проверки согласия используйте «Проверить на сайте», а для проверки реальных запросов Метрики откройте сайт как обычный посетитель, например в приватном окне. Кроме того, SDK подключается динамически только после согласия, поэтому его не будет в исходном HTML страницы, полученном до выполнения JavaScript.

Помогает ли плагин учитывать требования 152-ФЗ?

Да, в своей технической части: плагин не загружает собственное подключение Яндекс Метрики до получения согласия пользователя на аналитику и умеет реагировать на отзыв согласия. При этом плагин не заменяет юридическую настройку сайта. Тексты согласий, политика обработки персональных данных, хранение подтверждений согласия и другие требования должны быть настроены отдельно.

更新日志:

2.1.4 2.1.3 2.1.2 2.1.1