Фильтрация ботов трекером: до того, как мусор дойдёт до пикселя
По одной причине фильтрация ботов трекером заслуживает места до хопа Conversions API: событие нельзя отозвать. Каждый мусорный лид, доехавший до слоя доставки, становится засчитанным событием на площадке, отравленным учебным примером для оптимизатора и фейковой строкой в отчётах - три цены с одного бота. Трекер - последний пропускной пункт, где фильтрация ещё возможна, и этот гайд её проводит: чего мусорный трафик стоит на самом деле, какие фильтры трекера отделяют ботов от посетителей, как отфильтрованные метки вплетаются в событийную политику и как убедиться, что поток остаётся чистым в масштабе.
Платформенный взгляд на качество событий - что площадки оценивают после доставки - живёт в глоссарной статье про качество событий; эта страница - выше по течению, на стороне фильтрации. Механическое определение сигналов ботов внутри TDS получит собственный гайд в кластере трекерной фильтрации.
Чего конверсия от бота стоит на самом деле
Боты, заполняющие формы, бьют по карману сразу в трёх системах учёта:
- Отчёты трекера. Мусорные конверсии раздувают счётчики лидов и искажают по-офферный ROI, из-за чего все решения о ротации и бюджетах ниже по течению оказываются неверными.
- Аппрув-рейт сети. Мусорные лиды рекламодатель отклоняет, роняя аппрув-рейт кампании - а с ним и ваше положение на некоторых сетях.
- Учебные данные оптимизатора. Отправленные событиями мусорные лиды учат площадку находить больше того, что никогда не заплатит. Системы матч-качества и доставки Meta оценивают и используют то, что вы передаёте (About Event Match Quality), - а базлайн, накормленный мусором, - самый дорогой случай, как объясняет гайд о прогреве.
Третья цена - причина, по которой фильтрация стоит до хопа CAPI, а не после: слой доставки способен лишь выбирать, что слать - однажды отправленное площадка хранит. Фильтрация - последний момент, когда мусор ещё дёшев.
Что трекер способен поймать
Документация Keitaro показывает примитивы фильтров, решающие, какой поток - или какое отклонение - встретит клик. Потоки (flows) «распределяют клики и направляют клики в контент», бывают типов Forced, Regular и Default, и регулируются фильтрами, включая Uniqueness, Country, Device type и лимиты кликов; статистика ведёт счётчик Bots, а среди настроек существует Bot lists (документация потоков Keitaro).
Каждый примитив ловит свой паттерн мусора:
| Фильтр | Что разделяет | Паттерн мусора |
|---|---|---|
| Uniqueness | Первый визит против повторного | Один посетитель, кликающий раз за разом ради счётчиков |
| Device type | Десктоп против мобайла и планшета | Профили устройств, не совпадающие с реальными распределениями |
| Country / geo | Происхождение клика против таргета кампании | Вне-таргетная география с прокси и бот-ферм |
| Лимиты кликов | Первые X кликов за период | Всплески объёма от скриптового трафика |
| Bot lists | Известные плохие источники против списка | Датацентровые диапазоны и известные сигнатуры краулеров |
Фильтры компонуются: цепочка потоков, проверяющая уникальность, потом устройство, потом гео, потом бот-листы, создаёт последовательность, где мусор отсеивается на раннем этапе, а реальные посетители проходят. Статистика Bots затем измеряет, сколько цепочка ловит, - цифра, за которой стоит следить по кампаниям: внезапный скачок доли ботов обычно означает новый источник мусора, а не внезапную волну ботов.
Проводите фильтры до доставки, а не после
Фильтрация помогает пикселю, только если событийная политика её уважает:
- Фильтруйте на уровне потоков. Мусорные клики, отведённые фильтрами, вообще не становятся конверсиями - самый чистый исход, потому что отзывать нечего.
- Мусор, который конвертится, получает мусорный статус. Когда подозрительный трафик просачивается и конвертится, статус трекера его помечает - документированный в постбек-контракте Keitaro статус класса
trash, - и этот статус никогда не маппится на событие площадки (postback URL). - Слой доставки читает статусы, а не сырые строки. Если событийная политика из гайда про холд-статусы маппит на события только чистые статусы, мусорные конверсии по построению остаются отчётностью трекера.
- Держите фильтры под мониторингом. Статистика Bots и лог постбеков - показывающий, «какой subid инициирует S2S-отправку, какая ссылка конвертнула» и ответ источника (S2S постбеки), - ежедневная проверка, что фильтрация работает и чистый трафик не попадает под раздачу.
Одна граница важна для всего дизайна: фильтрация решает, чему учится ваш пиксель. Это практика качества данных внутри собственной воронки - и эта статья остаётся ровно в ней.
Проверяйте чистоту потока
Фильтрация дрейфует: источники меняются, сети меняют параметры, фильтры перетягиваются и начинают есть реальных посетителей. Цикл проверки:
- Следите за долей мусора по кампаниям во времени - статистика ботов трекера даёт линию тренда; скачок означает «разобраться», а не «игнорировать».
- Выборочно проверяйте не сматченные строки в логе постбеков еженедельно: рост «Click for subid not found» вместе с ростом мусора означает сломанный параметр на мусорной ветке - см. чеклист поиска неисправностей постбеков.
- После каждой смены фильтров проводите одну реальную конверсию через воронку, убеждаясь, что чистый трафик по-прежнему проходит, - тот же тестовый ритуал, что для любой смены постбека.
- Наблюдайте площадочные сигналы качества в Events Manager: падение матч-качества при стабильных объёмах - классический знак, что мусор просачивается с лучше подделанными идентификаторами.
Для бесплатных выборочных проверок того, что реально доезжает до площадки, Pixel Activator стреляет именованными тестовыми событиями по запросу.
Фильтрация ботов трекером: частые вопросы
Frequently asked questions
Источники
Sources
- Выборочная проверка площадки: Pixel Activator в любой момент бесплатно шлёт именованные тестовые события.
- Только чистые конверсии: Most доставляет события, одобренные вашей политикой, - мусор остаётся в отчётах, не в пикселе.
