Документация › Фильтры
Трафик

Фильтры: клоака и блок-листы

Клоака пугает котят сильнее всего, потому что тут одна-единственная вещь, которую все путают местами — и путают её с завидным упорством. Давай разберёмся раз и навсегда — и чтобы ты точно запомнил.

Фильтр — это конфиг клоаки. Он смотрит на каждого, кто пришёл по ссылке, и решает: это бот (модератор, антифрод, парсер) или живой покупатель. Ботов он отправляет на белую страницу — безобидный котоблог, где не на что жаловаться. Живых людей — на чёрную страницу, туда, где касса. Всё. Это вся клоака. Одна развилка.

Белое и чёрное, раз и навсегда. Запомни полярность, её web заваливает чаще всего: чёрное — это твоё, деньги, оффер. Белое — безопасное, пустое, для проверяющих. Не наоборот. Веб, который перепутал стороны, отправляет живых покупателей на котоблог, а модератора — прямиком на гемблу. Так делать не надо.

Что такое фильтр (и при чём тут log_result)

Внутри трекера у фильтра есть один технический код результата — log_result. Его видно в статистике, и он объясняет каждое решение клоаки:

Не переверни в голове. «Ноль = прошёл = чёрное = деньги» — вызубри как таблицу умножения. В статистике колонка st0 — это те, кто уехал на деньги; всё остальное — отфильтрованные на белую. Если тебе кажется, что логично наоборот, — это не логика, это привычка из прошлого трекера. Забудь.

Экран «Фильтры» — три вкладки

Экран разбит на три вкладки плюс переключатель области Мои / Команда (личные объекты vs командные):

  1. Фильтры — список фильтров и редактор фильтра. Здесь настраивается сама клоака.
  2. Блок-листы — управление списками IP и заголовков: создать, переименовать, наполнить.
  3. Статистика фильтров — визиты, сводка по сайтам и по дням, коды результатов.

Ниже — по каждой вкладке.

Вкладка «Фильтры»: список и редактор

Список фильтров показывает по строке на фильтр: имя/домен, статус, тип, размер, дата обновления, меню действий. По строке видно накопленную статистику (клики, чёрное/белое, CR, EPC, аппрув).

Список фильтров: имя, тип, размер, статистика по строке, поиск по имени/домену/id.

Поиск по списку работает по имени, домену или id — вбей kot, получишь kotiki.me и kotiki.new; вбей 135 — найдётся фильтр с этим id в домене.

Клик по строке открывает редактор фильтра (drawer). Важнейшее свойство редактора:

Редактор фильтра сохраняет каждое поле сам, по мере ввода. Кнопки «Сохранить» нет — как и в редакторе кампании. Поменял режим, добавил гео, переключил галочку — уже сохранено. Закрыл drawer, открыл снова — всё на месте.
Редактор фильтра: гео, ОС, браузер, язык, блок-листы. Каждое поле сохраняется само — кнопки «Сохранить» нет.

Что настраивается в редакторе:

Кроме редактирования, из списка доступны переименование домена фильтра (правишь поле домена в drawer — сохраняется на месте) и клонирование фильтра: создаётся копия со всеми настройками (ОС, блок-листы, гео и т.д.), меняется только домен.

Гео ww/zz сбрасывает список. Значения ww и zz в пикере гео — не страны, а команда «сбросить весь список». Добавишь ww в geo — очистишь список разрешённых стран целиком. Это не баг, это паритет с редактором кампании; просто знай, что эти два кода — рубильник, а не пункт.

Вкладка «Блок-листы»: списки IP и заголовков

Блок-лист — это управляемый список записей, который потом привязывается к фильтру. Типов ровно четыре, и от типа зависит, какое тело у записи:

ТипЧто внутриПоля записи
1 — IP-адреса (IPv4)одиночные адресаЗначение + Комментарий
2 — IP-подсети (network/CIDR)подсетиЗначение + CIDR (число 8–31) + Комментарий
3 — IPv6-адресаадреса IPv6Значение + CIDR (число 32–128) + Комментарий
4 — Заголовкиправила по HTTP-заголовкамЗначение + тип заголовка + галочка RegExp + Комментарий
Блок-листы: четыре типа — IP-адреса, IP-подсети, IPv6, Заголовки — размер и переключатели «активен»/«по умолчанию».

Список показывает: имя, бейдж типа, размер (число записей), переключатели «активен» и «по умолчанию» (список по умолчанию автоматически цепляется к новым фильтрам), дату обновления, меню строки. Открыв список, попадаешь в записи: постраничная таблица (значение · комментарий · срок), поиск, фильтр по комментарию, строка добавления, массовый импорт, очистка, правка/удаление по строке.

Записи блок-листа: тело записи зависит от типа — у заголовка появляется тип и галочка RegExp.

Для типа «Заголовки» селект типа заголовка содержит все 47 вариантов (первый — User-Agent, дальше Referer и остальные), а галочка RegExp включает трактовку значения как регулярного выражения — так ловят, например, Googlebot в User-Agent.

Поиск по записям. Поиск по записям работает, но ведёт себя по-разному от типа: по спискам заголовков это подстрока (Google найдёт Googlebot), а по IP-спискам — точное совпадение адреса, а не кусок. Ищешь конкретный IP — вбивай его целиком. Плюс отдельно работает фильтр по комментарию.
Авто-списки не редактируются. Если список системный (авто-управляемый), записи в нём править нельзя: экран покажет его read-only. Обычные твои списки редактируются свободно.

Вкладка «Статистика фильтров»

Три подвкладки:

Пресеты дат: сегодня / вчера / 7 дней / 30 дней. Плюс ручные from/to и выгрузка в CSV.

Статистика фильтра: st0 — ушедшие на чёрное (деньги), stw — отфильтрованные на белое.
Читаем полярность в статистике. Колонка нулевого результата (st0) — это трафик, ушедший на чёрную (денежную) страницу; сумма ненулевых (stw) — на белую. Хочешь понять «сколько живых людей дошло до кассы» — смотри st0. Хочешь «сколько ботов клоака развернула» — смотри stw.
Если статистика пустая. Журнал визитов и сводки могут быть пусты, даже когда у фильтра тикает счётчик кликов, — быстрый лог DB_FLTR_FAST подрезается со временем. Пустая статистика при живом счётчике клика — это состояние данных, а не поломка.

Workflow 1 — Создать фильтр и привязать к кампании

  1. Открой экран «Фильтры», вкладка «Фильтры».
  2. Нажми «+ Новый фильтр», задай имя/домен и тип — фильтр создастся и откроется в редакторе.
  3. Настрой клоаку: гео, ОС, браузер, язык, при необходимости привяжи блок-листы (см. Workflow 2). Ничего не сохраняй руками — редактор сохраняет каждое поле сам.
  4. Перейди в редактор нужной «Кампании», вкладка «Фильтр».
  5. Выбери созданный фильтр из списка — кампания начнёт клоачить трафик по нему.
Подробнее про вкладку «Фильтр» кампании — в разделе про кампании (help/campaigns.html).

Workflow 2 — Собрать блок-лист и наполнить записями

  1. На экране «Фильтры» открой вкладку «Блок-листы», нажми «создать список».
  2. Задай имя и выбери тип: IP-адреса (1), IP-подсети (2), IPv6-адреса (3) или Заголовки (4).
  3. Открой список — попадёшь в его записи.
  4. Добавь запись строкой ввода; тело зависит от типа:
    • IPv4: значение (адрес) + комментарий.
    • Подсеть: адрес + CIDR (8–31) + комментарий.
    • IPv6: адрес + CIDR (32–128) + комментарий.
    • Заголовок: значение + тип заголовка + галочка RegExp (если это шаблон) + комментарий.
  5. Для массового наполнения используй импорт (построчно/CSV).
  6. Вернись в редактор фильтра, в секции блок-листов привяжи список пикером.
Хочешь, чтобы список автоматически цеплялся ко всем новым фильтрам, — включи ему переключатель «по умолчанию».

Workflow 3 — Прочитать статистику фильтра

  1. Открой вкладку «Статистика фильтров».
  2. Начни с «Визитов»: выбери сайт и, если нужно, результат — -2 покажет всех, кто уехал на чёрное (деньги), -1 — всех, кого развернули на белое.
  3. Разверни строку, чтобы увидеть детали визита (UA, IP, какие правила заголовков сработали).
  4. Для сводной картины переключись на «По сайтам» или «По дням», выбери пресет даты.
  5. Читай полярность правильно: st0 — дошедшие до кассы, stw — отфильтрованные.

Как это называется в настоящем AlterCPA Lite

Клоака не дремлет. Пока ты читал этот раздел, кот у двери развернул ещё сотни две ботов. Уши торчком, глаз не сводит с двери. Единственное, что регулярно проходит его клоаку, — это котёнок-растеряша, который перепутал белое с чёрным и своими руками отправил живого покупателя читать про котиков. Не будь таким котёнком. Ноль — это касса. Запомнил? Молодец, котёнок.