Как отфильтровать ботов в Яндекс.Метрике
У Метрики есть галочка «фильтровать роботов», но она решает не всё. Что она на самом деле делает, какие сегменты выручают и где проходит предел её возможностей.
3 мин чтения
В Метрике есть встроенная фильтрация роботов, и её стоит включить первым делом. Но рассчитывать, что она уберёт весь мусор, не стоит.
Встроенная фильтрация
Настройки счётчика → «Фильтры» → «Фильтрация роботов». Варианты:
- только по строгим правилам;
- по строгим правилам и поведенческим факторам.
Второй вариант отсеивает больше. Включайте его, если не занимаетесь чем-то, что Метрика может принять за роботов, — например, автотестами на продакшене.
Что она ловит: известных роботов по User-Agent и явно машинное поведение.
Чего не ловит: ботов, которые выполняют JavaScript и имитируют человека. Именно они и портят отчёты сильнее всего.
Сегменты, помогающие увидеть мусор
Метрика не даёт заблокировать трафик, но даёт его выделить и смотреть отчёты без него.
Визиты дольше 15 секунд. Грубый, но действенный отсев: значительная часть автоматических визитов короче.
Глубина просмотра больше одной страницы. Отсекает заходы «пришёл и ушёл».
Исключить прямые заходы. Резкий рост прямых заходов без офлайн-рекламы и без роста бренда — почти всегда мусор.
Исключить конкретные регионы. Если локальный бизнес получает поток из регионов, где не работает.
Сохраните такой сегмент и сравнивайте отчёты с ним и без него: разница и есть примерный масштаб проблемы.
Чего Метрика не покажет
Адресов посетителей. В отчётах их нет, поэтому найти конкретного бота и заблокировать через Метрику нельзя.
Тех, кто не выполнил её скрипт. Простые парсеры не выполняют JavaScript вовсе — в Метрику они не попадают. Это значит, что реальная нагрузка на сервер выше той, что вы видите в отчётах, иногда в разы.
Сопоставьте число визитов в Метрике с числом запросов в логах сервера за тот же день. Разница между ними — это то, чего Метрика не видит.
Почему это важнее, чем кажется
Испорченная статистика — не косметическая проблема. По ней принимаются решения: какие каналы масштабировать, какие страницы переделывать, что считать успехом.
Если пятая часть визитов не была людьми, то конверсия занижена на пятую часть, средняя длительность сессии искажена, а карта кликов показывает поведение программ.
Что делать
Порядок разумный такой.
Включить встроенную фильтрацию — это бесплатно и занимает минуту. Сделать сегмент «похоже на людей» и смотреть отчёты через него. Сравнить Метрику с логами сервера, чтобы понять реальный масштаб.
Если разница большая — отсекать ботов до попадания на страницу. Тогда счётчик на ней просто не сработает, и отчёты станут чистыми без всяких сегментов.
Читайте также
- Как посчитать долю ботов на своём сайте Средние цифры по рынку бесполезны: доля ботов зависит от тематики и от того, кому вы интересны. Как получить свою цифру, а не среднюю по рынку.
- Сайт под атакой ботов: что делать прямо сейчас Короткая инструкция для ситуации, когда разбираться некогда: сайт тормозит или лёг, и подозрение на ботов.
- Почему блокировка по странам почти не помогает Самое соблазнительное правило в настройках защиты и одно из самых вредных. Объясняем на цифрах и примерах.