ДАРА ЗАЩИТА

ДАРА ЗАЩИТА / Как убрать ботов из Яндекс Метрики

Аналитика для людей

Как убрать ботов из Яндекс Метрики

Чтобы боты не попадали в Яндекс Метрику, счётчик нужно запускать только для людей. ДАРА ЗАЩИТА делает это функцией «Аналитика для людей»: оценивает каждого посетителя и запускает Метрику, GA4, Google Tag Manager или ваш код, только когда ясно, что на сайте человек. Бесплатно.

Почему боты попадают в Метрику

Код счётчика на странице запускается у каждого, кто её открыл, — и у человека, и у бота, который выполняет JavaScript. Такие визиты портят отказы, время на сайте и конверсии. ДАРА ЗАЩИТА решает задачу до запуска счётчика: сначала оценивает посетителя, потом запускает Метрику — только для людей.

Как работает «Аналитика для людей»

Скрипт Защиты ставит каждому визиту оценку от 0 до 100 по признакам браузера, сети, частоте визитов, времени, которое измеряет наш сервер, и поведению на странице. Счётчики запускаются:

  • сразу — если при загрузке страницы ясно, что это человек;
  • иначе — после первого настоящего действия посетителя (касание, прокрутка, клавиша) или через несколько секунд на открытой вкладке;
  • сразу и без ожидания — для визитов из рекламы (yclid, gclid, utm_medium=cpc и другие метки из настроек), чтобы Директ не терял визиты и конверсии.

Боты в отчёты не попадают. Вызовы ym(…, 'reachGoal', …) на сайте менять не нужно: пока Защита решает, они копятся в очереди и уходят после запуска счётчика. Если на странице стоят скрипты других продуктов ДАРА, каждым счётчиком Метрики управляет тот, кто первым его взял, — визит не задвоится.

По каким признакам Защита отличает бота?

Оценку считает наш сервер, а не браузер посетителя. В неё входят:

  • браузер: управляемый (webdriver) или безоконный браузер, робот по User-Agent;
  • сеть: IP-адрес хостинга или дата-центра;
  • частота: много визитов с одного IP или с одного устройства за час по всем сайтам сети ДАРА;
  • время: сервер сам измеряет, сколько прошло от загрузки страницы до первого действия;
  • поведение: нет ни одного настоящего действия, слишком ровные интервалы, путь указателя из прямых отрезков.

Сводка поведения из браузера сверяется с замерами сервера: если одно не сходится с другим, оценка растёт. Строгость — мягко, обычно или строго — выбирается в кабинете, а адреса из белого списка (офис, свои тесты) всегда считаются людьми. Подробно — в разделе Скоринг.

Какие счётчики можно запускать только для людей?

СчётчикЧто указать в кабинете
Яндекс МетрикаНомера счётчиков и параметры: Вебвизор, карта кликов, электронная коммерция.
Google Analytics 4Идентификаторы вида G-….
Google Tag ManagerКонтейнер вида GTM-….
Свой кодКод, который нужно запускать только для людей.

Рекламные метки, при которых счётчики запускаются сразу, тоже задаются в кабинете. По умолчанию это yclid, gclid, ysclid_ad, fbclid и utm_medium со значениями cpc, ppc, paid и cpm.

Что получает сайт

  • Отчёты без ботов. Отказы и время на сайте считаются по людям.
  • Реклама без потерь. Визиты с рекламными метками считаются сразу.
  • Не только Метрика. Так же запускаются Google Analytics 4, контейнер Google Tag Manager и ваш собственный код.
  • Параметры Метрики сохраняются. Вебвизор, карта кликов и электронная коммерция включаются в настройках счётчика в кабинете.
  • Надёжность. Если сервер Защиты не ответил за полторы секунды, счётчики запускаются как обычно — кроме явных ботов по признакам браузера.
  • Бесплатно. Для любых сайтов, в том числе коммерческих. Скрипт Защиты не ставит cookie.

После подключения в отчётах Метрики станет меньше визитов и отказов — это и есть убранные боты. Предупредите тех, кто смотрит отчёты, и сравнивайте периоды «до» и «после» с этой поправкой.

Как запустить Метрику только для людей

  1. Войдите в личный кабинет ДАРА ЗАЩИТА, добавьте сайт и вставьте на все страницы одну строку кода со вкладки «Код и ключи».
  2. На вкладке «Аналитика для людей» укажите номера счётчиков Метрики и их параметры, идентификаторы GA4, контейнер GTM или свой код.
  3. Уберите с сайта родной код этих счётчиков. Иначе он посчитает и ботов. Если родной код остался, Защита это заметит и не запустит счётчик второй раз.
  4. Откройте сайт и проверьте, что визиты появились в Метрике и в кабинете Защиты.

Подробная настройка — в разделе Аналитика для людей, подключение скрипта — в Быстром старте, совместная работа со скриптами ДАРА Отпечатка и ДАРА Аналитики — в разделе Вместе с другими скриптами ДАРА.

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

Не нашли ответ — напишите на info@daratech.ru.

Не потеряются ли визиты из Директа?

Нет. Визиты из рекламы — с метками yclid, gclid, utm_medium=cpc и другими из настроек — считаются сразу, без ожидания оценки, чтобы Директ не терял визиты и конверсии.

Нужно ли менять вызовы целей на сайте?

Нет. Вызовы ym(…, 'reachGoal', …) менять не нужно: пока Защита решает, они копятся в очереди и уходят после запуска счётчика.

Почему в Метрике стало меньше визитов?

Это и есть убранные боты: в отчётах становится меньше визитов и отказов. Предупредите тех, кто смотрит отчёты, и сравнивайте периоды «до» и «после» с этой поправкой.

Что если сервер Защиты недоступен?

Скрипт ждёт ответа полторы секунды, затем запускает счётчики как обычно — кроме явных ботов по признакам браузера. Статистика не пропадёт из-за сбоя на нашей стороне.

Другие решения

Капча для сайта бесплатно

Бесплатная капча для сайта: пазл-слайдер видят только подозрительные посетители, люди отправляют формы без проверки. Одна строка кода, данные в России.

Подробнее →

Защита форм от спама

Как защитить формы сайта от спама: капча только для ботов, ловушка и проверка заявок по API — ссылки, стоп-слова, одноразовая почта и номера по реестру Минцифры.

Подробнее →