Яндекс Метрика для WordPress — полное руководство по установке и настройке

Вы запустили сайт на WordPress. Статьи написаны, картинки загружены, плагины настроены. Теперь главный вопрос: кто заходит на сайт, что читает, где кликает и почему уходит с корзины, так ничего и не купив? Яндекс Метрика — это тот инструмент, который превращает ваш сайт из чёрного ящика в стеклянный куб. Вы видите каждого посетителя: откуда пришёл, на какие страницы зашёл, где провёл мышью, что нажал и на каком шаге сдался.
Проблема в том, что многие владельцы сайтов либо вообще не ставят счётчик аналитики, либо делают это кое-как — копируют код из интерфейса Метрики, лезут в файл header.php темы, вставляют куда попало, а через месяц обновляют тему, и код пропадает. В результате — полгода работы сайта, а в статистике пусто. Знакомо? Давайте разберёмся, как поставить Яндекс Метрику на WordPress один раз и навсегда — через специальный плагин, который не даст счётчику потеряться ни при каких обстоятельствах.
Что такое Яндекс Метрика и зачем она WordPress-сайту
Яндекс Метрика — это сервис веб-аналитики от Яндекса, который позволяет отслеживать посещаемость сайта и поведение пользователей. В отличие от Google Analytics, который долгое время был стандартом де-факто, Метрика предлагает ряд уникальных функций, делающих её незаменимой для сайтов, ориентированных на русскоязычную аудиторию.
Ключевая фишка Метрики, которую конкуренты до сих пор не смогли нормально реализовать — Вебвизор. Это технология, записывающая посещение вашего сайта в формате видео. Вы буквально смотрите на экран вместе с пользователем: видите, как двигается его курсор, где он кликает, как прокручивает страницу, что выделяет и куда пытается нажать. Ни одна сводная таблица не даст вам такого понимания пользовательского поведения.
\u{201c}Вебвизор — это как камера наблюдения в магазине. Вы видите не цифру продаж, а сам процесс: где покупатель остановился, что взял с полки, а что положил обратно. Только для сайта.
Помимо Вебвизора, Метрика даёт вам:
- Карту кликов — тепловая карта всех нажатий на странице, показывает «горячие» и «холодные» зоны;
- Карту скроллинга — до какого места страницы дочитывают ваши посетители и где теряют интерес;
- Аналитику форм — какие поля форм вызывают затруднения, на каком шаге пользователи бросают заполнение;
- Отчёты по источникам трафика — поисковые системы, соцсети, прямые заходы, рассылки;
- Демографию и географию — пол, возраст, город и интересы вашей аудитории.
Яндекс Метрика против Google Analytics 4 и Matomo — сравнение
Рынок веб-аналитики сегодня представлен тремя основными игроками, каждый из которых решает свою задачу. Чтобы вы понимали, какой инструмент подходит именно вам, давайте сравним их в одной таблице.
| Функция | Яндекс Метрика | Google Analytics 4 | Matomo (on-premise) |
|---|---|---|---|
| Видеозапись сессий (Вебвизор) | Встроена бесплатно | Нет (только отдельные сервисы) | Через платный плагин |
| Карта кликов и скроллинга | Встроена бесплатно | Нет | Встроена |
| Данные в реальном времени | Мгновенно (секунды) | Задержка 24-48 часов | Мгновенно |
| Порог отсечения данных | Нет порога | Есть (скрывает редкие значения) | Нет |
| Владение данными | На серверах Яндекса | На серверах Google | На вашем сервере |
| Импорт данных офлайн-конверсий | API + загрузка CSV | Через Measurement Protocol | Через API |
| Интеграция с рекламными системами | Яндекс Директ | Google Ads, Display Network | Свои рекламные платформы |
| Цена | Бесплатно | Бесплатно (GA4) | Бесплатно (self-hosted) |
Как видно из таблицы, Яндекс Метрика выигрывает по части поведенческого анализа, а Google Analytics 4 — по глубине e-commerce-отчётности. Для сайта на WordPress с русскоязычной аудиторией оптимальным решением будет использовать обе системы одновременно: Метрику для понимания поведения пользователей и GA4 для маркетинговых отчётов.
Установка Яндекс Метрики на WordPress — пошаговая инструкция
Шаг 1. Создание счётчика в Яндекс Метрике
Прежде чем устанавливать плагин, нужно создать сам счётчик:
- Зайдите на metrika.yandex.ru под своим аккаунтом Яндекса;
- Нажмите кнопку «Добавить счётчик»;
- Заполните поля: название счётчика, адрес сайта (обязательно с протоколом
https://), часовой пояс; - Примите пользовательское соглашение и нажмите «Создать счётчик»;
- На вкладке «Настройка» выберите «Асинхронный код» — это важно для скорости загрузки сайта;
- Скопируйте номер счётчика (цифры в строке
data-idили в адресной строке браузера).
Шаг 2. Установка плагина Яндекс Метрики в WordPress
Теперь переходим в админку WordPress и устанавливаем плагин:
- В меню админки выберите пункт «Плагины» → «Добавить новый»;
- В строке поиска введите «Яндекс Метрика» или «Yandex Metrica»;
- Найдите плагин от автора Yandex или Alexander Semikashev (наиболее популярные и стабильные версии);
- Нажмите «Установить», а затем «Активировать»;
- После активации в админке появится новый раздел меню — обычно «Настройки → Яндекс Метрика».
Существует несколько плагинов для интеграции Метрики с WordPress. Вот сравнение трёх самых популярных:
| Плагин | Автор | Особенности | Рейтинг |
|---|---|---|---|
| Yandex Metrica | Konstantin Kovshenin | Минималистичный, только вставка кода, без лишних настроек | 4.5/5 |
| Ya.Metrica | Alex Goia | Расширенный: настройка целей, исключение ролей, Webvisor 2.0 | 4.7/5 |
| WP Yandex Metrika | Alexander Semikashev | Самый функциональный: отчёты в админке, виджет, цели, формы | 4.8/5 |
Шаг 3. Настройка плагина
После активации плагина нужно ввести его в работу:
- Перейдите в настройки плагина (меню «Настройки → Яндекс Метрика»);
- Вставьте номер счётчика в соответствующее поле;
- Выберите размещение кода: Header (рекомендуется) или Footer. В header счётчик загружается раньше и точнее считает отказы;
- Включите опцию «Вебвизор» — она активирует запись действий посетителей;
- Включите опцию «Асинхронный код» — код загружается параллельно с контентом, не замедляя сайт;
- Отметьте галочку «Не отслеживать администраторов» — чтобы ваши собственные заходы не искажали статистику;
- Нажмите «Сохранить изменения».
header.php или footer.php вручную. При следующем обновлении темы (а их бывает по 5-10 в год) код исчезнет, и вы потеряете данные. Только через плагин или дочернюю тему.Шаг 4. Проверка работы счётчика
Самый быстрый способ проверить, работает ли счётчик — открыть сайт в новой вкладке, затем зайти в Яндекс Метрику и посмотреть на вкладку «Отчёты». Если в графе «Визиты» появилась единица — счётчик работает. Альтернативный способ: открыть консоль браузера (F12 → вкладка Network), обновить страницу и найти запрос к mc.yandex.ru. Если такой запрос есть — данные уходят.
Настройка целей в Яндекс Метрике для WordPress
Счётчик сам по себе показывает красивые графики, но настоящая магия начинается с настройки целей. Цель — это действие пользователя, которое вы считаете ценным: заполнение формы, клик на кнопку, скачивание файла, посещение определённой страницы.
Типы целей в Яндекс Метрике
На данный момент доступны 4 типа целей. Каждая решает свою задачу в зависимости от типа вашего сайта:
- Количество просмотров — глубина просмотра. Например, пользователь посмотрел 3 страницы за визит — цель достигнута. Идеально для контентных сайтов и блогов;
- Посещение страниц — URL-цель. Пользователь попал на страницу «Спасибо за заказ» — цель достигнута. Классика для интернет-магазинов;
- JavaScript-событие — самая гибкая цель. Отправляется при клике на кнопку, отправке формы, скролле до определённого блока. Реализуется через вызов
ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); - Составная цель — последовательность шагов. Например: Главная → Каталог → Карточка товара → Корзина → Оформление. Позволяет увидеть, на каком шаге пользователи отваливаются.
\u{201c}JavaScript-событие — это ваш главный инструмент для отслеживания конверсий. Научитесь настраивать его один раз — и вы сможете считать любые действия на сайте: от нажатия кнопки «Купить» до прокрутки страницы до конца.
Настройка цели «JavaScript-событие» на WordPress
Разберём настройку JS-события на примере кнопки «Отправить заявку». Два этапа: в Метрике и на сайте.
В Яндекс Метрике:
- Откройте настройки счётчика → вкладка «Цели» → «Добавить цель»;
- Название: «Отправка заявки»;
- Тип: «JavaScript-событие»;
- Идентификатор цели: например,
form_submit(латиницей, без пробелов); - Нажмите «Добавить цель».
На сайте WordPress:
Если вы используете плагин WP Yandex Metrika от Семикашева, JS-события можно добавлять прямо через админку: в настройках плагина есть раздел «Цели», где вы выбираете CSS-селектор элемента (например, .form-submit-btn) и задаёте идентификатор цели. Плагин сам добавит обработчик клика.
ym(12345678, 'reachGoal', 'form_submit');
Если плагин не поддерживает визуальную настройку целей — добавьте этот код в обработчик клика нужной кнопки через файл скриптов темы или через плагин вставки JS-кода. Главное — замените 12345678 на номер вашего счётчика.
Вебвизор 2.0 — что нового и как использовать
В 2024 году Яндекс представил Вебвизор 2.0 — значительно улучшенную версию своего ключевого инструмента. В отличие от классического Вебвизора, который просто писал скринкаст действий, вторая версия полностью перестраивает DOM-дерево страницы и воспроизводит взаимодействие пользователя на уровне структуры документа.
Что даёт Вебвизор 2.0:
- Запись сессий с сохранением реальной скорости прокрутки и наведения мыши;
- Отображение точного пути курсора, а не просто координат кликов;
- Интерактивный плеер с функцией замедления и ускорения воспроизведения;
- Текстовый поиск внутри записанных сессий — можно найти сессии, где пользователь заполнил конкретное слово в форме;
- Фильтрация сессий по характеристикам: ОС, браузер, регион, источник трафика.
Чтобы включить Вебвизор 2.0, зайдите в настройки счётчика в Яндекс Метрике, найдите вкладку «Вебвизор» и переключите версию. Если ваш плагин WordPress поддерживает Вебвизор 2.0 — в настройках появится соответствующая опция. Обратите внимание, что Вебвизор 2.0 требует больше ресурсов на запись и хранение, но для большинства сайтов эта разница незаметна.
Конфиденциальность данных и Яндекс Метрика
В эпоху GDPR и закона «О персональных данных» любой сбор статистики вызывает вопросы. Яндекс Метрика — не исключение. Разберём главные моменты.
Яндекс Метрика собирает следующие данные о посетителях:
- IP-адрес (анонимизируется — последний октет обнуляется);
- User-Agent браузера (тип, версия, ОС);
- Разрешение экрана и глубина цвета;
- Источник перехода (реферер);
- Поведение на страницах (клики, скроллинг, заполнение форм — то, что видно в Вебвизоре).
Согласно соглашению, данные агрегируются и используются для улучшения сервисов Яндекса. Вы можете отключить использование данных в рекламных целях в настройках счётчика, сняв галочку «Отправлять данные в Яндекс для повышения качества рекламы». Также Метрика поддерживает опцию «Уважать запрет Do Not Track» — если её включить, счётчик не будет отправлять данные о посетителях, в браузере которых включена соответствующая опция.
Типичные ошибки при установке Яндекс Метрики на WordPress
За годы работы с WordPress и Метрикой я видел одни и те же ошибки, которые совершают новички. Вот основные, чтобы вы их не повторили.
Ошибка 1: Вставка кода напрямую в header.php. Это самая распространённая ошибка. Вы открываете редактор темы в админке, находите header.php и вставляете код счётчика перед закрывающим тегом . Всё работает ровно до первого обновления темы. Потом вы заходите в Метрику и видите пустой график за последние три дня. Код исчез вместе с обновлённым header.php. Решение: только плагин или дочерняя тема с хуком wp_head.
Ошибка 2: Двойная установка счётчика. Бывает, что владелец сайта ставит плагин Метрики, но перед этим уже вставил код вручную. Или два разных плагина поставили. Или разработчик темы добавил счётчик в код темы, а вы добавили ещё и через плагин. Результат — два идентификатора на странице, завышенные показатели в отчётах и замедление загрузки из-за двойного вызова скрипта. Проверьте исходный код страницы через Ctrl+U и поищите строку mc.yandex.ru — она должна встречаться ровно один раз.
Ошибка 3: Неправильный часовой пояс. Если часовой пояс в настройках счётчика не совпадает с реальным, все отчёты будут смещены. Визит, который был в понедельник в 23:30, может попасть в статистику вторника. Это критично для анализа эффективности рекламных кампаний с точностью до дня. Проверьте, что в настройках счётчика Метрики выставлен ваш реальный часовой пояс.
Ошибка 4: Отсутствие фильтрации собственных заходов. Вы заходите на сайт по 20 раз в день проверить что-то или показать клиенту. Все эти заходы попадают в статистику и искажают картину: завышают показатель отказов, искажают демографию, портят данные по глубине просмотра. Включите опцию «Не отслеживать администраторов» в плагине и добавьте свой IP в фильтры Метрики.
Ошибка 5: Игнорирование Вебвизора. Многие ставят счётчик, смотрят на график посещаемости раз в неделю и на этом успокаиваются. Но график ничего не говорит о том, почему посетители уходят. Вебвизор показывает правду: ваш великолепный дизайн закрыт баннером мобильной версии, кнопка «Купить» не видна на экране 1366x768, а форма обратной связи не отправляется из Safari. Выделите 15 минут в неделю на просмотр записей Вебвизора — это сэкономит вам часы гадания над цифрами.
Оптимизация производительности: как сделать Метрику ещё быстрее
Яндекс Метрика загружает внешний JavaScript-файл весом около 70 КБ. Для большинства сайтов это незаметно, но если вы боретесь за каждый балл в Google PageSpeed Insights или хотите попасть в зелёную зону Core Web Vitals, вот несколько приёмов.
Асинхронный код. В настройках счётчика выберите «Асинхронный код» вместо классического. Это позволит браузеру загружать скрипт параллельно с отрисовкой страницы, не блокируя рендеринг. Разница на медленных соединениях может составлять до 500 мс.
Отложенная загрузка. Некоторые продвинутые плагины поддерживают отложенную инициализацию счётчика — код загружается только после полной отрисовки страницы или после первого взаимодействия пользователя. Если метрики Core Web Vitals критичны для вас — используйте эту опцию. Но учтите, что при отложенной загрузке Метрика может не зафиксировать быстрые уходы — пользователей, которые закрыли страницу до её полной загрузки.
Отключение сбора карты скроллинга. Скроллинг-карта полезна, но её сбор создаёт дополнительную нагрузку. Если вы уже провели анализ скроллинга и внесли правки, временно отключите сбор этой карты в настройках счётчика. Включите снова, когда запустите редизайн или добавите новые страницы.
Локальный хостинг скрипта. Продвинутый метод: вы можете скачать JavaScript-файл Метрики и разместить его на своём сервере, обновляя раз в неделю. Это исключает DNS-запрос к mc.yandex.ru и сокращает задержку на установку соединения. Но у метода есть минус: если Яндекс изменит API и вы не обновите файл вовремя — данные перестанут собираться. Используйте с осторожностью и только если понимаете риски.
Продвинутые настройки: фильтры, уведомления, API
Базовой установкой счётчика возможности Яндекс Метрики не исчерпываются. Продвинутые пользователи оценят следующие функции:
- Фильтрация трафика — исключение из статистики посещений с определённых IP-адресов, User-Agent или рефереров. Полезно для отсечения ботов и собственных заходов;
- Уведомления о проблемах — Метрика может слать письма, если сайт упал, трафик резко просел или доступность ухудшилась. Настраивается на вкладке «Уведомления»;
- API Яндекс Метрики — позволяет выгружать данные в свои системы аналитики, CRM или дашборды. Через API можно получать статистику по визитам, источникам, целям, демографии;
- Сегменты — кастомные группы пользователей для детального анализа: например, «посетители из Москвы, пришедшие с поиска, сделавшие заказ». Комбинируется с любыми отчётами.
Часто задаваемые вопросы
Чем Яндекс Метрика отличается от Google Analytics?
Главное различие — Метрика отображает данные в реальном времени, а GA4 работает с задержкой 24-48 часов. Вебвизор Метрики записывает действия посетителей на видео, тогда как у Google Analytics аналогичной функции нет. Карта кликов, скроллинга и аналитика форм встроены в Метрику бесплатно. Также Метрика лучше учитывает региональные особенности Рунета и не обрезает данные по порогу, как это делает GA4.
Нужно ли править код темы WordPress для установки счётчика Метрики?
Нет, при использовании плагина правка файлов темы не требуется. Плагин автоматически вставляет код счётчика в header или footer сайта, и счётчик продолжает работать даже после смены темы или обновления шаблона.
Замедляет ли Яндекс Метрика загрузку сайта?
При правильной настройке — практически нет. Современный код Метрики загружается асинхронно и не блокирует рендеринг страницы. Используйте опцию «Асинхронный код» в настройках плагина и отключите автоматическую отправку данных навигации (hit), если она не нужна для анализа.
Что такое Вебвизор и зачем он нужен?
Вебвизор — это инструмент Яндекс Метрики, записывающий все действия посетителей на сайте в формате видео: движения мыши, клики, скроллинг, заполнение форм. Позволяет увидеть, как реальный пользователь взаимодействует с вашим сайтом, где он застревает, что игнорирует, на каких полях формы допускает ошибки. Это лучший инструмент для UX-аудита без найма дорогих специалистов.
Какие цели можно настроить в Яндекс Метрике для WordPress?
Доступны четыре типа целей: URL-цели (посещение заданных страниц), JavaScript-события (клики на кнопки, отправка форм, скачивание файлов), составные цели (последовательность шагов, например, цепочка оформления заказа), а также цели по глубине просмотра (количество страниц за визит). Плагин упрощает настройку JS-событий через визуальный конструктор.
Передаёт ли Яндекс Метрика данные третьим лицам?
Согласно пользовательскому соглашению Яндекса, данные, собранные Метрикой, используются для улучшения сервисов Яндекса, но не передаются третьим лицам в сыром виде. Однако анонимизированная статистика может использоваться в рекламных продуктах Яндекса (Директ, РСЯ). Вы можете отключить эту опцию в настройках счётчика.
Можно ли использовать Яндекс Метрику и Google Analytics одновременно?
Да, это рекомендуемая практика для сайтов с русскоязычной аудиторией. Метрика даёт детальную поведенческую аналитику и видеозаписи сессий, а GA4 — более продвинутые отчёты по e-commerce и интеграцию с Google Ads. Оба счётчика прекрасно уживаются в одном плагине.
Что будет при смене темы WordPress — слетит ли код Метрики?
Если код добавлен через плагин — не слетит. Плагин вставляет счётчик независимо от активной темы, и при её смене код остаётся на месте. Если же вы вручную вставляли код в файл header.php или footer.php темы — при смене темы код пропадёт.
Как Яндекс Метрика считает отказы?
По умолчанию отказом считается визит, в котором посетитель просмотрел только одну страницу и провёл на сайте меньше 15 секунд. Этот порог можно изменить в настройках счётчика. В отличие от GA4, где отказ — это визит без событий взаимодействия, Метрика позволяет гибко настраивать критерии отказа под специфику вашего сайта.
Нужен ли плагин, если можно вставить код руками?
Ручная вставка работает, но плагин даёт ряд преимуществ: защита от удаления кода при обновлении темы, визуальная настройка целей без редактирования JavaScript, автоматическая вставка на все страницы, управление местом размещения (header/footer) из админки, отключение счётчика для администраторов.
Заключение
Яндекс Метрика — это must-have инструмент для любого WordPress-сайта, ориентированного на русскоязычную аудиторию. С помощью плагина установка занимает ровно 5 минут, а результат — полная картина поведения ваших посетителей. Вебвизор покажет, где пользователь застрял, карта кликов — куда он пытается нажать, а цели — сколько из них дошли до покупки.
Не экономьте время на аналитике. Поставьте счётчик сегодня, и через месяц вы будете удивлены тому, как много нового узнаете о своём сайте.
OpenНажмите для реакции



