Facebook Ads (Meta Ads) — самый крупный источник трафика в арбитраже. Миллиарды пользователей, мощный таргетинг, огромные объемы. Но и модерация у Meta самая жесткая на рынке. Банят аккаунты пачками, блокируют Business Manager целиком, а боты Facebook сканируют посадочные страницы с такой частотой, что без качественной клоаки работать с серыми вертикалями просто невозможно.
В этой статье разберем как настроить клоакинг под Facebook Ads с нуля — от выбора подхода до интеграции с Keitaro через кастомный фильтр BoostRouter.

- Почему Facebook и зачем тут клоака?
- Особенности модерации Facebook
- Многоуровневая система проверки
- Боты Facebook — не просто краулеры
- Каскадные баны
- Два подхода к клоакингу Facebook
- Что лучше для Facebook?
- Настраиваем клоаку под Facebook Ads
- Шаг 1: Что понадобится
- Шаг 2: Готовим white page под Facebook
- Шаг 3: Настройка BoostRouter под Facebook
- Шаг 4: Выбираем способ интеграции
- Вариант А: PHP Loader (прямая интеграция)
- Вариант Б: Кастомный фильтр для Keitaro
- Шаг 5: Тестируем
- Нюансы Facebook Ads которые нужно знать
- Facebook Pixel и клоакинг
- Прогрев домена
- Структура аккаунтов
- Креативы и тексты объявлений
- Аналитика и мониторинг
- Альтернативный метод: JS-фильтр без серверного скрипта
- Почему именно PROFIT?
- Заключение
Почему Facebook и зачем тут клоака?
Facebook дает доступ к аудитории, которую не найдешь ни в одном другом источнике. Тут и interest-based таргетинг, и lookalike аудитории, и ретаргетинг через пиксель. Для нутры, товарки, крипты, гемблы — Facebook остается источником номер один по объемам. Средний CPC зависит от гео и вертикали, но даже в конкурентных нишах Facebook дает трафик, который конвертит.
Проблема в том, что Meta вкладывает огромные ресурсы в борьбу с «нарушителями». У них целая армия ботов, система машинного обучения для анализа посадочных, ручные ревьюеры, и плюс ко всему — алгоритм который анализирует поведение пользователей после клика. Если люди быстро уходят с лендинга или жалуются — кампания автоматически улетает на проверку.
Без клоаки на Facebook серые офферы живут от нескольких часов до пары дней максимум. С хорошей клоакой кампании крутятся неделями.
Особенности модерации Facebook
Прежде чем переходить к настройке, важно понимать как именно Facebook проверяет посадочные страницы. Это не Bing и не Яндекс — тут все серьезнее.
Многоуровневая система проверки
Facebook проверяет ваш сайт в несколько этапов:
- При создании объявления. Как только вы указали URL в рекламном кабинете — бот уже пошел проверять. Причем не один раз, а несколько заходов с разных IP.
- После запуска кампании. Периодические ревизии, частота зависит от бюджета и вертикали. Чем больше тратите — тем чаще проверяют.
- При жалобах пользователей. Любой пользователь может нажать «Report Ad» и это моментально триггерит проверку.
- Ручная модерация. Для крупных трат или подозрительных аккаунтов — реальный человек из команды Meta зайдет и посмотрит.
Боты Facebook — не просто краулеры
В отличие от ботов Яндекса или Bing, боты Facebook умеют рендерить JavaScript. То есть они не просто скачивают HTML-код страницы, а полноценно открывают ее как браузер — выполняют скрипты, ждут загрузки динамического контента, делают скриншоты. Это значит что примитивные клоаки, которые отдают white page по User-Agent — не работают.
Боты Meta ходят с огромного количества IP-адресов. Часть из них принадлежит ASN Facebook (AS32934, AS54115), но часть — обычные облачные провайдеры и даже резидентные прокси. Именно поэтому фильтрация только по IP недостаточна — нужна комплексная проверка.
Каскадные баны
Главная боль Facebook — каскадные баны. Забанили один рекламный аккаунт — полетел весь Business Manager. Полетел BM — заблокировали все привязанные фан-страницы, домены и даже платежные методы. Восстановить аккаунт после бана BM практически нереально.
Именно поэтому качественная клоака для Facebook — это не опция, а необходимость. Один пропущенный бот, одна ошибка в фильтрации — и вы теряете не просто кампанию, а целый BM с историей, фан-страницами и аудиториями.
Два подхода к клоакингу Facebook
Как и для любого источника, есть два базовых варианта:
- Один домен: white page и black page на одном хостинге. Скрипт клоаки определяет посетителя и показывает нужную версию. Плюс — нет редиректа, Facebook не видит подозрительных перенаправлений. Минус — если домен попал в бан-лист Facebook, теряете все.
- Два домена: white page на одном, оффер на другом. Клоака делает редирект реальных пользователей на оффер. Плюс — оффер защищен от банов, white-домены расходный материал. Минус — сам факт редиректа может насторожить модерацию.
Что лучше для Facebook?
Для Facebook однозначно рекомендую первый вариант — один домен без редиректа. Facebook очень не любит внешние редиректы. Их система отслеживает цепочки перенаправлений и часто банит за сам факт редиректа, даже если конечная страница чистая. При работе с одним доменом бот Facebook видит white page, живой пользователь — оффер, и все это на одном URL без подозрительных перенаправлений.
Если все-таки хотите использовать два домена — используйте JS-редирект через window.location.replace, а не meta-refresh. Facebook лучше детектит meta-редиректы.
Настраиваем клоаку под Facebook Ads
Шаг 1: Что понадобится
- Лендинг оффера (black page) — ваш продающий лендинг, который увидят реальные люди. Для Facebook важно чтобы он был быстрым — медленные страницы получают дорогой трафик.
- Домен и хостинг — чистый домен, желательно с историей. Facebook доверяет доменам с возрастом больше. Свежерег на .xyz с возрастом 2 дня — сразу красный флаг.
- White page — качественная белая страница. Для Facebook это особенно критично — страница должна быть тематически связана с объявлением, иметь нормальную верстку, тексты, изображения.
- Клоака BoostRouter — тариф PROFIT ($179/мес). Для Facebook нужен именно этот тариф, потому что в нем есть JS-фильтр и поведенческий анти-фрод анализ — без этого ботов Facebook не отловить.
- Рекламный аккаунт Facebook — прогретый, с историей трат. Новые аккаунты банят быстрее.
Шаг 2: Готовим white page под Facebook
White page для Facebook должен быть на порядок качественнее чем для Яндекса или Bing. Вот что нужно учесть:
- Тематическое соответствие. Если в рекламе продаете средство для суставов — white page должен быть про здоровье суставов, а не про «все о здоровье». Facebook проверяет соответствие между текстом объявления, креативом и посадочной.
- Никаких медицинских клеймов. На white page не должно быть фраз типа «лечит», «вылечит», «гарантированный результат». Пишите нейтрально — «поддержка здоровья», «натуральные компоненты», «традиционный подход».
- Privacy Policy и Disclaimer. Обязательно. Facebook проверяет наличие этих страниц. Лучше сгенерируйте нормальный Privacy Policy с указанием домена.
- Быстрая загрузка. Медленный white page — подозрительный white page. Оптимизируйте изображения, минифицируйте CSS/JS.
- Адаптивная верстка. Большинство трафика Facebook — мобильное. Если white page кривой на телефоне — это тоже триггер для модерации.
Стандартная структура файлов:

Шаг 3: Настройка BoostRouter под Facebook
Заходим в личный кабинет BoostRouter:

Создаем новую кампанию в разделе «Компании»:

Заполняем параметры кампании:
- Offer page — URL лендинга оффера. Если работаете в режиме одного домена — указывайте имя файла (например black.html). Если два домена — полный URL.
- White page — имя файла белой страницы (white.html).

Переходим к настройке фильтров — и тут для Facebook есть принципиальные моменты:

Фильтр по странам (GEO). Укажите гео на которое таргетируетесь. Если льете на US — ставьте US. Все визиты из других стран автоматически увидят white page. Это и дополнительная защита, и экономия — случайный трафик не попадает на оффер.
Фильтрация ботов Facebook. BoostRouter содержит базу из более чем миллиарда IP-адресов ботов, включая все известные диапазоны Facebook (AS32934, AS54115 и смежные ASN). Но главное — это не только IP-фильтрация. На тарифе PROFIT работает поведенческий анти-фрод: система анализирует паттерны поведения посетителя (скорость загрузки страницы, движение мыши, глубина скролла, время на странице) и определяет бота даже если он зашел с резидентного IP.
JS-фильтр. Это критичная фича для Facebook. Помимо серверной фильтрации, JS-фильтр работает на стороне клиента и детектит headless-браузеры, которые Facebook использует для проверки страниц. Обычные серверные клоаки пропускают такие проверки, потому что headless-браузер выглядит как нормальный визит с нормальным IP. JS-фильтр ловит их по отсутствию реального пользовательского взаимодействия.
Скорость принятия решения — менее 50 миллисекунд. Посетитель даже не замечает что его проверяют.
Шаг 4: Выбираем способ интеграции
На тарифе PROFIT доступны все четыре способа интеграции. Для Facebook Ads я рекомендую использовать один из двух:
Вариант А: PHP Loader (прямая интеграция)
Самый простой способ. BoostRouter генерирует файл index.php который вы кладете в корень сайта. Этот файл принимает весь входящий трафик, отправляет запрос на сервер BoostRouter для проверки, и в зависимости от результата показывает white page или оффер.
Скачиваем скрипт из панели:

Заливаем на хостинг:
- Скачиваем index.php из панели BoostRouter.
- Переименовываем white page в white.html (или как назвали в настройках).
- Заливаем оба файла на хостинг. index.php — в корень сайта.
Итоговая структура файлов:

Вариант Б: Кастомный фильтр для Keitaro
Если вы работаете через трекер Keitaro (а большинство арбитражников с Facebook именно так и делают) — есть готовый модуль интеграции. На тарифе PROFIT доступен файл BoostRouter.php — это кастомный фильтр для Keitaro, который подключается за пару минут.
Как это работает:
- Скачиваем BoostRouter.php из личного кабинета. В файл уже вшит ваш секретный ключ (Secret), так что дополнительная настройка авторизации не нужна.
- Кладем файл в папку Keitaro. Путь: /var/www/keitaro/application/filters/BoostRouter.php (или аналогичный в зависимости от вашей установки Keitaro).
- Создаем кампанию в Keitaro. В настройках потока добавляем фильтр — в списке появится BoostRouter.
- Настраиваем потоки. Поток для ботов (white page) и поток для реальных пользователей (оффер). Фильтр BoostRouter автоматически распределяет трафик.
Преимущество такого подхода — вся аналитика остается в Keitaro. Вы видите сколько ботов отфильтровано, откуда пришел трафик, какие офферы конвертят. При этом решение о том бот это или живой человек принимает сервер BoostRouter, а Keitaro просто маршрутизирует трафик по результату.
Дополнительный плюс: фильтр работает на серверном уровне, решение принимается до загрузки страницы. Бот Facebook даже не получает оффер в ответе — ему отдается white page напрямую. Никаких следов оффера в коде страницы.
Шаг 5: Тестируем
После установки скрипта (любым способом) открываем сайт и проверяем работу. В режиме DEBUG клоака показывает техническую информацию — IP посетителя, определенную страну, статус (бот или нет), куда будет перенаправление:

Проверьте несколько моментов:
- Откройте сайт с VPN другой страны — должен показаться white page (если эта страна не в вашем списке гео).
- Откройте с IP из целевого гео — должен показаться оффер.
- Проверьте мобильную версию — она тоже должна работать корректно.
Когда убедились что все работает — открываем index.php, находим строку с DEBUG_MODE и меняем значение на off:

Клоака в боевом режиме. Можно лить трафик.
Нюансы Facebook Ads которые нужно знать
Facebook Pixel и клоакинг
Один из частых вопросов — как работает пиксель Facebook в связке с клоакой? Пиксель нужно ставить на white page. Да, именно на white page, а не на оффер. Вот почему:
- Пиксель на white page подтверждает Facebook что посадочная страница «живая» и получает трафик. Это снижает подозрения.
- Если поставить пиксель только на оффер — Facebook увидит что по объявлению кликают, но пиксель не срабатывает (потому что боты видят white page без пикселя). Это аномалия которую система может заметить.
- Для отслеживания конверсий на стороне оффера используйте Conversions API (server-side events). Это надежнее чем браузерный пиксель и не зависит от клоаки.
Прогрев домена
Facebook ведет внутренний рейтинг доменов. Новый домен без истории — автоматически под подозрением. Перед запуском рекламы рекомендую:
- Зарегистрировать домен минимум за 2-3 недели до запуска рекламы.
- Разместить на нем white page и дать ему проиндексироваться в Google.
- Подтвердить домен в Business Manager (через DNS или мета-тег).
- Запустить небольшую тестовую кампанию на белый оффер (хотя бы лидогенерация) чтобы домен получил первый трафик и положительную историю.
Прогретый домен проходит модерацию быстрее и живет дольше.
Структура аккаунтов
Никогда не лейте серый трафик с основного Business Manager. Схема должна быть такой:
- Основной BM — только белые кампании, прогрев, тестирование креативов на белых офферах.
- Расходные BM — под серые кампании. Купленные или фармленные аккаунты. Если забанят — не жалко.
- Разные платежные методы — не привязывайте одну карту ко всем аккаунтам. Facebook связывает аккаунты по платежным данным.
Креативы и тексты объявлений
Клоака защищает посадочную страницу, но не защищает сами объявления. Facebook модерирует креативы отдельно от посадочной. Если в изображении или тексте есть триггеры (before/after фото, агрессивные обещания, кликбейт) — объявление отклонят еще до того как бот зайдет на сайт.
Несколько правил для креативов:
- Никаких before/after фото с явной трансформацией.
- Не используйте слова «cure», «treatment», «guaranteed results» в тексте.
- Избегайте изображений частей тела крупным планом — Facebook это не любит.
- Не врите про скидки и ограниченные предложения — «осталось 3 штуки» при бесконечном стоке это старый трюк который модерация знает наизусть.
Аналитика и мониторинг
В панели BoostRouter доступна аналитика по всем визитам за последние 45 дней. Вы видите:
- Сколько ботов отфильтровано и откуда они пришли.
- Сколько реальных пользователей попало на оффер.
- Распределение по странам, устройствам и браузерам.
- Подозрительные паттерны — например резкий всплеск ботов может означать что Facebook начал активную проверку вашего домена.
Мониторьте аналитику каждый день. Если видите что количество ботов резко выросло — возможно стоит снизить бюджет или поменять white page. Это часто сигнал того что Facebook «присматривается» к вашему домену.
Альтернативный метод: JS-фильтр без серверного скрипта
На тарифе PROFIT доступен еще один способ интеграции — чистый JS-фильтр. Он полезен когда у вас нет доступа к PHP на хостинге (например, статический хостинг или лендинг на конструкторе).
Принцип простой: вы вставляете один тег script в код страницы, и скрипт на стороне клиента определяет бот это или человек. Если бот — ничего не происходит, он видит white page. Если человек — скрипт подгружает контент оффера поверх white page.

JS-фильтр хорош как дополнительный слой защиты поверх серверной фильтрации. Сам по себе он менее надежен чем PHP-скрипт (потому что продвинутые боты могут выполнять JS), но в комбинации с серверной проверкой дает максимальный уровень защиты.
Почему именно PROFIT?
Для Facebook я рекомендую тариф PROFIT ($179/мес) а не начальный тариф START. И вот конкретные причины:
- JS-фильтр — без него headless-боты Facebook проходят через серверную фильтрацию. Это недоступно на начальном тарифе.
- Модуль для Keitaro — если работаете с трекером, интеграция через BoostRouter.php экономит часы настройки и дает корректную аналитику.
- Поведенческий анти-фрод — анализ поведения посетителя на странице. Это критично для Facebook, где боты умеют эмулировать действия пользователя.
- Приоритетная поддержка — когда Facebook обновляет своих ботов (а они делают это регулярно), быстрая реакция техподдержки может спасти вам кампанию.
Экономия $80 в месяц на тарифе не стоит потери Business Manager с прогретыми аккаунтами и фан-страницами.
Заключение
Facebook Ads остается главным источником трафика для арбитража, несмотря на жесткую модерацию. Правильно настроенная клоака через BoostRouter позволяет работать с серыми вертикалями, не теряя аккаунты каждый день.
Ключевые моменты: используйте один домен без редиректа, прогревайте домен перед запуском, ставьте пиксель на white page, работайте через расходные BM, мониторьте аналитику ежедневно. И главное — не экономьте на клоаке. Стоимость тарифа PROFIT — это меньше чем цена одного забаненного BM с прогретой историей.
Всем профита!




