WordPress выбирают за скорость: тема, пара плагинов — и через час готов вайт, преленд или полноценный лендинг. Клоака для WordPress устроена так же просто: вместо ручной правки файлов вы ставите плагин, вводите ключ и выбираете поток. Но именно на WordPress чаще всего встречается ситуация «всё настроено, а боты всё равно видят оффер», и почти всегда виноват не фильтр, а кэш. Разберём установку, настройку и проверку по порядку.
Зачем отдельный плагин, если есть JS-тег и PHP-файл
У ArtisanClo два базовых способа подключения: JS-тег первой строкой в <head> и PHP-файл, который встречает посетителя на сервере. Подробно оба описаны в статье как подключить клоаку к сайту.
На WordPress с ними неудобно:
- PHP-файл предполагает, что файл ложится в корень под именем
index.php, а лендинг переименовывается. В WordPressindex.php— это ядро движка, его заменять нельзя. - JS-тег нужно вставить строго первой строкой в
<head>. Большинство плагинов «вставки кода в шапку» выводят код через стандартный хук, после стилей и скриптов темы, — а это уже поздно.
Плагин решает обе проблемы: он работает внутри WordPress и спрашивает решение до того, как тема начнёт выводить страницу. Сайт при этом остаётся на вашем хостинге — ArtisanClo ничего не хостит и домен не забирает.
Плагин WordPress доступен с тарифа Professional. На пробном периоде сайт подключается JS-тегом или PHP-файлом. Подробности по тарифам — на странице тарифов.
Перед установкой: что подготовить
- Поток в кабинете. Создайте поток в разделе Потоки → Создать поток: режим, источник, адрес оффера, White Page, страны и строгость. Как это сделать — в статье настройка клоаки пошагово.
- API-ключ аккаунта. Он выпускается в меню под аватаром, раздел Интеграция по API. Ключ один на аккаунт; уровень доступа выбирается при выпуске.
- Доступ администратора WordPress — чтобы загружать и активировать плагины.
- Список плагинов кэширования и защиты на сайте — они понадобятся на шаге проверки.
Установка плагина клоаки на WordPress
- В кабинете ArtisanClo откройте Потоки → строка потока → Ещё → Интеграция и раскройте способ для WordPress.
- Нажмите Скачать плагин — сохранится архив.
- В админке WordPress перейдите в «Плагины» → «Добавить новый» → «Загрузить», выберите архив и установите.
- Нажмите «Активировать».
- Откройте «Настройки» → ArtisanClo.
- Вставьте API-ключ и выберите поток, к которому относится этот сайт.
- Сохраните настройки.
- Если на сайте есть плагин кэширования — очистите кэш.
Всё. Дальше каждый визит на страницу будет проверяться по правилам выбранного потока: живой человек увидит оффер, бот, сканер и спай-сервис — 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-тег прямо в шаблон:
- Скопируйте код из окна Интеграция.
- Откройте файл шапки темы (обычно
header.php; лучше работать в дочерней теме, чтобы обновление не стёрло правку). - Вставьте код сразу после
<head>, до любых<link>,<script>и вызова стандартного хука шапки. - Сохраните, очистите кэш и нажмите Проверить интеграцию.
Не вставляйте тег через Google Tag Manager, не добавляйте async или defer: скрипт запустится позже, и страница успеет показаться всем до решения.
У JS-тега есть ограничения: он не может поменять код ответа сервера, а режимы «Трекер» и теневой режим на нём не действуют — поток фильтрует как обычная клоака.
Как проверить клоаку на WordPress
- В кабинете нажмите Проверить интеграцию. Возможные ответы: «Подключение найдено на вашей странице», «Страница открылась, но этот способ подключения на ней не ответил» или «Не удалось открыть вашу страницу». Последний не всегда означает поломку: некоторые хостинги не пускают автоматическую проверку.
- Откройте рекламную ссылку в инкогнито.
- Найдите визит в Журнале кликов — у него будут решение и причина.
- Чтобы увидеть оффер самому, добавьте свой адрес в белый список 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 подключается плагином: скачать в окне «Интеграция», загрузить и активировать, в «Настройки → ArtisanClo» вставить API-ключ и выбрать поток. Сразу после этого очистите кэш — на WordPress это обязательный шаг, а не формальность. Если плагин вам недоступен, вставьте JS-тег первой строкой в шаблон шапки. Проверяйте результат в инкогнито и по журналу кликов, а возможности сервиса целиком смотрите на странице возможностей.



