Боты в Google Analytics 4: как увидеть бот-трафик в отчётах и убрать его из выводов

GA4 сам отсекает известных роботов, но заметная часть бот-трафика всё равно оседает в отчётах. Разбираем, где её видно, что можно отфильтровать штатными средствами и почему цифры GA4 никогда не сойдутся с рекламным кабинетом.

Боты и фрод10 мин чтения
Содержание
  1. Что GA4 исключает сам
  2. Где бот-трафик виден в отчётах GA4
  3. Признаки ботов в GA4: короткая таблица
  4. Как отфильтровать бот-трафик в GA4
  5. Почему цифры GA4 расходятся с кабинетом и трекером
  6. Пределы GA4 в борьбе с ботами
  7. Что делать, если боты в GA4 уже нашлись
  8. Итог

Вы запускаете кампанию, открываете Google Analytics 4 и видите странное: сеансов стало вдвое больше, а вовлечённость упала. Или в отчёте по городам вдруг появился город, где у вас никогда не было клиентов, с сотнями визитов по секунде каждый. Это и есть боты в Google Analytics 4 — та часть автоматического трафика, которую GA4 не распознал и честно посчитал.

Сам по себе бот-трафик в аналитике не стоит денег. Он стоит выводов: из-за него вы режете хорошую кампанию, хвалите плохую, неверно считаете конверсию и учите алгоритмы рекламных площадок не на тех людях. Ниже — как такой трафик найти в отчётах, что GA4 делает с ним сам, что можно настроить и где проходят пределы штатных инструментов.

Что GA4 исключает сам

В GA4 встроено автоматическое исключение трафика от известных ботов и пауков. Google опирается на отраслевой список роботов и собственные данные. Важно понимать три особенности:

  • Это нельзя выключить. В отличие от старой версии Analytics, никакой галочки нет — исключение работает всегда.
  • Это нельзя измерить. GA4 не показывает, сколько визитов было отброшено, поэтому оценить масштаб по самому GA4 не получится.
  • Это только известные роботы. Под исключение попадают программы, которые представляются роботами или давно известны. Бот, который запускает настоящий браузер, выполняет JavaScript и выдаёт себя за посетителя с домашнего адреса, для GA4 выглядит как человек.

Именно второй тип — сложный невалидный трафик, о котором подробно рассказано в статье невалидный трафик: GIVT и SIVT, — и оседает в отчётах.

Где бот-трафик виден в отчётах GA4

Бота выдаёт не одна метрика, а их сочетание. Удобнее всего идти по четырём срезам.

Источники трафика

Откройте Отчёты → Привлечение → Привлечение трафика и посмотрите на параметры «Источник/канал сеанса» и «Группа каналов по умолчанию для сеанса». Подозрительно выглядят:

  • резкий рост Direct без видимой причины — ни рассылки, ни офлайн-рекламы не было, а прямых заходов вдвое больше;
  • Unassigned и (not set) — сеансы, которым GA4 не смог приписать канал. Небольшая доля бывает у всех, но всплеск часто означает запросы, которые пришли не из браузера обычным путём;
  • реферальные источники с незнакомыми доменами — спам-рефералы, которые заходят ради ссылки в отчёте;
  • рекламный трафик без меток. Если рекламная кампания приводит заметную долю визитов без gclid или UTM, часть из них может быть роботами, которые открыли посадочную страницу по ссылке, а не по клику. О том, как метка клика помогает отделять настоящие переходы, — в статье click ID и SubID.

Вовлечённость

В GA4 сеанс считается вовлечённым, если он длился больше 10 секунд, или в нём было ключевое событие, или было хотя бы два просмотра страниц. Показатель отказов здесь — просто обратная сторона: доля невовлечённых сеансов.

Боты обычно дают:

  • коэффициент вовлечённости около нуля у конкретного источника, кампании или города;
  • среднее время взаимодействия в одну-две секунды — или ровно одинаковое у сотен сеансов;
  • один просмотр страницы на сеанс при хорошей посадочной, на которой люди обычно идут дальше.

Обратная картина тоже бывает: продвинутые боты имитируют прокрутку и задерживаются на странице. Тогда вовлечённость выглядит прилично, а выдают их однородность и отсутствие конверсий.

География

Отчёты → Пользователи → Демографические данные, параметры «Страна» и «Город». Признаки:

  • визиты из стран, на которые вы не показываете рекламу;
  • один город с непропорционально большим числом сеансов и нулевой вовлечённостью;
  • город (not set) при заметном объёме — так бывает, когда визит пришёл из сети, которую трудно отнести к месту, например из дата-центра.

Последние годы аналитики регулярно видят волны прямого трафика из одного-двух городов с нулевой вовлечённостью: по сути это серверы, которые массово открывают страницы. Почему трафик из облачных сетей почти никогда не бывает человеком, разобрано в статье VPN, прокси и IP дата-центров.

Технологии и время

Отчёты → Технологии → Сведения о технологиях показывают браузер, ОС, разрешение экрана и версию браузера. Сто сеансов с одним и тем же редким разрешением и старой версией браузера — не аудитория, а скрипт. Подробнее о следах автоматизации в браузере — в материале о headless-браузерах и отпечатке браузера.

Добавьте к любому отчёту параметр «Час» в разделе «Исследования»: ровная полка круглые сутки в одной стране — плохой знак, живая аудитория спит.

Признаки ботов в GA4: короткая таблица

Где смотреть Что настораживает Что это обычно значит
Привлечение трафика всплеск Direct, Unassigned, незнакомые рефералы скрипты, спам, визиты без браузерного перехода
Вовлечённость около 0%, время 0–2 секунды программа открыла страницу и ушла
География чужие страны, (not set), один город с сотнями сеансов сервера, VPN, прокси
Технологии одинаковые разрешения, старые версии браузера автоматизированный браузер
Время ровная активность круглые сутки бот не спит
Конверсии много сеансов, ноль ключевых событий трафик без интереса к сайту

Более общий список признаков, не привязанный к GA4, есть в статье бот-трафик: признаки и как его распознать.

Как отфильтровать бот-трафик в GA4

Штатных инструментов немного, и у каждого есть цена. Важно различать фильтры, которые навсегда меняют данные, и сегменты со сравнениями, которые только меняют взгляд на них.

Внутренний трафик

Начните с собственного шума: вы, команда, подрядчики и ваши мониторинги тоже попадают в отчёты.

  1. Администратор → Потоки данных → ваш веб-поток → Настройки тега → Определить внутренний трафик. Задайте правила по IP-адресам или диапазонам. Таким визитам присваивается параметр traffic_type со значением internal.
  2. Администратор → Сбор и изменение данных → Фильтры данных. Там уже есть фильтр «Внутренний трафик». Сначала переведите его в состояние «Тестирование»: данные не удаляются, но в отчётах появляется параметр с именем тестового фильтра, и можно посмотреть, что именно отсечётся.
  3. Убедившись, что фильтр ловит нужное, переведите его в «Активен».

Помните: активный фильтр не действует задним числом и необратимо исключает данные. Восстановить отфильтрованное нельзя.

Тот же механизм можно использовать для известных адресов ботов — например, если вас регулярно обходит конкретный сервис мониторинга. Но правила по IP хороши только для стабильных адресов. Против ботов, которые каждый раз выходят с нового адреса, в том числе через резидентные и мобильные прокси, они бесполезны.

Трафик разработчиков и нежелательные рефералы

Фильтр «Трафик разработчиков» убирает события, отправленные в режиме отладки. В настройках тега есть и список нежелательных рефералов: домены оттуда не будут засчитываться как источник. Это не удаляет визиты ботов, но убирает из отчётов фальшивые источники — например, платёжные шлюзы или спам-домены.

Сегменты в «Исследованиях»

Для анализа прошлых периодов и сомнительных случаев используйте сегменты в разделе «Исследования». Например, сегмент «сеансы с вовлечённостью» или исключающий сегмент «город = подозрительный И время взаимодействия < 1 секунды». Сегмент ничего не удаляет: вы просто смотрите на отчёт без мусора и видите, как изменились выводы.

Хорошая практика — держать два сохранённых исследования: «всё как есть» и «без явных ботов». Если вывод о кампании меняется при переходе от одного к другому, значит, решение принималось по шуму.

Сравнения в стандартных отчётах

В обычных отчётах есть кнопка «Добавить сравнение»: можно поставить рядом, например, «Страна = целевая» и «Страна ≠ целевая» или разные каналы. Это быстрый способ показать коллегам, что весь рост сеансов пришёлся на один нецелевой срез.

Фильтрация до счётчика

У GA4 нет фильтра «бот по поведению» и нет доступа к IP-адресам в отчётах, поэтому самый действенный способ — не пускать бота до тега аналитики вообще. Это можно сделать условием срабатывания тега в Диспетчере тегов (например, не отправлять данные с определённых хостов) или фильтрацией трафика на стороне сайта. Общая схема, как отсеивать ботов до того, как они попадут на страницу, описана в статье как отфильтровать ботов, а сравнение двух подходов — проверка браузера или список адресов — в материале JS-проверка или блокировка по IP.

Почему цифры GA4 расходятся с кабинетом и трекером

Это главный источник недоверия к аналитике, и чаще всего расхождение объяснимо. Три системы просто считают разное.

Система Что считает Когда событие засчитано
Рекламный кабинет клики и показы в момент клика по объявлению
Серверный трекер переходы по ссылке когда запрос дошёл до сервера трекера
GA4 сеансы и события когда страница загрузилась и тег отправил данные

Отсюда типичные причины разницы:

  • Клик не стал сеансом. Человек нажал и закрыл вкладку, медленная страница не успела загрузиться, тег заблокировал браузерный блокировщик.
  • Согласие на cookie. Если посетитель отказался, GA4 либо не получит данных, либо получит обезличенные сигналы и смоделирует часть картины.
  • Боты. Роботы, которые не выполняют JavaScript, кабинет и серверный трекер видят, а GA4 — нет. Роботы с браузером, наоборот, могут попасть в GA4, хотя кабинет признал их клики недействительными и не взял за них денег.
  • Атрибуция. GA4 распределяет конверсии между каналами по своей модели, а кабинет записывает себе конверсии по своей. Одна и та же продажа может оказаться в разных кампаниях.
  • Часовые пояса и даты. Если у аккаунта рекламы и ресурса GA4 разные часовые пояса, суточные цифры не совпадут никогда.
  • Пороги и моделирование. GA4 может скрывать строки при малых объёмах и дополнять данные моделями — это меняет цифры отчётов.

Поэтому полезно смотреть не на абсолютную разницу, а на её динамику. Если кабинет показывает 1000 кликов, а GA4 — 850 сеансов, и так месяцами, это норма вашего трафика. Если разница вдруг выросла до половины, а в отчётах появился новый город с нулевой вовлечённостью, — это уже бот-трафик, и он стоит денег. Как перевести это в сумму, разобрано в статье сколько бюджета теряется на ботах.

Пределы GA4 в борьбе с ботами

GA4 — инструмент для анализа поведения людей, а не антифрод. У него есть ограничения, которые не обойти настройками:

  • Нет IP и сети в отчётах. Нельзя увидеть, что визит пришёл из дата-центра или через прокси.
  • Нет вердикта по визиту. Есть только агрегаты; конкретный сеанс нельзя открыть и понять, почему он подозрителен.
  • Фильтры необратимы и не ретроактивны. Ошибка в фильтре стирает живые данные навсегда.
  • Боты без JavaScript невидимы. А ведь за их клики вы, возможно, уже заплатили.

Именно поэтому медиабайеры дополняют аналитику системой, которая проверяет каждый визит до страницы. ArtisanClo отсеивает ботов, трафик дата-центров, VPN и прокси и у каждого клика показывает в журнале код причины решения — почему визит пропущен или отсеян. Встроенный трекер при этом считает расход, конверсии, прибыль и ROI по кампаниям, так что видно, сколько денег ушло на мусорный трафик, а не только сколько сеансов он добавил в отчёты. Подробнее — на странице возможностей.

Что делать, если боты в GA4 уже нашлись

  1. Найдите срез. Кампания, источник, город, разрешение экрана — где сосредоточен мусор.
  2. Сверьте с кабинетом. Посмотрите, какие из этих кликов площадка признала недействительными и вернула ли деньги.
  3. Включите сегмент «без явных ботов» и пересмотрите выводы за прошлый период.
  4. Отфильтруйте известное — внутренний трафик, мониторинги, стабильные адреса.
  5. Перестаньте передавать мусорные конверсии в рекламные кабинеты, чтобы алгоритм не искал похожих. Как настроить отслеживание так, чтобы в отчёт попадали только настоящие события, — в статье отслеживание конверсий.
  6. Отсекайте ботов до страницы, если их доля заметна и растёт.

Итог

GA4 автоматически исключает известных роботов, но не тех, кто выполняет JavaScript и притворяется человеком. Их выдают сочетания признаков: всплески Direct и Unassigned, нулевая вовлечённость, секундное время взаимодействия, чужие города, одинаковые устройства. Штатно можно отфильтровать внутренний трафик и известные адреса, а для остального — смотреть через сегменты и сравнения, помня, что фильтры необратимы. Расхождение GA4 с кабинетом и трекером нормально, пока оно стабильно; резкий рост разницы — повод искать ботов и считать, во сколько они обходятся.

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

01

Фильтрует ли Google Analytics 4 ботов автоматически?

Да, но только известных. GA4 исключает трафик роботов и пауков из отраслевых списков и собственных исследований Google. Отключить это нельзя, и увидеть, сколько визитов было исключено, тоже нельзя. Боты, которые выполняют JavaScript и выдают себя за обычный браузер, в отчёты попадают.

02

Как понять, что в GA4 есть бот-трафик?

Ищите сочетание признаков: всплеск сеансов из одного источника или города, вовлечённость близкая к нулю, среднее время взаимодействия в секундах, одинаковые разрешения экрана и браузеры, источник (not set) или Unassigned. Один признак ничего не доказывает, несколько сразу — почти всегда автоматика.

03

Можно ли удалить ботов из уже собранных данных GA4?

Нет. Фильтры данных в GA4 действуют только на новые данные и необратимо исключают то, что под них попало. Для прошлых периодов остаются сегменты в разделе «Исследования» и сравнения в отчётах: они не удаляют данные, а позволяют смотреть на них без мусора.

04

Почему кликов в Google Ads больше, чем сеансов в GA4?

Рекламный кабинет считает клики, GA4 — сеансы, которые начались после загрузки страницы и срабатывания тега. Между ними теряются люди, ушедшие до загрузки, отказавшиеся от cookie, пользователи блокировщиков, а также боты, которые не выполняют JavaScript. Небольшое расхождение нормально, растущее — повод разбираться.

05

Можно ли заблокировать бота по IP в GA4?

Напрямую — нет: GA4 не показывает IP-адреса в отчётах, а правила по IP есть только для внутреннего трафика. Их можно использовать и для известных адресов ботов, но против меняющихся адресов это не работает. Отсекать таких посетителей надёжнее до того, как они дойдут до счётчика.

Читать также

9 мин чтения

JavaScript-проверка или блокировка по IP: два подхода к защите от ботов

Блокировка по IP решает до загрузки страницы и ничего не стоит по скорости, но слепа к ботам на домашних адресах. JavaScript-проверка видит браузер изнутри, но требует времени и ошибается на необычных устройствах. Разбираем, что ловит каждый подход и почему зрелая защита использует оба.

9 мин чтения

Как отфильтровать ботов в рекламном трафике и не потерять живых людей

Фильтрация ботов — это не одна галочка «антибот», а цепочка проверок от IP-адреса до поведения в браузере. Разбираем, как её выстроить, чтобы бюджет уходил на людей.

9 мин чтения

Резидентные и мобильные прокси: почему бот с домашним IP проходит фильтр и как его всё-таки увидеть

Резидентный прокси выглядит как обычный абонент домашнего провайдера, мобильный — как телефон в сети оператора. Проверка IP по спискам дата-центров их не видит, и ботовый трафик через такие адреса оплачивается как живой. Разбираем, как его отличить по совокупности признаков.

Проверьте свой трафик на деле

Подключите ArtisanClo к своему сайту, посмотрите, кто на самом деле приходит по рекламе, и почему каждый клик получил своё решение.