Клоака не працює: перевірка й діагностика за симптомами

Коли клоака не працює, це майже ніколи не поломка фільтра: код стоїть не там, кеш віддає стару сторінку, хостинг ховає адреси відвідувачів. Зібрали перевірку за симптомами — від «офер бачать усі» до «кліки є, а лідів немає».

Підключення і налаштування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 до свого сайту — і побачите, хто насправді приходить із реклами та чому кожен клік отримав саме таке рішення.