Бот-фильтр ГА4 — это текстовый файл на 40 КБ
14
Бот-фильтр ГА4 — это текстовый файл на 40 КБ.
Все думают, что Google тихо вычищает ботов из вашей аналитики.
Так и есть — отчасти.
Настройка "Exclude all hits from known bots and spiders" работает по списку известных нарушителей от IAB: текстовый файл с user-agent весом около 40 КБ, который обновляется раз в месяц.
Если бот представляется — "Привет, я Googlebot" — его отбрасывают.
На этом всё.
Боты, о которых реально стоит беспокоиться, не представляются.
Headless-браузер на Puppeteer или Playwright приходит с обычным user-agent Chrome, выполняет ваш JavaScript и выглядит в точности как человек.
Его нет в списке, поэтому ГА4 фиксирует его как сеанс.
Команда Plausible провела эксперимент.
Они нагнали скриптовых ботов на ресурс ГА4 через headless Chrome — десять сессий меньше чем за десять секунд, очевидно, не люди.
ГА4 записал 100% из них как реальный трафик.
Одна пачка шла с user-agent, который буквально гласил "PostmanRuntime".
Их тоже засчитали.
Получается, фильтр отсекает ботов, которые никогда и не были проблемой, но пропускает тех, кто реально вредит.
Цифры ГА4 годятся для отслеживания трендов.
Хотите настроить раннее предупреждение внутри самого ГА4?
Повесьте тег на navigator.webdriver в GTM.
Большинство автоматизаций забывают его отключить, поэтому он тихо превращает часть ваших невидимых ботов в сегмент, за которым можно следить.
Инсайты комьюнити
— В полевых тестах флаг navigator.webdriver поймал лишь около 1% подтвержденных ботов, при этом примерно 99% обошли его — стелс-плагины для Puppeteer и Playwright сносят флаг в первую очередь, так что это ловит в основном самых ленивых.
— Более надежный сигнал — client hints: Headless Chrome объявляет бренд "HeadlessChrome" в navigator.userAgentData.brands (и в заголовке sec-ch-ua при каждом запросе) даже когда строка UA подменена на обычный Chrome, а настоящий Chrome никогда не передает этот бренд. Пометьте это в той же настройке GTM, что и проверку webdriver.
— Когда оба браузерных флага пропатчены, проверка по ASN выхватывает остаток: один тест отметил трафик из 18 сетей, и каждая из них оказалась хостинг-провайдером с нулем резидентных провайдеров. Проверки на стороне IP ловят то, что упускают браузерные флаги.
@MikeBlazerX
⚠️ Закрытый канал: @MikeBlazerPRO

– https://www.linkedin.com/posts/jeffsauer_ga4s-bot-...
– https://t.me/MikeBlazerX
– https://t.me/tribute/app?startapp=sE4X
Источник новости https://t.me/mikeblazerx/6603...

