Диагностика: почему клик ушёл на вайт
Где посмотреть решение клоаки по клику и как по тексту причины понять, что исправить.
Решение клоаки по клику видно в трёх местах: в окне клика, в журнале Трафик и в отчётах. Начинайте с окна клика в статистике кампании. Журнал Трафик видят владелец и администратор.
Окно клика: секция «Клоака»
- Откройте кампанию в разделе Кампании.
- Нажмите Статистика.
- Перейдите на вкладку Лог кликов.
- Нажмите на строку клика.
- Найдите в открывшемся окне секцию Клоака.
Чтобы найти клик по subid, введите его в поле Искать subid и нажмите Найти. Поиск идёт в пределах периода, выбранного справа от вкладок.
| Строка | Что показывает |
|---|---|
| Результат | «прошёл на money» — клоака пропустила посетителя; «завёрнут на whitepage» — отправила на вайт; «отправлен на JS-проверку» — серверные проверки пройдены, решения JS-проверки ещё нет |
| Этап | «серверные проверки» или «JS-проверка (поведение/фингерпринт)» — на каком этапе принято решение |
| Скоринг | Только для этапа JS-проверки: балл и итог «живой» или «бот» |
| Причины | Текст причины серверной проверки или коды признаков JS-проверки — см. разделы ниже. Если причин нет, строки нет |
| Детали | Поясняющий текст. Для JS-проверки — балл и порог, часовой пояс по IP и в браузере, результат проверки отпечатка и сигналы браузера |
Решение хранится 7 суток. Строка Статус со значением «клоака не применялась (или запись истекла)» означает, что решения по клику нет: клику больше 7 суток или в момент клика клоака в кампании была выключена.
Если результат остался «отправлен на JS-проверку», а этап — «серверные проверки», решения JS-проверки по клику нет. Так бывает, когда браузер не прислал ответ: посетитель закрыл страницу раньше или JavaScript не выполнился. Без ответа посетитель остаётся на промежуточной странице — см. JS-челлендж и скоринг.
В том же окне показаны значения, с которыми работали проверки:
- строка Бот в секции ID / Данные;
- строки Тип и User Agent в секции Устройство;
- строки Тип соединения и Страна в секции Соединение / ГЕО;
- параметры ссылки в секции Токены.
Строки с пустым значением в окне не показываются.
Причины серверных проверок
Серверные проверки идут по порядку, и в строку Причины попадает первая несовпавшая. После исправления одной причины клик может остановиться на следующей.
| Текст причины | Что это значит | Что проверить |
|---|---|---|
| «бот/модерация по UA или коннекту (…)» | Клик признан ботом. В скобках — код признака | Расшифровка кодов — ниже |
| «дата-центр/прокси/VPN: connection_type=…» | Включён флажок Блокировать дата-центры / прокси / VPN, а тип соединения — vpn, tor или proxy. Адрес дата-центра отсеивается раньше, как бот с кодом datacenter | Тип соединения даёт база IP2Proxy |
| «нет обязательного click-id платформы: require_params=…» | В ссылке не было ни одного из перечисленных параметров с непустым значением | Параметр в ссылке объявления и список в блоке Платформа залива — пропускать только с её click-id |
| «гео вне списка: страна=…, разрешены=…» | Страна посетителя не входит в список стран из условий Гео целевых потоков | Откуда клоака берёт страны. Пустое значение после страна= — страна по IP не определилась |
| «устройство вне списка: тип=…, разрешены=…» | Тип устройства не выбран в блоке Пропускать устройства | Выбранные типы. unknown — устройство не определилось по User-Agent |
Коды в скобках у причины «бот/модерация…»:
| Код | Признак | Что проверить |
|---|---|---|
ua_bot, ua_signature | User-Agent распознан как бот или содержит встроенную сигнатуру бота | Строка User Agent в окне клика |
empty_ua | User-Agent пустой, или по нему не определились ни браузер, ни ОС | Строка User Agent в окне клика. При пустом User-Agent строки нет |
datacenter | IP относится к дата-центру по базе IP2Proxy. Действует и при снятом флажке Блокировать дата-центры / прокси / VPN | Строка Тип соединения — hosting |
custom_list | Совпадение с вашим бот-листом по User-Agent или IP | Списки в Настройки → Боты и гео |
Встроенные сигнатуры и правила бот-листов — на странице Определение ботов и свои бот-листы.
Причины JS-проверки
На этапе JS-проверки в строке Причины перечислены коды сработавших признаков через запятую. Каждый признак добавляет баллы, решение показано в строке Скоринг: «живой» или «бот». Коды бывают и у прошедшего клика — тогда сумма баллов осталась ниже порога. Расшифровка кодов, баллы и порог — на странице JS-челлендж и скоринг.
Два кода отправляют посетителя на вайт при любом балле:
timezone_mismatch— часовой пояс браузера расходится с поясом по IP больше чем на час. Оба значения есть в строке Детали.device_fp_other_country— включён Фингерпринт устройства (анти-модерация), и это устройство уже заходило из другой страны.
Журнал «Трафик»
Журнал записывает обработку кликов, пока включён тумблер Логировать. По умолчанию он выключен.
- Откройте админ-панель и выберите Логи.
- Перейдите на вкладку Трафик.
- Включите тумблер Логировать.
- Подождите до 15 секунд — столько применяется настройка.
- Отправьте тестовый клик или дождитесь трафика.
- Введите в поле Поиск subid клика, IP посетителя или слово
Cloak.
Записи клоаки:
[Cloak server] Завёрнут на whitepage до челленджа. Причина: …— серверные проверки не пройдены. Текст причины тот же, что в окне клика. Перед этой строкой в записи — заголовки с IP и запрошенный адрес с параметрами. Subid в записи нет: ищите её по IP или по словуCloak.[Cloak challenge] SubID …— решение JS-проверки. Строки записи: «Решение» с баллом и порогом, «Причины скоринга», «DeviceFP», «Таймзона», «Сигналы», «Итог: money» или «Итог: whitepage».
Каждый записанный клик даёт ещё одну запись: выбранный поток и строку User info с subid, IP, страной, типом соединения, типом устройства и признаком бота. У клика, отсеянного серверными проверками, в ней указан замыкающий поток.
В журнале остаются 2000 последних записей, и он общий для всей установки. Ищите клик сразу после перехода. Формат записей — на странице Системный лог, постбэки и журнал трафика.
Отчёты: сколько трафика отсеяно
В конструкторе отчётов клоаку показывают:
| Где | Название | Что даёт |
|---|---|---|
| Группировка, блок Данные | Клоака | 1 — клик прошёл серверные проверки, 0 — отсеян ими |
| Группировка, блок Устройство | Бот | 1 — клик признан ботом, 0 — нет |
| Группировка, блок Соединение | Прокси, Тип соединения | Прокси: 1 — соединение из дата-центра, через VPN, Tor или прокси. Тип соединения: hosting, vpn, tor, proxy или пустое значение |
| Фильтр, часть Данные | Клоака (прошёл), Бот, Используя прокси | Выбор Да или Нет |
| Колонка | Боты | Число кликов, признанных ботами |
Чтобы найти, какой трафик отсеивается, добавьте группировку Клоака вместе с группировкой Страна, Устройство или Тип соединения.
Группировка Клоака и фильтр Клоака (прошёл) отражают только серверные проверки:
- клик, прошедший их, но отсеянный JS-проверкой, в отчёте остаётся прошедшим — итог JS-проверки смотрите в окне клика или в журнале Трафик;
- в кампаниях с выключенной клоакой все клики считаются прошедшими.
Проверка выбора потока
Кнопка Проверить поток на вкладке Потоки показывает, какой поток получит посетитель с заданными страной, устройством и другими параметрами, без записи клика. Флажок Проверить выбор whitepage показывает поток для отсеянного трафика. Сами проверки клоаки и JS-проверка в этом окне не выполняются. Порядок работы — на странице Проверка выбора потока.
Частые причины потери живого трафика
Результат «прошёл на money», а посетитель получил вайт
Клоака пропустила клик, но ни один целевой поток не подошёл по фильтрам, расписанию или лимиту кликов, и клик попал в замыкающий поток по обычным правилам. Проверьте условия целевых потоков кнопкой Проверить поток.
Весь трафик уходит с причиной «гео вне списка» и пустой страной
Страна по IP не определяется. Проверьте состояние баз на странице Геобазы трекера.
Причина «нет обязательного click-id платформы» на рекламных кликах
Клик пришёл без параметра, выбранного в блоке платформы залива. Параметры, с которыми пришёл клик, показаны в окне клика в секциях Параметры (sub_id) и Токены. Сверьте их со списком в блоке Платформа залива — пропускать только с её click-id.
Причина «бот/модерация… (datacenter)» при снятом флажке блокировки
После загрузки базы IP2Proxy адреса дата-центров считаются ботами всегда. Флажок Блокировать дата-центры / прокси / VPN добавляет к ним прокси, VPN и Tor.
Причина device_fp_other_country при проверке своей ссылки
Трекер запоминает страну первого захода устройства на 30 суток, и эта память общая для всех кампаний установки. Пока запись хранится, заход с того же устройства из другой страны получает вайт в любой кампании с включённым фингерпринтом — см. Фингерпринт устройства.
Причина timezone_mismatch у живых посетителей
Часовой пояс на устройстве посетителя и пояс, определённый по его IP, расходятся больше чем на час. Оба значения показаны в строке Детали. Как идёт сверка — в разделе Сверка часового пояса.
Отсеянные посетители получают 404
В кампании нет подходящего потока типа Замыкающий — см. Куда уходит отсеянный трафик. Такой переход в статистику не записывается, поэтому в логе кликов его нет. Причина отсева видна в журнале Трафик в записи [Cloak server].