Клоака не работает: проверка и диагностика по симптомам

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

Подключение и настройка9 мин чтения
Клоака не работает: проверка и диагностика по симптомам
Содержание
  1. С чего начинать любую проверку клоаки
  2. Симптом 1. Оффер видят все, даже боты
  3. Симптом 2. White Page видят все
  4. Симптом 3. Фильтр режет живых людей
  5. Симптом 4. Визитов нет в журнале
  6. Симптом 5. Проблемы PHP-файла и хостинга
  7. Симптом 6. Клики есть, а лидов нет
  8. Проверка перед запуском в Диагностике
  9. Когда писать в поддержку
  10. Коротко

Фраза «клоака не работает» описывает два противоположных случая. Первый — оффер видят все, включая ботов и спай-сервисы: бюджет уходит на мусорные клики, статистика оффера засоряется, а связку видят чужие. Второй — вайт видят все, включая покупателей, и бюджет сгорает без лидов. Есть и третий, тихий: фильтр работает правильно, но в кабинете нет конверсий, и кажется, что сломано всё. Ниже — проверка по симптомам, в том порядке, в котором её стоит проходить.

С чего начинать любую проверку клоаки

Прежде чем что-то менять, сделайте три вещи:

  1. Откройте Журнал кликов. У каждого визита есть решение и причина, и чаще всего причина сразу называет проблему. Если визитов в журнале нет — проблема до фильтра, в подключении.
  2. Нажмите «Проверить интеграцию» в окне подключения потока (Потоки → Ещё → Интеграция).
  3. Откройте «Разбор визита» — ссылка в том же окне. Вместо страницы покажутся все сигналы, выводы и итоговое решение по одному визиту.

Почти все дальнейшие шаги опираются на эти три источника. Как читать причины — разобрано в статье почему клик ушёл на White Page.

Симптом 1. Оффер видят все, даже боты

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

Кэш отдаёт сохранённую страницу

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

Что сделать: исключите лендинг из кэширования или отключите кэш страниц, очистите его и проверьте в окне инкогнито. Для сайтов на WordPress это проблема номер один — подробности в статье клоака для WordPress.

Тег успевает показать страницу до решения

Код подключён через Google Tag Manager, с async или defer, или стоит не первой строкой в <head>. Тогда браузер рисует страницу раньше, чем пришло решение.

Что сделать: вставьте код первой строкой в <head> каждой страницы, без менеджера тегов, и снова нажмите «Проверить интеграцию».

Скрипт тега не загружается

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

Включён теневой режим или режим «Трекер»

При подключении PHP-файлом в теневом режиме фильтр никого не отсекает, а только отмечает, кого заблокировал бы — в журнале причина «Наблюдение без отсева». В режиме «Трекер» все идут на оффер — «Трекинг без фильтрации». Оба режима нужны для анализа, но не для рабочей кампании, где нужен отсев ботов. Теневой режим выключается сам по сроку; на каждой странице кабинета при этом висит плашка «Теневой режим (до …)».

Ваш адрес в белом списке

Если проверяете со своего устройства, а ваш IP добавлен в белый список потока, вы увидите оффер — причина «Проход по белому списку IP». Это не значит, что оффер видят все.

Симптом 2. White Page видят все

Если на вайт уходят все визиты, дело почти никогда не в трафике. Посмотрите причину в журнале:

Причина в журнале Что случилось Что сделать
«Нет активного тарифа», «Лимит кликов исчерпан» Тариф не оплачен или кончились клики пробного периода Продлить тариф — см. тарифы
«Поток не запущен» Статус «Черновик» или «На паузе» Шаг 4 потока → «Активен»
«Клоакинг выключен» Выключен главный переключатель на шаге 2 Включить «Клоакинг (фильтрация)»
«Поток на модерации» Включён режим, в котором поток всем показывает White Page Выключить этот режим в Диагностике потока
«Визит до старта фильтрации» Идёт прогрев Дождаться конца прогрева или уменьшить его
«Режим «Щит»: переход не по рекламному клику» Поднят щит, а площадка не передаёт метку клика Снять щит; для площадок без метки (например, Telegram) щит не подходит
«В потоке нет оффера» Все офферы выключены Включить хотя бы один оффер
«Оффер не ответил» Страница оффера не открылась в режиме «Подгрузка» Проверить оффер или выбрать «Редирект»

Если причины разные, но почти всё отсекается «Правилом кампании» или «Низким Trust Score», проблема в настройках фильтра — переходите к симптому 3.

Симптом 3. Фильтр режет живых людей

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

Что проверить:

  • Строгость. «Строго» включает блокировку IPv6, обязательный JS, минимальное время на странице и жёсткий лимит по IP. Для первых запусков обычно хватает «Баланса».
  • Блокировка IPv6. Включайте её, только если оффер и трекер работают по IPv4, — иначе теряются живые люди, в том числе мобильные.
  • Блокировка без реферера для Facebook. Во встроенном браузере реферер часто теряется; включать её для Facebook не нужно.
  • Гео. Слишком узкий список стран или регионов.
  • Лимит кликов с IP. Мобильные операторы выпускают многих абонентов через общий адрес.
  • VPN. Если ваша аудитория пользуется VPN, «Блокировка VPN и прокси» будет её отсекать. Так и задумано: VPN подменяет страну. Выключайте осознанно.

Главный инструмент здесь — Диагностика. Вкладка «Рекомендации» заново прогоняет прошлые визиты через текущие настройки и показывает «Фильтр X режет трафик» с оценкой потерянных лидов и денег и кнопкой «Отключить фильтр». Над списком причин в Статистике видно, на каком шаге отсеяны визиты: если растёт доля «Проверка браузера» — пересмотрите строгость.

Симптом 4. Визитов нет в журнале

  • Код не стоит или стоит не на той странице. «Проверить интеграцию» ответит «Страница открылась, но этот способ подключения на ней не ответил».
  • Склейка повторов. Повторный заход с того же адреса и браузера с тем же решением в течение минуты склеивается в один клик. Тестируйте с другого устройства или подождите минуту.
  • Проверка не вернулась. Посетитель не прошёл проверку скриптом и не вернулся со страницы ожидания — клик появится позже с причиной «Не пройден JS-тест».
  • Проверка пишет «Не удалось открыть вашу страницу». Некоторые сайты и хостинги не пускают автоматическую проверку. Это не значит, что подключение не работает: откройте лендинг сами — при первом же визите способ получит отметку «Интеграция активна».

Симптом 5. Проблемы PHP-файла и хостинга

Один и тот же IP у всех визитов

Перед сайтом стоит прокси хостинга, и PHP-файл видит его адрес вместо адреса посетителя. Фильтр в этом случае оценивает ваш сервер, а не людей. Попросите хостинг передавать настоящий адрес посетителя (настройка real IP / mod_remoteip).

Ошибка 503 или долгая загрузка

Сервер сайта не может достучаться до ArtisanClo: запрещены исходящие соединения, нет расширения curl и выключен allow_url_fopen, фаервол хостинга режет запросы. Файл ждёт ответа до 4 секунд. Проверьте, что на хостинге PHP 7.2 или новее и разрешены исходящие HTTPS-запросы. Пока ответа нет, файл сутки работает по последнему ответу: посетителей с меткой рекламного клика ведёт на оффер, остальных — на White Page.

Хостинг отвечает 403

Защитный фильтр хостинга (WAF, ModSecurity) принимает запросы страницы проверки за атаку. Добавьте адрес лендинга в исключения или попросите поддержку хостинга отключить фильтр для сайта.

Поменяли настройки, а посетитель видит прежнее

На PHP-файле решение для одного посетителя хранится в браузере до минуты. Проверяйте в новом окне инкогнито. Перезаливать файл после правки потока не нужно.

Устаревшая версия файла

Если в окне подключения висит «Доступна новая версия PHP-файла», скачайте файл заново: некоторые возможности (готовая White Page из каталога, правила меток оффера, проверка живого взаимодействия) требуют свежей версии.

Симптом 6. Клики есть, а лидов нет

Фильтр может работать безупречно, но в отчётах «Лиды» и «Доход» равны нулю. Причина — не настроен приём конверсий. Поток в режиме «Клоакинг» без внешнего трекера конверсий не получает.

Что сделать в зависимости от схемы:

  • Партнёрская сеть — в разделе Приём конверсий выберите сеть, скопируйте адрес постбэка в её кабинет и передайте {click_id} в нужный параметр ссылки оффера (например, sub1).
  • Свой сайт с формой — код для обработчика формы, скрипт для страницы «Спасибо» или пиксель.
  • Внешний трекер — выберите его на шаге 3 потока, добавьте в ссылку оффера external_id={click_id} и вставьте адрес постбэка в трекер.

На вкладке Журнал в «Приёме конверсий» видны последние входящие сообщения с исходом: «конверсия зафиксирована», «клик не найден», «нет click_id», «клоака без трекера». Обычно исход сразу говорит, что не так. Подробно — в статьях постбэк в арбитраже и click ID и Sub ID.

Проверка перед запуском в Диагностике

Чтобы не ловить проблемы на живом бюджете, загляните в Диагностику потока до старта кампании. Она показывает, что поток ответит типичным визитам: краулеру, серверному запросу, автоматизированному браузеру и живому человеку с рекламной меткой. Там же проверяются White Page и оффер: отвечают ли они, сколько редиректов по пути, нет ли домена в чёрных списках. Всё найденное собрано в «Проверке перед запуском».

Совет. Не пытайтесь проверять фильтр, заходя на свою ссылку через VPN или с арендованного сервера. Вы проверите свою сеть, а не настройки потока, а ваш адрес может попасть под фильтр как подозрительный. Для своих проверок добавьте свой IP в белый список потока и смотрите журнал.

Дополнительно ArtisanClo сам следит за работающими потоками: каждую минуту проверяет, отвечает ли оффер, каждое утро — открывается ли White Page, регулярно — не помечен ли домен браузерами. Обо всём этом приходят уведомления в колокольчик и, если подключён бот, в Telegram.

Когда писать в поддержку

Если ни один симптом не подошёл — напишите в поддержку (меню под аватаром → Написать нам) и приложите ссылку «Разбор визита» для примера неправильного решения, номер потока и номер клика. Так разбор займёт минуты, а не переписку на день.

О том, как отличить бота от человека и не перестараться со строгостью, — в статье как отфильтровать ботов, а о правильной установке — в материале как подключить клоаку.

Коротко

Если клоака не работает, сначала журнал кликов, «Проверить интеграцию» и «Разбор визита». Оффер видят все — ищите кэш, менеджер тегов, теневой режим. Вайт видят все — ищите статус потока, тариф, прогрев и щит. Режет живых — смотрите строгость, IPv6, гео и Диагностику. Лидов нет — настройте приём конверсий. И перед каждым запуском прогоняйте поток через «Проверку перед запуском» в Диагностике. А если вы ещё выбираете сервис, посмотрите, что проверить перед покупкой клоаки: журнал причин и проверка интеграции экономят часы такой диагностики.

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

01

Как проверить, работает ли клоака?

Нажмите «Проверить интеграцию» в окне подключения потока, затем откройте рекламную ссылку в окне инкогнито и найдите визит в журнале кликов. В Диагностике есть проверка перед запуском: она показывает, что поток ответит краулеру, серверному запросу, автоматизированному браузеру и живому человеку с рекламной меткой.

02

Как проверить клоаку, не тратя рекламный бюджет?

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

03

Почему клоака пропускает ботов на оффер?

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

04

Почему в кабинете клики есть, а лидов и дохода нет?

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

05

Нужно ли перекачивать PHP-файл после изменения настроек?

Нет, настройки хранятся в кабинете, а не в файле. Новая версия файла нужна, только когда в окне подключения появляется «Доступна новая версия PHP-файла». Учтите, что решение для одного посетителя хранится в браузере до минуты, поэтому проверяйте в новом окне инкогнито.

Читать также

8 мин чтения

Почему клик ушёл на White Page: как читать причины решений

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

9 мин чтения

Как подключить клоаку к сайту: JS-тег или PHP-файл — пошагово

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

9 мин чтения

Настройка клоаки пошагово: от первого потока до первого клика

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

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

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