Боты в Метрике: от роботности до Вебвизора
Содержание
Поделиться
Боты в Метрике — это не одна цифра «роботность». Назвавшиеся роботы сразу вынесены из обычной статистики в отчёт «Роботы». Роботы, которых Метрика определила по поведению, по умолчанию в отчётах остаются. Вебвизор может записать и те визиты, которые Метрика или Директ уже считают роботными. А отчёт «Директ, сводка» считает клики, которые прошли защиту от фрода, и отказы в нём читаются по правилу одного просмотра короче порога.

Признаки скликивания по этому разбору не заменяются: здесь порядок, в котором смотреть четыре разных слоя, чтобы не принять штатного робота, отказ или чужую кампанию за один и тот же «слив».
Слой первый: кто уже назвался роботом
Роботы, которые представились, сразу исключаются из обычной статистики. Их смотрят в отчёте «Роботы», в том числе чтобы увидеть индексацию. Если в основном отчёте «пропали» визиты поисковых роботов, их не вырезал случайный сегмент: они живут в отдельном отчёте.
Этот слой не отвечает на вопрос, скликивают ли объявление. Он отвечает, индексируется ли сайт и не ищете ли вы поискового робота там, откуда его уже убрали.
Слой второй: роботы по поведению остаются в цифрах
По умолчанию статистика Метрики учитывает визиты роботов, определённых по поведению. Убрать их из конкретного отчёта можно сегментом. Для сравнения справка указывает режим «Данные: без роботов» и действие «Сравнить с данными с роботами».
Пока вы не включили сравнение, отказы, глубина и конверсия в обычном отчёте включают этот слой. Как найти ботов в Яндекс Метрике разбирает сам поиск. Здесь важно другое: цифра «с роботами» и цифра «без роботов» — два режима одного отчёта, а не два разных сайта.
Сравнение делайте на одном и том же периоде и с одной и той же группировкой. Иначе разница отказов смешает роботов с тем, что вы поменяли отчёт.
Слой третий: что видно в Вебвизоре
Вебвизор может записать визиты, которые Метрика или Директ уже считают роботными. Запись сама по себе не означает, что за визит списали деньги и что визит остался в обычной статистике.
В запись попадает содержимое, которое видел посетитель, включая динамический контент. Чужой блок и реклама записываются, если они показаны не в iframe. Блок внутри iframe в записи не появляется. Пустое место на месте виджета или баннера — ограничение записи, а не доказательство, что посетитель «ничего не видел».
Отдельного фильтра «показать только роботов» у этой записи нет. Искать роботный визит приходится из отчёта, где роботность уже отмечена, а не кнопкой внутри плеера. Как искать ботов в Вебвизоре — про сам просмотр записи. Этот разбор только фиксирует, что плеер не равен отчёту «без роботов».
Слой четвёртый: сводка Директа и отказ
Отчёт «Директ, сводка» открывается по пути «Отчёты → Источники → Директ, сводка». Его статистика основана на кликах, которые прошли защиту от фрода в Директе. Это не весь трафик счётчика и не отчёт «Роботы».
Отказы в этом отчёте справка связывает с тем, ушла ли страница в течение 15 секунд после одного просмотра. Если счётчик не привязан к кампании, переходы попадают в источник «Чужие кампании». В ссылки объявлений Директ сам добавляет yclid.
Клики есть, а заявок нет часто начинается именно здесь: клики в сводке уже прошли антифрод, а заявок нет по другой причине — цель, форма, оффер, а не «все клики — боты». Подозрительные площадки РСЯ смотрят отдельным отчётом. Сводка Директа их не заменяет.
Отказ — три условия сразу
Визит в Метрике — отказ, только если сразу три условия: не больше одного просмотра, длительность меньше времени расчёта отказов (по умолчанию 15 секунд) и нет служебного события «неотказ». Событие «неотказ» браузер ставит через это время. Из-за разницы часов и задержки отправки визит короче 15 секунд может не быть отказом.
15 секунд — значение по умолчанию, его можно заменить. Это не порог фрода. Высокий процент отказов в сводке Директа значит, что среди учтённых кликов много визитов с одним коротким просмотром без «неотказа». Он не означает, что эти клики не прошли защиту: сводка как раз строится по кликам, которые защиту прошли.
Порядок разбора одного дня
Откройте отчёт «Роботы» и посмотрите, не ищете ли вы индексацию в обычной статистике. Назвавшиеся роботы туда не входят.
В рабочем отчёте включите «Данные: без роботов» и сравните с данными с роботами. Запишите оба числа по отказам и по визитам. Разница — слой поведенческих роботов, который по умолчанию в отчёте есть.
Если нужен один срез без этого слоя, уберите его сегментом именно в этом отчёте. Сегмент не переписывает другие отчёты.
Откройте «Директ, сводка». Помните, что здесь клики уже прошли защиту от фрода. Отказ читайте как уход в течение порога после одного просмотра, по умолчанию 15 секунд.
Если кампании нет в сводке, проверьте привязку счётчика. Непривязанные переходы уходят в «Чужие кампании». В ссылке объявления ищите
yclid, который Директ ставит сам.Визит короче 15 секунд сверьте с тремя условиями отказа. Один просмотр и короткое время без события «неотказ» — отказ. Задержка отправки может оставить короткий визит неотказом.
Запись Вебвизора смотрите как картинку того, что видел посетитель, включая динамический контент. Iframe в записи не будет. Роботный статус визита запись не отменяет и не подтверждает деньгами.
Площадки сетей в этот порядок не вмещаются. Их смотрите отдельно, после того как сводка Директа и режим «без роботов» уже разведены.
Пример чтения одного визита
Это учебный пример, не замер вашего счётчика.
В обычном отчёте визит длится 9 секунд, просмотр один. Порог отказов оставлен по умолчанию, 15 секунд. События «неотказ» нет. Визит — отказ. Тот же визит попал в «Директ, сводка», значит клик прошёл защиту от фрода: отказ в сводке не возвращает клик в недействительные.
Рядом в сравнении «с роботами / без роботов» этот визит есть только в режиме с роботами. Тогда он из слоя, который по умолчанию остаётся в статистике. Убрать его из этого отчёта можно сегментом. В отчёт «Роботы» он при этом не переедет: туда попадают те, кто представился.
В Вебвизоре запись есть. На ней виден динамический блок страницы и нет баннера, который стоял в iframe. Пустой прямоугольник не доказывает, что баннера не было. Отдельной кнопки «только роботы» в плеере нет, поэтому в плеер вы пришли из отчёта, а не наоборот.
Если у визита нет yclid и в сводке кампания пустая, проверьте «Чужие кампании»: счётчик мог быть не привязан.
Что этот разбор не склеивает
Назвавшийся робот, поведенческий робот, отказ и клик после антифрода — четыре ответа. Высокие отказы при включённых поведенческих роботах сначала лечатся сравнением режимов. Пустая сводка Директа сначала лечится привязкой счётчика. Запись без iframe-блока сначала читается как ограничение плеера.
Смешивать их в одну фразу «Метрика вся в ботах» можно только после того, как шаги 1–8 дали одну и ту же картину во всех четырёх слоях. До этого у вас четыре разных отчёта.
Как читать пару чисел «с роботами» и «без»
Сравнение в настройке отчёта — самый дешёвый способ не спорить о проценте. Запишите период, группировку и два режима. Разница визитов — это визиты роботов, определённых по поведению, которые по умолчанию входят в статистику. Разница отказов показывает, насколько этот слой двигает отказ. Готовую «обычную» долю подставлять некуда: берите свою пару чисел. Не подставляйте чужой процент вместо своей пары чисел.
Сегмент делает то же вычитание внутри одного отчёта. Он не создаёт новый источник и не переносит визиты в отчёт «Роботы». Если после сегмента сводка Директа не изменилась, это ожидаемо: сводка считается по кликам после защиты от фрода, а не по переключателю «без роботов» в произвольном отчёте.
Порог отказа держите в уме отдельно от обоих режимов. Пока он стоит по умолчанию, отказ — один просмотр короче 15 секунд без события «неотказ». Если порог в счётчике другой, те же 15 секунд в разговоре про сводку Директа и в разговоре про глоссарий могут разойтись: сводка прямо говорит про 15 секунд после одного просмотра, глоссарий — про настроенное время расчёта отказов. Сверьте настройку, прежде чем объяснять расхождение ботами.
yclid в ссылке объявления — метка Директа, а не признак робота. Её отсутствие в визите, который вы считаете рекламным, сначала проверяйте через «Чужие кампании» и привязку счётчика.
Чек-лист перед тем, как писать «это боты»
Отметьте да или нет. Любое «нет» останавливает вывод и возвращает к своему слою.
Отчёт «Роботы» открыт, и индексация не ищется в обычной статистике.
Для рабочего отчёта записаны оба режима: без роботов и с роботами, один период.
Если слой мешает решению, он снят сегментом только в этом отчёте.
«Директ, сводка» прочитана как статистика кликов после защиты от фрода.
Отказ в ней сверен с одним просмотром и порогом, по умолчанию 15 секунд, плюс с отсутствием «неотказа».
Короткий визит, который отказом не стал, не объявлен «живым человеком» только из-за часов и задержки отправки: справка допускает оба исхода.
Кампания, которой нет в сводке, проверена в «Чужих кампаниях».
В записи Вебвизора пустой iframe не принят за пустую страницу.
Роботный визит в плеере не принят за клик, который точно остался в расходе.
Площадки сетей не смешаны со сводкой: у них свой отчёт.
Пять строк про Метрику и пять строк про Директ и запись. Пока хотя бы одна пустая, фраза «боты съели день» рано.
Второй пример: непривязанный счётчик
Тоже учебный пример.
За день в счётчике 400 визитов с рекламной меткой в голове у маркетолога, а в «Директ, сводка» кампании нет. Справка относит такие переходы к «Чужим кампаниям», если счётчик не привязан. Пока привязки нет, сравнивать отказы сводки с «заявками из CRM» бессмысленно: сводка этой кампании пустая не потому, что антифрод забрал клики.
В обычном отчёте тех же визитов режим «с роботами» даёт больше отказов, чем режим «без роботов». Это слой поведенческих роботов, он включён по умолчанию. Сегмент уберёт его из отчёта. В отчёт «Роботы» уйдут только те, кто представился, и по ним можно смотреть индексацию, а не расход Директа.
Один визит из пачки длится 12 секунд, просмотр один, «неотказа» нет, порог по умолчанию. Это отказ. Соседний визит длится 8 секунд и отказом не помечен: справка допускает такой исход из-за разницы часов и задержки отправки. Оба визита не становятся от этого недействительными кликами.
В Вебвизоре у одного из них есть запись. Динамический блок каталога на месте, рекламный тег в iframe пустой. Для решения «пускать ли объявление на площадку» этой записи мало: плеер не фильтрует «только роботов», а запрет площадки живёт в отчёте площадок, не в ленте визитов.
Порядок, который стоит сохранить на следующий день, короткий. Сначала отчёт «Роботы», потом пара режимов в рабочем отчёте, потом сводка Директа и привязка счётчика, потом три условия отказа, и только затем плеер. Если идти с плеера, пустой iframe и роботная пометка легко становятся историей про деньги, хотя деньги в этой справке привязаны к другому месту: сводка считает клики после защиты от фрода, а запись может существовать и у уже роботного визита.
Для разговора с тем, кто смотрит только отказы, хватает одной фразы. Отказ — не ярлык бота. Это визит с одним просмотром короче порога и без «неотказа», а порог по умолчанию 15 секунд можно сменить. Пока эта фраза не произнесена, процент отказов в сводке нельзя складывать с отчётом «Роботы» и называть сумму скликиванием.