Фраза «клоака не працює» описує два протилежні випадки. Перший — офер бачать усі, зокрема боти й спай-сервіси: бюджет іде на сміттєві кліки, статистика офера засмічується, а зв’язку бачать чужі. Другий — вайт бачать усі, зокрема покупці, і бюджет згоряє без лідів. Є й третій, тихий: фільтр працює правильно, але в кабінеті немає конверсій, і здається, що зламано все. Нижче — перевірка за симптомами в тому порядку, в якому її варто проходити.
З чого починати будь-яку перевірку клоаки
Перш ніж щось змінювати, зробіть три речі:
- Відкрийте Журнал кліків. У кожного візиту є рішення й причина, і найчастіше причина одразу називає проблему. Якщо візитів у журналі немає — проблема до фільтра, у підключенні.
- Натисніть «Перевірити інтеграцію» у вікні підключення потоку (Потоки → Ще → Підключення).
- Відкрийте «Розбір візиту» — посилання в тому ж вікні. Замість сторінки з’являться всі сигнали, висновки й підсумкове рішення для одного візиту.
Майже всі подальші кроки спираються на ці три джерела. Як читати причини — розібрано в статті чому клік пішов на 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, гео й Діагностику. Лідів немає — налаштуйте приймання конверсій. І перед кожним запуском проганяйте потік через перевірку перед запуском у Діагностиці. А якщо ви ще обираєте сервіс, подивіться, що перевірити перед купівлею клоаки: журнал причин і перевірка інтеграції заощаджують години такої діагностики.



