Сколько рекламного бюджета уходит на ботов и как это посчитать

«Ботов у нас процентов десять» — это ощущение, а не цифра. Потери от мусорного трафика можно посчитать по своей статистике, и обычно они больше, чем доля невалидных кликов, умноженная на цену клика.

Боты и фрод9 мин чтения
Содержание
  1. Почему потери больше, чем кажется
  2. Шаг 1. Определите долю невалидных кликов
  3. Шаг 2. Посчитайте прямые потери
  4. Шаг 3. Посчитайте потерянные конверсии
  5. Шаг 4. Оцените цену искажённой оптимизации
  6. Пример расчёта на условных цифрах
  7. Подводные камни расчёта
  8. Как отслеживать долю мусорного трафика регулярно
  9. Как с этим помогает ArtisanClo
  10. Итог

Почти каждый медиабайер подозревает, что часть бюджета уходит на ботов. Гораздо меньше тех, кто знает, сколько именно. Без цифры трудно принять решение: стоит ли отключать площадку, требовать возврат, менять настройки фильтра или это допустимый шум, на который не стоит тратить время.

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

Почему потери больше, чем кажется

Первая мысль — посчитать оплаченные клики, которые сделали боты, и умножить на цену клика. Это правильная отправная точка, но не вся сумма. Мусорный трафик бьёт по бюджету тремя способами:

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

Первый слой посчитать проще всего, третий — сложнее всего. Но именно третий нередко оказывается самым дорогим.

Шаг 1. Определите долю невалидных кликов

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

Отчёт рекламной площадки

Крупные рекламные системы сами отфильтровывают часть невалидных кликов и не берут за них деньги, а за часть кликов делают возврат задним числом. Этот отчёт полезен, но он показывает только то, что площадка сама признала. Всё, что она пропустила, в нём не видно. Как читать такие отчёты в поисковой рекламе, разобрано в статье про невалидные клики в Google Ads.

Журнал своего фильтра трафика

Если перед лендингом стоит фильтр, у него есть журнал: сколько визитов отсеяно и почему — дата-центр, VPN, автоматизированный браузер, повторы с адреса. Это самый подробный источник, потому что он видит каждый визит.

Расхождение кликов и визитов

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

Конверсии без денег

Отдельно посчитайте долю конверсий, которые потом отклонила партнёрская сеть или которые не дошли до оплаты. Высокая регистрация и нулевые продажи на одном источнике — частый след клик-ферм и мотивированного трафика.

Итог шага — доля невалидных кликов по каждому источнику, а не одна цифра на весь аккаунт. Средняя по аккаунту прячет проблему: десять хороших источников и один плохой дадут приличное среднее.

Какая доля считается нормальной

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

Шаг 2. Посчитайте прямые потери

Формула простая:

Прямые потери = оплаченные клики × доля невалидных × средняя цена клика

Если вы платите за показы, а не за клики, логика та же: доля невалидных показов × число показов × цена тысячи показов / 1000. При оплате за установку или лид — доля фальшивых установок или лидов × их цена.

Из этой суммы стоит вычесть то, что площадка уже вернула. Иначе вы посчитаете деньги, которые к вам вернулись, как потерянные.

Шаг 3. Посчитайте потерянные конверсии

Деньги, ушедшие на ботов, могли купить живой трафик. Чтобы оценить, сколько он бы дал, нужен коэффициент конверсии на валидных кликах, а не на всех.

Потерянные конверсии = невалидные клики × CR на валидных кликах

Потерянный доход = потерянные конверсии × средний доход с конверсии

Важная деталь: CR на всех кликах занижен самими ботами. Если считать потери по нему, вы недооцените ущерб. Поэтому сначала уберите невалидные клики из знаменателя, потом считайте.

Эта оценка условная: никто не гарантирует, что дополнительный бюджет купил бы трафик того же качества. Но как порядок величины она честная, и для решения «отключать площадку или нет» этого достаточно.

Шаг 4. Оцените цену искажённой оптимизации

Здесь точной формулы нет, но есть способ увидеть масштаб.

Рекламные алгоритмы учатся на событиях, которые вы им передаёте. Если в кабинет уходят регистрации, а их заметную часть делают фермы и боты, алгоритм учится находить именно таких «покупателей». Как правильно настроить отправку событий, разобрано в статье про передачу конверсий в рекламные кабинеты.

Чтобы оценить ущерб, сравните по каждому источнику или кампании две цены за действие:

  • CPA по всем конверсиям, которые видит кабинет;
  • CPA по подтверждённым конверсиям — тем, что принесли деньги.

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

Пример расчёта на условных цифрах

Возьмём упрощённую кампанию за месяц. Все цифры условные и нужны только для иллюстрации метода.

Показатель Значение
Расход $10 000
Средняя цена клика $0,50
Оплаченные клики 20 000
Доля невалидных кликов 15%
Невалидные клики 3 000
Валидные клики 17 000
Подтверждённые конверсии 255
CR на валидных кликах 1,5%
Доход с конверсии $50
Доход $12 750

Как выглядит кампания без поправки на ботов. Прибыль — $12 750 − $10 000 = $2 750, ROI — 27,5%. CR на всех кликах — 255 / 20 000 = 1,28%. Кампания в плюсе, и кажется, что всё в порядке.

Прямые потери. 3 000 × $0,50 = $1 500. Площадка вернула $200 за признанные ею невалидные клики, итого прямые потери — $1 300.

Потерянные конверсии. На $1 500 можно было купить 3 000 живых кликов. При CR 1,5% это 45 конверсий, при $50 за конверсию — $2 250 недополученного дохода. Если бы весь трафик был живым, доход составил бы $15 000, прибыль — $5 000, ROI — 50%.

Искажённая оптимизация. Предположим, кабинет видел не 255, а 300 конверсий: 45 регистраций сделали фермы, и партнёрская сеть их отклонила. Почти все они пришли с одной площадки, которая по данным кабинета выглядела лучшей, — и алгоритм перевёл на неё ещё $1 000 бюджета. По подтверждённым конверсиям CPA там вдвое выше среднего. Если эти $1 000 дали вдвое меньше дохода, чем средний источник, ущерб — около $500.

Итого за месяц. $1 300 прямых потерь, $2 250 недополученного дохода и около $500 на искажённой оптимизации. Доля невалидных кликов — 15%, а разница между фактическим и возможным ROI — почти вдвое. Именно поэтому полезно считать все три слоя, а не только первый.

Подводные камни расчёта

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

Как отслеживать долю мусорного трафика регулярно

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

  1. Размечайте каждый клик. Без меток источника, площадки и кампании ни одну долю нельзя привязать к конкретному месту, где теряются деньги. Как устроены метки клика, описано в статье про click ID и SubID.
  2. Ведите две колонки конверсий. Все конверсии и подтверждённые. Разница между ними по источникам — ранний сигнал фрода.
  3. Смотрите долю невалидного трафика по источникам каждую неделю. На запуске новой площадки — каждый день, пока не наберётся статистика.
  4. Задайте порог реакции. Например: если доля невалидных кликов на площадке выросла вдвое к прошлой неделе или CPA по подтверждённым конверсиям в полтора раза выше среднего — площадку проверяют и, если нужно, отключают.
  5. Раз в месяц считайте потери в деньгах. Те же четыре шага, что выше. Цифра в долларах убеждает лучше, чем доля в процентах, — и вас самих, и менеджера сети, когда вы просите возврат.
  6. Пересчитывайте ROI с поправкой. Реальный ROI кампании — это ROI на подтверждённых конверсиях. Как его считать, разобрано в статье как считать ROI.

Как с этим помогает ArtisanClo

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

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

Итог

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

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

01

Как быстро оценить, сколько денег уходит на ботов?

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

02

Где взять долю невалидных кликов?

Из трёх источников: отчёт рекламной площадки о невалидных кликах и возвратах, журнал своего фильтра трафика и сравнение кликов в кабинете с визитами на лендинге. Лучше всего работает их сочетание, потому что каждый источник видит только часть картины.

03

Расхождение кликов в кабинете и визитов на сайте — это боты?

Не всё. Часть людей закрывает вкладку, пока страница грузится, часть визитов теряется из-за блокировщиков и медленной сети. Небольшое расхождение есть всегда. Подозрительно, когда оно резко отличается у одного источника по сравнению с остальными.

04

Почему фальшивые конверсии хуже, чем просто пустые клики?

Пустой клик стоит денег один раз. Фальшивая конверсия, переданная в рекламный кабинет, учит алгоритм искать похожих посетителей, и следующий бюджет он сам направит в мусорный трафик.

05

Как часто пересчитывать потери от ботов?

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

Читать также

9 мин чтения

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

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

9 мин чтения

Виды рекламного фрода: как устроен каждый и по каким признакам его видно

Фрод в рекламе — не один приём, а целое семейство схем. У каждой свой механизм, свой след в статистике и своя защита. Разбираем основные виды: от подмены домена до фальшивых заявок.

8 мин чтения

Скликивание и клик-фрод: как распознать и защитить рекламный бюджет

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

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

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