Перейти к содержимому

Антифрод: мусорные заявки на входе

4 мин чтения

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

Что считается мусором

  • Заявки-роботы — форма заполнена за секунду, номер выдуман, в имени «тест» или «asdf».
  • Накрутка — десятки заказов с одного адреса за сутки: партнёр добивает план или проверяет, как быстро вы заметите.
  • Повторы — один и тот же клиент, отправленный дважды или трижды, иногда разными партнёрами.
  • Знакомые проблемные номера — те, кто заказывает и не выкупает раз за разом.

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

Партнёрская сетьАнтифрод
Партнёрская сеть → Антифрод

Что делать с подозрительными

Отклонять с ошибкой

Партнёр видит причину и может её исправить.

Дубли по телефону

Принимать и помечать

Принимаем и показываем оператору прошлые заказы клиента.

Окно поиска дублей, дней

30

Заказов с одного IP в сутки

40

Минимум секунд на заказ

7

Максимум секунд на заказ

не проверять

Телефоны

  • +99655500011112 срабат.
  • +996777222333не срабатывало

Адреса и подсети

  • 91.108.4.0/2471 срабат.
  • 45.12.33.83 срабат.

Стоп-слова

  • тест34 срабат.
  • asdf9 срабат.
Правила применяются ко всем каналам одинаково, включая API. Пустое числовое поле означает «не проверять» — так проверки включают по одной, а не все сразу.

Режим работы

Поле Что делать с подозрительными определяет судьбу заявки, которая не прошла хотя бы одну проверку.

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

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

Дубли по телефону

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

  • Принимать — обычный заказ, без пометок.
  • Принимать и помечать — заказ создаётся, а оператор видит прошлые заказы этого клиента. Значение по умолчанию и самое разумное: решать, второй это заказ или тот же, лучше человеку с трубкой в руке.
  • Отклонять — заявка не принимается. Ставится, когда партнёры систематически перезаливают базу.

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

Адрес и время на странице

НастройкаКак работает
Заказов с одного IP в суткиСчитаются заказы проекта с этого адреса за последние сутки. Достигнут предел — заявка отклоняется с числом в сообщении.
Минимум секунд на заказОтсекает роботов: заполнить форму за две секунды человек не успевает. Разумное начало — 5–7 секунд.
Максимум секунд на заказЛовит заявки, «оформлявшиеся» сутки: обычно это подделанное значение, а не задумчивый клиент.

Лимит по адресу считается по ip из запроса. Если партнёр присылает адрес своего сервера, а не клиента, все его заказы выглядят как приход с одного адреса — и он упрётся в лимит на живом трафике. Это самая частая причина внезапных массовых отказов; проверяется по колонке IP в журнале приёма.

Чёрные списки

Три списка внизу вкладки решают разные задачи:

  • Телефоны — номер в международном виде. Сюда попадают те, кому больше не отправляют посылки.
  • Адреса и подсети — можно записать как один адрес, так и подсеть вида 91.108.0.0/16.
  • Стоп-слова — ищутся как вхождение в имени, адресе, городе и комментарии клиента. «тест» поймает и «Тест Тестов», и «тестовый заказ».

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

Как не отрезать живых клиентов

Настройка антифрода — это чтение журнала отказов, а не угадывание чисел.

Партнёрская сеть → Журнал приёма

4 812

Всего за 7 дней

4 297

Принято

254

Дубли

218

Отклонено

43

Спам

Причины отказовдубль по телефону254телефон не разобран96лимит заказов с адреса71стоп-слово34телефон в чёрном списке17
Все результатыВсе каналыОбновить
ВремяКаналВебмастерПотокIPРезультатЗаказ
2 минуты назадAPIAdsTeamkg_fb_01213.145.1.5принят№10553
5 минут назадLV APIAdsTeamkg_fb_01213.145.1.5дубльдубль по телефону№10551
11 минут назадAPIMobiLeadkg_tt_0491.108.4.12отклонёнлимит заказов с адреса

С адреса 91.108.4.12 за сутки уже 40 заказов · обработано за 38 мс

{"phones": ["0555123456"], "fio": "Асанов Азамат",
 "city": "Бишкек", "flow": "kg_tt_04", "ip": "91.108.4.12"}
26 минут назадExcelспам№10540
Каждое обращение к приёму записывается до того, как система решит, создавать заказ или нет. Строка раскрывается по щелчку: внутри сообщение об отказе, время обработки и исходный запрос ровно в том виде, в каком он пришёл.
  • Полоса Причины отказов над журналом показывает, чего именно много за неделю. Если в лидерах «телефон не разобран» — дело не в мошенниках, а в формате номеров у партнёра.
  • Отберите отклонён в фильтре результатов и раскройте несколько строк. В развёрнутой строке лежит исходный запрос: по нему сразу видно, робот это или живая заявка, у которой не передан адрес клиента.
  • Меняйте по одному значению за раз и возвращайтесь к журналу через сутки. Одновременно поднятые три лимита не оставляют способа понять, какой из них отрезал трафик.
  • После жалобы партнёра ищите его заказы по колонке Вебмастер: разговор с фактами короче разговора с предположениями.

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

Не нашли ответ

Напишите на hello@xe.kg — ответим и дополним статью. Так она и растёт.