Тем не менее этот агент регулярно вызывает вопросы у веб-мастеров: почему он появляется в логах, как часто посещает сайт, нужно ли его блокировать и как он соотносится с основным YandexBot. В данной статье разберём все эти вопросы, опираясь на официальную документацию и реальные данные о его поведении.
1. Что такое YandexMetrika
1.1 User-Agent строки
# Версия 2.0:
Mozilla/5.0 (compatible; YandexMetrika/2.0; +http://yandex.com/bots)
# Версия 2.0 с идентификатором рекламной системы:
Mozilla/5.0 (compatible; YandexMetrika/2.0; +http://yandex.com/bots yabs01)
# Версия 3.0:
Mozilla/5.0 (compatible; YandexMetrika/3.0; +http://yandex.com/bots)
# Версия 3.0 (мобильная):
Mozilla/5.0 (Linux; Android 6.0.1; SM-G570F Build/MMB29K)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.125
Mobile Safari/537.36 (compatible; YandexMetrika/3.0; +http://yandex.com/bots)
# Версия 4.0:
Mozilla/5.0 (compatible; YandexMetrika/4.0; +http://yandex.com/bots)
Обратите внимание: YandexMetrika существует в нескольких версиях (2.0, 3.0, 4.0). Версия в строке User-Agent может меняться. При поиске в логах рекомендуется искать по ключевому слову YandexMetrika без указания версии. Отдельная разновидность с суффиксом yabs01 связана с рекламной системой ЯBAS (Yandex Advertising Blockchain System).
1.2 Что такое Яндекс.Метрика
Яндекс.Метрика — веб-аналитический сервис от Яндекса, аналог Google Analytics. Он предоставляет владельцам сайтов детальную статистику о поведении посетителей. Ключевые возможности сервиса:
- Подробная статистика посещаемости: сессии, уникальные пользователи, источники трафика
- Вебвизор — запись сессий пользователей и воспроизведение их действий
- Тепловые карты кликов, скроллинга и движения мыши
- Анализ конверсий и воронок продаж
- Отчёты по электронной коммерции
- Интеграция с Яндекс.Директ для анализа рекламного трафика
- A/B тестирование
1.3 Место в экосистеме Яндекс-агентов
| Агент | Тип | Задача | Влияет на SEO? |
|---|---|---|---|
| YandexBot | Краулер | Индексация страниц для поиска | ✔ Да, напрямую |
| YandexImages | Краулер | Индексация изображений | ✔ Да (картинки) |
| YandexMetrika | Аналитический / технический агент | Обслуживание счётчика Метрики, обход страниц с тегом | ✖ Не напрямую |
| YandexRenderResourcesBot | Технический краулер | Загрузка ресурсов для JS-рендеринга | ✔ Косвенно |
| YandexUserproxy | Прокси-агент | Посредник для пользовательских запросов | ✖ Нет |
| YandexDirectFetcher | Рекламный агент | Проверка страниц для Директ | Влияет на рекламу |
1.4 IP-адреса
# YandexMetrika использует инфраструктуру Яндекса:
# Автономные системы: AS13238, AS208722, AS212066
# Список IP не фиксирован и меняется
# Верификация через DNS (как для всех Яндекс-агентов):
host [IP_адрес]
# PTR должна указывать на *.yandex.ru, *.yandex.com или *.yandex.net
host [полученный_хост]
# Forward DNS должен совпасть с исходным IP
2. Для чего используется YandexMetrika
У YandexMetrika есть несколько задокументированных функций, которые объясняют его появление в логах. Это принципиально важно понимать, так как агент решает несколько разных задач, и видеть его в логах можно по разным причинам.
2.1 Обход страниц с тегом Метрики (основная задача)
Официально задокументированная функция: когда тег Яндекс.Метрики связан с сайтом в Яндекс.Вебмастере и включена опция «Обход страниц с тегом», YandexMetrika используется как краулер для обнаружения страниц сайта через код Метрики.
Механизм работы:
- В Яндекс.Вебмастере тег Метрики привязывается к сайту.
- Включается опция «Разрешить обход» для тега (раздел «Индексирование → Обход страниц с тегом»).
- YandexMetrika обходит страницы, на которых установлен счётчик Метрики.
- Обнаруженные страницы отправляются в очередь для индексации основным YandexBot.
- В Яндекс.Вебмастере доступен отчёт о результатах обхода.
Это полезный механизм для сайтов, у которых нет полноценного sitemap или есть страницы, до которых YandexBot не добирается по ссылкам.
2.2 Технические проверки и валидация
YandexMetrika также может появляться в логах при:
- Проверке корректности установки кода счётчика на страницах
- Валидации связки «сайт в Вебмастере — тег Метрики»
- Тестировании загрузки ресурсов страниц при настройке новых отчётов
- Проверке ссылок и ресурсов, отслеживаемых через события Метрики
2.3 Связь с рекламной системой (суффикс yabs01)
Вариант User-Agent с суффиксом yabs01 связан с рекламной сетью Яндекса (YABS — Yandex Advertising and Bidding System). Этот агент может проверять страницы сайтов, участвующих в Яндекс.Директ или рекламной сети Яндекса (РСЯ), для оценки качества контента и соответствия рекламной политике.
2.4 Что достоверно известно vs что предположительно
| Утверждение | Статус | Источник |
|---|---|---|
| User-Agent строки (версии 2.0–4.0) | ✔ Достоверно | Официальная документация, логи |
| Обход страниц с тегом через Вебмастер | ✔ Достоверно | Официальная документация Яндекса |
| Принадлежит Яндексу (AS13238) | ✔ Достоверно | DNS верификация, ASN |
| Не индексирует для основного поиска напрямую | ✔ Достоверно | Официальная документация |
| Вариант yabs01 — рекламная система | ✔ Достоверно | Официальная документация Яндекса |
| Может появляться даже без установленного счётчика | ✔ Достоверно | Отчёты вебмастеров, плагины CMS |
| Связан со сбором аналитических данных в реальном времени | ⚠ Частично | Косвенные данные, не подтверждено официально |
3. Почему YandexMetrika появляется в логах без вашего счётчика
Вебмастера нередко замечают YandexMetrika в логах, хотя не устанавливали счётчик Метрики самостоятельно. Для этого есть несколько объяснений:
3.1 Счётчик установлен через сторонний плагин или тему
Многие CMS-плагины (WordPress, Bitrix, Tilda) включают интеграцию с Метрикой «из коробки». Если сайт разрабатывал предыдущий подрядчик — счётчик мог быть установлен без вашего ведома.
# Проверить наличие кода Метрики на странице:
curl -s https://example.com/ | grep -i 'metrika\|mc.yandex.ru\|ym('
# Найти ID счётчиков Метрики:
curl -s https://example.com/ | grep -oE 'ym\([0-9]+' | sort -u
3.2 Счётчик установлен в Google Tag Manager или другом менеджере тегов
Если на сайте есть GTM или другой менеджер тегов, счётчик Метрики мог быть добавлен через него кем-то из команды.
3.3 Сайт ссылается на страницы со счётчиком Метрики
Если YandexMetrika обходит другой сайт со счётчиком, он может переходить по внешним ссылкам на ваш ресурс.
3.4 Поддельный YandexMetrika
Как и любой Яндекс-агент, YandexMetrika активно подделывается скраперами. Верификация через DNS обязательна для подтверждения подлинности запросов.
4. Связь с Яндекс.Вебмастером: обход страниц с тегом
4.1 Как включить обход через Метрику
Это мощный инструмент для улучшения индексации, особенно для сайтов со сложной структурой или без полноценного sitemap:
- Откройте Яндекс.Вебмастер (webmaster.yandex.ru).
- Выберите нужный сайт.
- Перейдите в раздел Индексирование → Теги счётчиков.
- Убедитесь что тег Метрики связан с сайтом.
- Напротив нужного тега нажмите Включить обход.
- YandexMetrika начнёт обходить страницы с установленным тегом.
4.2 Что происходит после включения
# После включения обхода в Вебмастере:
# 1. YandexMetrika обходит страницы с кодом счётчика
# 2. Найденные страницы попадают в очередь индексации YandexBot
# 3. В Вебмастере → Индексирование → Теги счётчиков доступны примеры страниц
# 4. Можно управлять тем, какие страницы разрешены к индексации
# Преимущество: YandexMetrika находит страницы, до которых
# YandexBot не доходит по ссылкам — это улучшает полноту индексации
4.3 Ограничения механизма
- Работает только со страницами, где физически установлен код счётчика
- Страницы, закрытые в robots.txt для YandexBot, не будут проиндексированы — даже если их нашёл YandexMetrika
- Обход через Метрику не заменяет sitemap, а дополняет его
- Функция доступна только при наличии верифицированного сайта в Вебмастере
5. Нагрузка на сервер
По данным продакшен-мониторинга (96 миллионов запросов за 91 день на 696 доменах), YandexMetrika генерирует минимальный объём трафика.
5.1 Реальные данные из продакшена
В наблюдаемом периоде (март–июнь 2026) YandexMetrika занял 50-е место в рейтинге ботов с 20 273 запросами (0.02% от общего трафика) на сотнях доменов. Для сравнения в контексте других Яндекс-агентов:
| Яндекс-агент | Место в рейтинге | Запросов за 91 день | Доля |
|---|---|---|---|
| YandexBot | #12 | 2 126 141 | 2.21% |
| YandexImages | #27 | 287 080 | 0.30% |
| YandexMobileBot | #38 | 101 070 | 0.10% |
| YandexMetrika | #50 | 20 273 | 0.02% |
| YandexRenderResourcesBot | #53 | 16 727 | 0.02% |
| YandexDirectFetcher | #54 | 15 806 | 0.02% |
| YandexFavicons | #57 | 14 981 | 0.02% |
| YandexAccessibilityBot | #70 | 6 078 | 0.01% |
YandexMetrika генерирует примерно в 100 раз меньше запросов, чем основной YandexBot. Для отдельного сайта это обычно несколько запросов в день или несколько десятков в неделю — нагрузка практически незаметна.
5.2 Динамика по месяцам
| Месяц | Запросов YandexMetrika | Запросов YandexBot | Соотношение |
|---|---|---|---|
| Март 2026 | 2 513 | 332 671 | 1 : 132 |
| Апрель 2026 | 7 599 | 656 847 | 1 : 86 |
| Май 2026 | ~10 000 (расчётно) | 1 093 275 | 1 : 109 |
Любопытно, что в апреле соотношение YandexMetrika к YandexBot стало чуть больше — с 1:132 до 1:86. Это может объяснять включение функции «Обход страниц с тегом» на большем числе доменов в выборке.
5.3 Когда нагрузка может быть выше
- При активации обхода через Метрику в Вебмастере для большого сайта — первичный обход всех страниц с тегом
- При запуске масштабной рекламной кампании через Директ — более частые проверки страниц
- При смене настроек в Метрике — агент может перепроверить конфигурацию
6. Обнаружение в логах
6.1 Как выглядит запись
# Nginx access.log — базовый запрос YandexMetrika:
77.88.28.14 - - [08/May/2026:23:40:11 +0000] \
"GET /blog/article/ HTTP/1.1" \
200 24432 "-" \
"Mozilla/5.0 (compatible; YandexMetrika/3.0; +http://yandex.com/bots)"
# Мобильная версия:
77.88.28.15 - - [08/May/2026:23:40:13 +0000] \
"GET /catalog/product/ HTTP/1.1" \
200 18180 "-" \
"Mozilla/5.0 (Linux; Android 6.0.1; SM-G570F Build/MMB29K) \
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.125 \
Mobile Safari/537.36 (compatible; YandexMetrika/3.0; +http://yandex.com/bots)"
# Вариант с yabs01 (рекламный):
77.88.28.16 - - [08/May/2026:23:41:00 +0000] \
"GET /landing-page/ HTTP/1.1" \
200 31520 "-" \
"Mozilla/5.0 (compatible; YandexMetrika/2.0; +http://yandex.com/bots yabs01)"
6.2 Аналитика через grep
Найти все запросы YandexMetrika:
grep -i 'YandexMetrika' /var/log/nginx/access.log
Подсчитать запросы:
grep -i 'YandexMetrika' access.log | wc -l
Разделить версии и рекламный вариант:
# Основные версии (2.0, 3.0, 4.0) без yabs01:
grep -i 'YandexMetrika' access.log | grep -v 'yabs01'
# Только рекламный вариант (yabs01):
grep -i 'YandexMetrika' access.log | grep 'yabs01'
# Только мобильные запросы:
grep -i 'YandexMetrika' access.log | grep 'Android'
Топ запрашиваемых страниц:
grep -i 'YandexMetrika' access.log \
| awk '{print $7}' | sort | uniq -c | sort -nr | head -20
HTTP-коды ответов:
grep -i 'YandexMetrika' access.log \
| awk '{print $9}' | sort | uniq -c | sort -nr
Страницы с ошибками:
grep -i 'YandexMetrika' access.log \
| awk '$9 >= 400 {print $7, $9}' \
| sort | uniq -c | sort -nr
Сравнить все Яндекс-агенты одновременно:
grep -i 'yandex' access.log \
| grep -oE 'Yandex[A-Za-z]+' \
| sort | uniq -c | sort -nr
Live-мониторинг:
tail -f /var/log/nginx/access.log \
| grep --line-buffered -i 'YandexMetrika'
6.3 Верификация подлинности
#!/bin/bash
# Проверка: настоящий ли YandexMetrika?
IP=$1
HOST=$(host $IP | awk '{print $NF}')
if [[ $HOST == *yandex.ru* ]] || [[ $HOST == *yandex.com* ]] \
|| [[ $HOST == *yandex.net* ]]; then
FWD=$(host $HOST | awk '{print $NF}')
if [[ $FWD == $IP ]]; then
echo "✔ Настоящий YandexMetrika: $IP → $HOST"
else
echo "✖ Fake YandexMetrika (DNS mismatch): $IP"
fi
else
echo "✖ Fake YandexMetrika (нет PTR записи yandex.ru/com/net): $IP"
fi
7. Управление YandexMetrika
7.1 robots.txt — как работает
Согласно официальной документации Яндекса, YandexMetrika реагирует на групповые правила для Яндекс-агентов. Порядок приоритетов:
- Явная запись
User-agent: YandexMetrika— применяется только к этому агенту - Групповая запись
User-agent: Yandex— применяется ко всем Яндекс-ботам без явных правил - Запись
User-agent: *— Яндекс-боты игнорируют её, если есть правило Yandex
# Блокировать только YandexMetrika:
User-agent: YandexMetrika
Disallow: /
# Разрешить YandexMetrika, но ограничить определённые разделы:
User-agent: YandexMetrika
Disallow: /private/
Disallow: /admin/
Allow: /
# Групповое правило для всех Яндекс-ботов (включая Метрику):
User-agent: Yandex
Disallow: /private/
Crawl-delay: 2
# Полная блокировка всех Яндекс-агентов:
User-agent: Yandex
Disallow: /
# Затронет и YandexBot (потеря позиций в Яндексе!)
# Разрешить YandexBot, но заблокировать Метрику:
User-agent: YandexBot
Allow: /
User-agent: YandexMetrika
Disallow: /
7.2 Блокировка через .htaccess (Apache)
RewriteEngine On
# Блокировать YandexMetrika полностью:
RewriteCond %{HTTP_USER_AGENT} YandexMetrika [NC]
RewriteRule .* - [F,L]
# Блокировать только рекламный вариант (yabs01):
RewriteCond %{HTTP_USER_AGENT} "YandexMetrika.*yabs01" [NC]
RewriteRule .* - [F,L]
# Блокировать конкретный раздел:
RewriteCond %{HTTP_USER_AGENT} YandexMetrika [NC]
RewriteCond %{REQUEST_URI} ^/private/ [NC]
RewriteRule .* - [F,L]
7.3 Блокировка через Nginx
map $http_user_agent $is_yandex_metrika {
default 0;
"~*YandexMetrika" 1;
}
# Полная блокировка:
if ($is_yandex_metrika) {
return 403;
}
# Блокировка конкретного раздела:
location /private/ {
if ($is_yandex_metrika) {
return 403;
}
}
# Блокировка только рекламного варианта (yabs01):
map $http_user_agent $is_yabs_metrika {
default 0;
"~*yabs01" 1;
}
if ($is_yabs_metrika) {
return 403;
}
7.4 Отключение через Яндекс.Вебмастер
Если YandexMetrika появляется из-за функции «Обход страниц с тегом» — самый чистый способ управления: отключить эту функцию в интерфейсе Вебмастера.
- Яндекс.Вебмастер → выберите сайт
- Индексирование → Теги счётчиков
- Напротив нужного тега нажмите Отключить обход
- YandexMetrika перестанет обходить страницы с этим тегом
7.5 Когда блокировка оправдана
| Сценарий | Рекомендация |
|---|---|
| Сайт не использует Метрику и Директ | Можно заблокировать — вреда практически нет |
| Закрытые разделы (API, личный кабинет) | Заблокировать через robots.txt Disallow |
| Не хотите передавать данные в Яндекс | Заблокировать полностью — отдельно от YandexBot |
| Используете Метрику активно | Не блокировать — может нарушить работу функций Вебмастера |
| Используете Директ или РСЯ | Не блокировать yabs01 — влияет на работу рекламы |
| Сайт нагружен и нужно снизить нагрузку | Использовать Crawl-delay в robots.txt для Яндекса |
8. Яндекс.Метрика как аналитический инструмент
8.1 Установка счётчика
Счётчик Яндекс.Метрики устанавливается один раз на все страницы сайта — обычно в блок <head> или перед закрывающим тегом </body>:
<!-- Яндекс.Метрика: счётчик -->
<script type="text/javascript">
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],
k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window,document,"script","https://mc.yandex.ru/metrika/tag.js","ym");
ym(XXXXXXXX,"init",{
clickmap:true, // тепловая карта кликов
trackLinks:true, // отслеживание внешних ссылок
accurateTrackBounce:true, // точный показатель отказов
webvisor:true // Вебвизор (запись сессий)
});
</script>
<noscript>
<div>
<img src="https://mc.yandex.ru/watch/XXXXXXXX" style="position:absolute; left:-9999px;"
alt="" />
</div>
</noscript>
<!-- /Яндекс.Метрика -->
Замените XXXXXXXX на номер вашего счётчика из личного кабинета Метрики.
8.2 Связка с Яндекс.Вебмастером
Связка Метрики с Вебмастером открывает дополнительные возможности — в том числе функцию обхода страниц, которая и запускает YandexMetrika в логах:
# Привязка тега в Яндекс.Вебмастере:
# 1. Яндекс.Вебмастер → Мои сайты → выберите сайт
# 2. Настройки → Метрика
# 3. Введите ID счётчика Метрики
# 4. Подтвердите привязку
# После привязки доступны:
# - Обход страниц с тегом (YandexMetrika начнёт посещать страницы)
# - Сводная статистика из Метрики в Вебмастере
# - Данные о поведении пользователей для улучшения ранжирования
8.3 Верификация сайта через Метрику
Наличие счётчика Метрики также может служить способом верификации прав на сайт в Яндекс.Вебмастере — без необходимости добавлять отдельный мета-тег или HTML-файл:
<!-- Метрика как способ верификации в Вебмастере:
Яндекс.Вебмастер → Добавить сайт
→ Выбрать "Яндекс.Метрика" как метод верификации
→ Счётчик с данным ID должен быть установлен на сайте
→ Нажать "Проверить" -->
9. Диагностика проблем
9.1 Типичные проблемы и решения
| Проблема | Причина | Решение |
|---|---|---|
| YandexMetrika в логах, счётчика нет | Счётчик добавлен плагином/темой или предыдущим разработчиком | Проверить код страниц на наличие mc.yandex.ru |
| YandexMetrika слишком активен | Включён обход страниц с тегом, большой сайт | Отключить функцию в Вебмастере или добавить Crawl-delay |
| YandexMetrika получает 403 | Заблокирован через robots.txt или сервер | Проверить robots.txt на правила для Yandex/YandexMetrika |
| Данные в Метрике не совпадают с реальными | Счётчик установлен не на всех страницах | Проверить установку тега на всех шаблонах сайта |
| Много запросов от разных IP с UA YandexMetrika | Поддельные боты используют этот UA | DNS-верификация всех IP, блокировка несовпавших |
| Страницы в Вебмастере не обходятся через Метрику | Функция отключена или тег не привязан | Проверить настройки в Вебмастере → Теги счётчиков |
9.2 Пошаговая диагностика
Шаг 1 — Проверить наличие счётчика на сайте:
curl -s https://example.com/ | grep -c 'mc.yandex.ru'
# Результат > 0 = счётчик установлен
Шаг 2 — Найти ID счётчика:
curl -s https://example.com/ \
| grep -oE '"id":[0-9]+' | head -5
# Или:
curl -s https://example.com/ \
| grep -oE 'ym\([0-9]+' | sort -u
Шаг 3 — Симулировать запрос YandexMetrika:
curl -A "Mozilla/5.0 (compatible; YandexMetrika/3.0; +http://yandex.com/bots)" \
-I https://example.com/article/
# Ожидается: HTTP/1.1 200 OK
Шаг 4 — Проверить robots.txt:
curl https://example.com/robots.txt | grep -i 'yandexmetrika\|yandex'
Шаг 5 — Проверить настройки в Вебмастере:
- Яндекс.Вебмастер → Индексирование → Теги счётчиков
- Проверить статус обхода для привязанных тегов
- Посмотреть примеры страниц, найденных через обход
10. YandexMetrika vs похожие аналитические боты
| Агент | Платформа | Тип | Появляется когда |
|---|---|---|---|
| YandexMetrika | Яндекс.Метрика | Аналитический / технический | Установлен счётчик Метрики |
| Googlebot (via GA) | Google Analytics | Нет отдельного бота | GA не имеет отдельного UA |
| Mediapartners-Google | Google AdSense | Рекламный / аналитический | Установлен код AdSense |
| AdsBot-Google | Google Ads | Рекламный | Активная кампания в Google Ads |
| YandexDirect (yabs01) | Яндекс.Директ | Рекламный | Рекламная кампания в Директ |
| VKBot | ВКонтакте | Аналитический / превью | Ссылки на сайт в ВК |
| UptimeRobot | UptimeRobot | Мониторинг | Настроен мониторинг доступности |
Полезные ссылки: Яндекс.Метрика | Яндекс.Вебмастер | Обход страниц с тегом Метрики | Директива User-agent в robots.txt Яндекса | IP-адреса Яндекса