Клоака для WordPress: як підключити фільтрацію через плагін

WordPress — найпоширеніший рушій для вайтів, прелендів і контентних лендингів. Клоака для WordPress ставиться плагіном з адмінки, без правки файлів теми, але в цього рушія є свої пастки — передусім кеш.

Підключення і налаштування8 хв читання
Клоака для WordPress: як підключити фільтрацію через плагін
Зміст
  1. Навіщо окремий плагін, якщо є JS-тег і PHP-файл
  2. Перед встановленням: що підготувати
  3. Встановлення плагіна клоаки на WordPress
  4. Кеш — головний ворог клоаки на WordPress
  5. Захисні плагіни й хостинг: коли перевірка отримує 403
  6. Якщо плагін недоступний: JS-тег у шаблоні теми
  7. Як перевірити клоаку на WordPress
  8. WordPress як White Page і як лендинг
  9. Лендинг усередині великого сайту
  10. Оновлення WordPress, теми та плагінів
  11. Часті помилки під час підключення клоаки до WordPress
  12. Коротко

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

В ArtisanClo два базові способи підключення: JS-тег першим рядком у <head> і PHP-файл, який зустрічає відвідувача на сервері. Чим рішення на сервері надійніше за браузерне, розібрано в статті клоака на боці сервера. Обидва способи детально описано в статті як підключити клоаку до сайту.

На WordPress із ними незручно:

  • PHP-файл передбачає, що файл лягає в корінь під назвою index.php, а лендинг перейменовують. У WordPress index.php — це ядро рушія, замінювати його не можна.
  • JS-тег треба вставити строго першим рядком у <head>. Більшість плагінів «вставлення коду в шапку» виводять код через стандартний хук, після стилів і скриптів теми, — а це вже запізно.

Плагін розв’язує обидві проблеми: він працює всередині WordPress і запитує рішення ще до того, як тема почне виводити сторінку. Сайт при цьому лишається на вашому хостингу — ArtisanClo нічого не хостить і домен не забирає.

Плагін WordPress доступний із тарифу Professional. На пробному періоді сайт підключають JS-тегом або PHP-файлом. Подробиці про тарифи — на сторінці тарифів.

Перед встановленням: що підготувати

  1. Потік у кабінеті. Створіть потік у розділі Потоки → Створити потік: режим, джерело, адреса офера, White Page, країни й суворість. Як це зробити — у статті налаштування клоаки покроково.
  2. API-ключ акаунта. Його випускають у меню під аватаром, розділ Інтеграція через API. Ключ один на акаунт; рівень доступу обирають під час випуску.
  3. Доступ адміністратора WordPress — щоб завантажувати й активувати плагіни.
  4. Перелік плагінів кешування та захисту на сайті — вони знадобляться на кроці перевірки.

Встановлення плагіна клоаки на WordPress

  1. У кабінеті ArtisanClo відкрийте Потоки → рядок потоку → Ще → Підключення і розгорніть спосіб для WordPress.
  2. Натисніть Завантажити плагін — збережеться архів.
  3. В адмінці WordPress перейдіть у «Плагіни» → «Додати новий» → «Завантажити плагін», оберіть архів і встановіть.
  4. Натисніть «Активувати».
  5. Відкрийте «Налаштування» → Traffic Gate.
  6. Вставте API-ключ і оберіть потік, до якого належить цей сайт.
  7. Збережіть налаштування.
  8. Якщо на сайті є плагін кешування — очистьте кеш.

Усе. Далі кожен візит на сторінку перевірятиметься за правилами обраного потоку: жива людина побачить офер, бот, сканер і спай-сервіс — White Page.

Кеш — головний ворог клоаки на WordPress

Кешування сторінок пришвидшує сайт саме тим, що не виконує PHP для повторних відвідувачів: сервер віддає заздалегідь збережений HTML. Для клоаки це катастрофа. Якщо першим прийшов живий відвідувач, збережеться сторінка з офером — і її отримають усі наступні, включно з ботами та спай-сервісами. Якщо першим прийшов бот — White Page побачать і покупці.

Симптоми, що на це вказують:

  • сторінку бачать усі, навіть боти;
  • у журналі кліків візитів менше, ніж переходів у рекламному кабінеті;
  • рішення змінюються не одразу після правки потоку.

Де шукати кеш

Рівень Приклади Що зробити
Плагін кешування Плагіни сторінкового кешу й оптимізації Виключити адресу лендингу з кешування
Кеш хостингу Вбудований серверний кеш у багатьох хостингів Вимкнути для сайту або виключити сторінку через панель чи підтримку
CDN Кешування HTML на боці CDN Не кешувати HTML лендингу
Об’єктний кеш Redis, Memcached для WordPress Зазвичай не заважає: кешує дані, а не готові сторінки

Після будь-яких змін очистьте кеш на всіх рівнях і перевірте посилання в новому вікні інкогніто.

Порада. Оптимізатори скриптів, що об’єднують і відкладають JavaScript, теж можуть заважати — особливо якщо ви підключили JS-тег вручну. Виключіть код клоаки з об’єднання й відкладеного завантаження або переходьте на плагін.

Захисні плагіни й хостинг: коли перевірка отримує 403

Плагіни безпеки й захисні фільтри хостингу (WAF, ModSecurity) іноді сприймають службові запити сторінки перевірки як атаку й відповідають 403. Зовні це виглядає так: частина візитів не доходить ні до офера, ні до White Page, а в журналі з’являються дивні відмови.

Що робити:

  • додайте адресу лендингу у винятки захисного плагіна;
  • якщо фільтр стоїть на хостингу — попросіть підтримку вимкнути його для цього сайту;
  • перевірте, чи не блокує хостинг вихідні HTTPS-запити із сервера: плагіну, як і PHP-файлу, треба зв’язатися із сервісом — так влаштована будь-яка хмарна клоака.

Якщо плагін недоступний: JS-тег у шаблоні теми

Якщо ваш тариф не відкриває плагін або ви віддаєте перевагу ручному способу, підключіть JS-тег просто в шаблон:

  1. Скопіюйте код із вікна Підключення.
  2. Відкрийте файл шапки теми (зазвичай header.php; краще працювати в дочірній темі, щоб оновлення не стерло правку).
  3. Вставте код одразу після <head>, до будь-яких <link>, <script> і виклику стандартного хука шапки.
  4. Збережіть, очистьте кеш і натисніть Перевірити інтеграцію.

Не вставляйте тег через Google Tag Manager, не додавайте async чи defer: скрипт запуститься пізніше, і сторінка встигне показатися всім до рішення.

JS-тег має обмеження: він не може змінити код відповіді сервера, а режими «Трекер» і тіньовий режим на ньому не діють — потік фільтрує як звичайна клоака.

Як перевірити клоаку на WordPress

  1. У кабінеті натисніть Перевірити інтеграцію. Можливі відповіді: «Підключення знайдено на вашій сторінці», «Сторінка відкрилася, але цей спосіб підключення на ній не відповів» або «Не вдалося відкрити вашу сторінку». Остання не завжди означає поломку: деякі хостинги не пускають автоматичну перевірку.
  2. Відкрийте рекламне посилання в інкогніто.
  3. Знайдіть візит у Журналі кліків — у нього буде рішення і причина.
  4. Щоб побачити офер самому, додайте свою адресу в білий список IP на кроці 4 потоку («Додати мій IP»).

Якщо всі візити в журналі приходять з однієї й тієї самої IP — це адреса проксі хостингу, а не відвідувачів. Попросіть хостинг передавати справжню адресу (real IP / mod_remoteip). Без цього фільтр оцінюватиме ваш сервер, а не людей.

Докладний порядок діагностики — у статті клоака не працює: як перевірити, а розшифрування причин із журналу — у матеріалі чому клік пішов на White Page.

WordPress як White Page і як лендинг

На WordPress часто збирають не лише офер-лендинг, а й вайт. Кілька практичних зауважень:

  • White Page не обов’язково тримати на своєму WordPress. У потоці можна обрати готову сторінку з каталогу ArtisanClo у списку «Або показувати нашу — без адреси» — вона відкриється за вашою рекламною адресою.
  • White Page — теж нормальна сторінка: справжні розділи, контакти, політика конфіденційності. Під фільтр іноді потрапляє й жива людина, наприклад із VPN, і шаблонна тема з «Hello world» і порожніми рубриками для неї виглядає як зламаний сайт.
  • Лендинг з офером має відповідати правилам майданчика. Обіцянки, дисклеймери, політика конфіденційності й контакти на сторінці, яку бачать люди, — це вимоги самого майданчика, а не формальність. Розбір — у статтях правила реклами Meta і правила Google Ads.
  • Стежте за доменом: у WordPress-сайтів, які довго стоять без оновлень, домен іноді потрапляє до списків небезпечних сайтів. ArtisanClo перевіряє домени активних потоків і надсилає сповіщення, якщо браузери позначили домен.

Лендинг усередині великого сайту

Часто WordPress-сайт — це не односторінковий лендинг, а блог чи магазин із десятками сторінок, і під рекламу використовують лише одну з них. Кілька правил, які вбережуть від сюрпризів:

  • Виділіть окрему сторінку під рекламу. Без меню, сайдбара й посилань на решту сайту: покупець не відволікається від офера, а статистика потоку стосується лише рекламного трафіку.
  • Виключайте з кешу саме її. Решта сайту може кешуватися як завжди — їй рішення клоаки не потрібне.
  • Один потік — одна кампанія. Якщо з одного сайту йдуть кампанії на різні майданчики чи гео, зручніше тримати для них різні сторінки й різні потоки: так причини рішень і звіти стосуються однієї реклами.
  • Перевіряйте адресу в рекламі. В оголошенні має стояти адреса саме тієї сторінки, до якої підключено потік, а не головної.

Оновлення WordPress, теми та плагінів

WordPress оновлюється часто, і кожне оновлення — потенційна точка поломки:

Що оновили Що може зламатися Що перевірити
Тему Ручне вставлення JS-тегу в шаблон шапки Код на місці й стоїть першим у <head>
Плагін кешування Скидаються винятки Лендинг і далі не кешується
Плагін безпеки Нові правила блокування Чи немає відповідей 403 на перевірку
Ядро WordPress Зазвичай нічого Планова перевірка інтеграції

Після будь-якого оновлення натисніть Перевірити інтеграцію і відкрийте рекламне посилання в інкогніто. Це забирає хвилину й рятує від ситуації, коли боти тиждень ходили на офер і з’їдали бюджет, бо тема перезаписала шаблон.

Порада. Якщо правите шаблон шапки вручну, працюйте в дочірній темі: під час оновлення батьківської теми ваш код не зникне.

Часті помилки під час підключення клоаки до WordPress

  • Не очистили кеш після встановлення — найчастіша причина «не працює».
  • Вставили JS-тег через плагін для шапки — код виводиться надто пізно.
  • Обрали не той потік у налаштуваннях плагіна — візити йдуть в інший потік, і правки в кабінеті «не діють».
  • Забули про захисний плагін — частина перевірок отримує 403.
  • Поставили потік на паузу або залишили чернеткою — у такому статусі всі відвідувачі бачать White Page, а в журналі буде причина «Потік не запущено».

Коротко

Клоака для WordPress підключається плагіном: завантажити у вікні «Підключення», встановити й активувати, у «Налаштування → Traffic Gate» вставити API-ключ і обрати потік. Одразу після цього очистьте кеш — на WordPress це обов’язковий крок, а не формальність. Якщо плагін вам недоступний, вставте JS-тег першим рядком у шаблон шапки. Перевіряйте результат в інкогніто й за журналом кліків, а всі можливості сервісу дивіться на сторінці можливостей.

Часті запитання

01

Чи є плагін клоаки для WordPress?

Так, ArtisanClo має плагін для WordPress. Його завантажують із вікна підключення потоку, встановлюють через розділ «Плагіни» і пов’язують з акаунтом за API-ключем. Плагін доступний із тарифу Professional.

02

Чи можна підключити клоаку до WordPress без плагіна?

Можна, JS-тегом: код вставляють першим рядком одразу після відкривального head у шаблоні теми. Вставка через плагіни для шапки й менеджери тегів не годиться, бо вони виводять код пізніше, і сторінка встигає показатися до рішення.

03

Чому після встановлення плагіна боти все одно бачать офер?

Найчастіше сторінку віддає кеш: плагін кешування, кеш хостингу чи CDN показують збережену копію, не запитуючи рішення. Виключіть лендинг із кешування, очистьте кеш і перевірте посилання у вікні інкогніто.

04

Чи можна поставити клоаку лише на одну сторінку WordPress-сайту?

Так. Потік вирішує, що показати, для тієї сторінки, адреса якої стоїть у рекламі. Для лендингу всередині великого сайту зручніше тримати окрему сторінку без меню й зайвих посилань і виключити з кешу саме її.

05

Чи треба перевстановлювати плагін після зміни налаштувань потоку?

Ні. Налаштування потоку зберігаються в кабінеті й діють із наступного візиту. У плагіні обирається лише сам потік, до якого прив’язано сайт.

Читайте також

9 хв читання

Налаштування клоаки покроково: від першого потоку до першого кліку

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

9 хв читання

Як підключити клоаку до сайту: JS-тег чи PHP-файл — покроково

Підключення клоаки займає кілька хвилин, але саме на цьому кроці найчастіше губляться гроші: код стоїть не там, кеш віддає стару сторінку, хостинг ріже запити. Розбираємо обидва способи встановлення і перевірку.

9 хв читання

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

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

Перевірте свій трафік на ділі

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