При работе с платным трафиком в Facebook Ads, Google Ads и TikTok Ads ключевая задача медиабайера — разделить потоки посетителей: показать проверяющим алгоритмам и модераторам легальный сайт (White Page), а целевую аудиторию направить на страницу оффера (Offer Page) без потери скорости загрузки и редирект-цепочек.
PHP-интеграция (index.php) — это классический и самый надежный метод работы с клоакингом, при котором фильтрация происходит прямо на вашем домене и хостинге без изменения URL в адресной строке браузера.
В этом руководстве мы пошагово разберем, как с нуля сгенерировать безопасный White Page, настроить поток в XCloak, загрузить скрипт index.php на хостинг и запустить кампанию в Facebook, Google или TikTok.

Почему метод PHP-интеграции лучше всего подходит для FB, Google и TikTok?
В отличие от обычных редиректов, при PHP-интеграции с методом отображения «Подгрузка» (curl) или локальным файлом site.html:
Отсутствует смена домена для модератора: бот рекламной сети открывает ваш https://example.com и получает код белой страницы с кодом ответа 200 OK без каких-либо 301/302 редиректов.
Субмиллисекундный ответ движка: скрипт index.php обращается к XCloak, который за доли миллисекунды проверяет IP по базам (ASN, провайдеры, дата-центры, типы соединений), User-Agent и цифровые отпечатки.
Защита от Spy-сервисов: парсеры рекламных объявлений (AdHeart, Pipiads, Tyver и др.), использующие серверные прокси и VPN, видят исключительно ваш White Page.
Шаг 1. Подготовка домена, хостинга и White Page
Для работы методом PHP-интеграции вам понадобятся:
Любой виртуальный хостинг или VPS с поддержкой PHP 7.4 / 8.0+ и включенным модулем cURL.
Домен с подключенным SSL-сертификатом (https://).
Многостраничный или тематический White Page (белая страница для модерации).
Как создать White Page за 1 минуту внутри XCloak
Если у вас нет готового вайта, вы можете сгенерировать его прямо в личном кабинете через встроенный Генератор White Page на базе ИИ:
В левом меню кабинета перейдите в раздел «White Pages» и нажмите кнопку «Сгенерировать White Page».
Заполните базовые параметры:
Название White Page — внутреннее имя для вашего удобства.
Вертикаль и Тема — выберите нишу, максимально близкую к вашему крео (финансы, здоровье, IT, игры, маркетинг и т.д.).
Язык генерации — укажите язык целевого ГЕО.
Целевой домен — укажите ваш домен (ИИ автоматически пропишет его в Privacy Policy, Terms of Service и контактах).
Нажмите «Сгенерировать White Page». Через минуту статус сменится на «Готов».

Совет: Не скачивайте архив прямо сейчас — сначала создадим поток на Шаге 2, чтобы скачать White Page сразу со встроенным скриптом клоакинга одной кнопкой.
Шаг 2. Создание и настройка потока в XCloak
Перейдите в раздел «Потоки» в левом меню и нажмите кнопку «Создать поток». Настройка состоит из 4 логических блоков (вы можете переключаться между режимами «Пошаговый визард» и «Развернутый вид»).

1. Основное & Офферы
Название потока: укажите понятное имя, например FB -> Nutra PL или Google -> Crypto DE.
White Page (страница для ботов и модераторов):
В поле URL укажите site.html (если загружаете вайт локально в одну папку со скриптом index.php) или полную ссылку на внешний сайт.
В поле Метод отображения / Действие выберите «Подгрузка». В этом режиме содержимое вайта открывается без смены URL.
Offer Page (страница для целевых пользователей):
Выберите режим: «Одиночный оффер» или «A/B Сплит тестирование» (если хотите распределить трафик между 2–3 прелендингами или офферами по весам в процентах).
Укажите ссылку на ваш целевой лендинг или трекер.
Метод отображения: выберите «Подгрузка» (если лендинг лежит локально или нужно скрыть URL) либо «Редирект» (классический переход на партнерскую ссылку).
2. Таргетинг (ГЕО и устройства)
Во вкладке «2. Таргетинг» задайте параметры вашей рекламной кампании:
Страны: выберите режим «Разрешить» и укажите только те страны, на которые настроен таргетинг в рекламном кабинете (например, Польша PL, Германия DE, Бразилия BR).
Тип устройства и ОС: если вы льете только на мобильный трафик (например, In-App или TikTok Android/iOS), выберите Mobile, а в операционных системах отметьте Android и iOS.
Языки, Браузеры, Таймзоны и Типы соединения: при необходимости ограничьте типы подключения (например, исключите корпоративные сети и спутниковый интернет).

Важно: В каждом блоке таргетинга должно быть выбрано хотя бы одно значение (по умолчанию стоит «Выбрано всё»). Если снять все галочки и оставить поле пустым, трафик проходить не будет.
3. Фильтры и Защита (Рекомендации под Facebook, Google и TikTok)
Во вкладке «3. Фильтры и Защита» включаются модули детекции ботов. Ниже приведена таблица оптимальных настроек под каждый источник трафика:
Параметр фильтра в XCloak | Facebook Ads | Google Ads | TikTok Ads | Пояснение |
|---|---|---|---|---|
Клоакинг | Вкл | Вкл | Вкл | Главный рубильник фильтрации. Если выключить — весь трафик пойдет на White Page. |
Black IP | Вкл | Вкл | Вкл | Отсекает серверные подсети модераторов Meta, Google, ByteDance и краулеров. |
Блокировать VPN / Proxy | Вкл | Вкл | Вкл | Блокирует дата-центры, коммерческие VPN и резидентские прокси spy-сервисов. |
Блокировать IPv6 | По ситуации | Рекомендуется | По ситуации | В ряде ГЕО боты используют IPv6-пулы; при сомнениях включайте. |
Пустой ISP | Вкл | Вкл | Вкл | Блокирует анонимные соединения без определяемого интернет-провайдера. |
Пустой Referer | Вкл | Вкл | Вкл | Отсекает прямые заходы по ссылке в браузере (когда ссылку копируют вручную или открывают боты без реферера). |
Пропускать первые X кликов | 5–15 | 10–20 | 5–10 | Первые N переходов после запуска гарантированно увидят White Page (защита на этапе первичной автомодерации). |
Лимит кликов с одного IP в сутки | 2–3 | 2–3 | 2–3 | Защищает оффер от ручного прокликивания конкурентами или повторных проверок. |
Фильтрация по GET-параметрам | fbclid или своя UTM | gclid или своя UTM | ttclid или своя UTM | Пускает на Offer Page только переходы, содержащие реальный рекламный параметр. |

4. Запуск & Код
Во вкладке «4. Запуск & Код»:
Установите статус потока «Активен».
В поле «Белый список IP-адресов» можете добавить свой личный IP-адрес, если хотите проверить, как открывается Offer Page с вашего компьютера.
Нажмите «Сохранить и запустить».
Шаг 3. Скачивание скрипта index.php и загрузка на хостинг
Есть два способа развернуть PHP-интеграцию на вашем домене:
Способ А (Самый быстрый): Скачать готовый архив White Page с уже вшитым index.php
Перейдите в раздел «White Pages» в личном кабинете XCloak.
Напротив созданного вайта нажмите кнопку «С интеграцией».
В открывшемся окне выберите ваш поток из выпадающего списка и нажмите «Скачать ZIP с интеграцией».
Система автоматически переименует главную страницу вайта в site.html, добавит в архив настроенный файл index.php и выставит в потоке путь site.html с методом «Подгрузка».
Загрузите полученный ZIP-архив в корневую папку вашего домена на хостинге (например, public_html или /var/www/domain.com) и распакуйте его.

Способ Б (Если у вас свой сторонний White Page):
Перейдите в раздел «Потоки» и нажмите на иконку «Интеграция» (значок загрузки) в строке нужного потока.
В блоке «Метод 1 — PHP Интеграция» нажмите кнопку «Скачать index.php».
На вашем хостинге переименуйте главный файл вашей белой страницы из index.html (или index.php) в site.html (и убедитесь, что в настройках потока в поле URL для White Page указано site.html).
Загрузите скачанный из XCloak файл index.php в корень вашего сайта рядом с site.html.

Шаг 4. Настройка S2S Postback (отслеживание лидов и ROI)
Чтобы видеть не только клики, но и реальные лиды, продажи, CR и доход по каждому потоку:
Откройте окно «Интеграция» вашего потока в разделе «Потоки».
Прокрутите вниз до блока «Postback — S2S Postback (Отслеживание конверсий)» и скопируйте ссылку вида:
https://api.xcloak.org/api/v1/postback?click_id={click_id}&payout={payout}&status={status}
Передайте макрос {click_id} в ссылку вашего оффера (в настройках потока XCloak автоматически пробрасывает click_id и входящие UTM-метки на Offer Page) и вставьте S2S Postback в вашу партнерскую сеть или трекер (Keitaro, Binom и др.).
Шаг 5. Проверка работы перед запуском рекламы
Перед тем как вставлять ссылку в рекламный кабинет Facebook, Google или TikTok, обязательно выполните быструю проверку:
Откройте ваш домен https://ваш-домен.com напрямую в браузере (в режиме Инкогнито без параметров). Так как сработает фильтр «Пустой Referer» (или фильтр по GET-параметрам / ГЕО), вы должны увидеть ваш White Page без редиректов.
Перейдите в личный кабинет XCloak -> раздел «Клики».
Вы увидите ваш тестовый заход в таблице логов в реальном времени. Нажмите кнопку «Инспектор» справа от клика — откроется детальная карточка, где указаны ваш IP, провайдер (ISP), устройство, заголовки и точная причина, почему показ был направлен на White Page.

Теперь ваша ссылка полностью готова к заливу! Вставляйте адрес вашего домена с нужными UTM-метками в рекламную кампанию.
Промокод на скидку в XCloak для читателей
Начните фильтровать трафик на максимальной скорости с субмиллисекундным движком XCloak:
Промокод: XCLOAK30
Дает скидку при оплате любого тарифа в личном кабинете.
Как активировать промокод:
Зарегистрируйтесь в XCloak и перейдите в раздел «Тарифы».
Выберите подходящий тарифный план и нажмите «Выбрать план».
На странице оформления заказа нажмите «У меня есть промокод», введите код и завершите оплату с баланса или в криптовалюте.
Часто задаваемые вопросы (FAQ)
Замедляет ли PHP-скрипт загрузку сайта при проверке в Google Ads или Facebook?
Нет.. Время ответа сервера фильтрации составляет менее 1–5 мс, поэтому страница загружается мгновенно.
Что делать, если рекламный аккаунт еще на модерации, а я хочу перестраховаться?
Вы можете либо указать в настройках потока параметр «Пропускать первые X кликов» (например, 15), либо временно перевести поток в статус «Пауза» (или отключить тумблер «Клоакинг») — тогда 100% трафика будет идти на White Page. Как только объявление пройдет модерацию, включите поток в один клик без каких-либо изменений на самом хостинге.