Клоачим на сплитах в AlterCPA Pro

Клоачим на сплитах в AlterCPA Pro

В недрах AlterCPA Pro имеется отличная система фильтрации трафика и умные сплит-тесты. Добавим к ним удобную парковку доменов и получим отличный рецепт для качественного клоакинга.

Краткое резюме

Вас ждёт подробная статья об основной методике клоакинга через AlterCPA Pro. Суть процесса в следующем:

  1. Закидываем белые сайты в тот же или отдельный оффер. Сайты добавляем через «простой архив».
  2. Создаём потоки на белый и чёрный сайты.
  3. Паркуем новый домен.
  4. Создаём сплит-тест и закидываем в него созданные потоки.
  5. У чёрного потока выбираем страну, ставим вероятность 100 и галочки фильтрации ботов.
  6. Выбираем паркованный домен и режим работы «Прямая ссылка».
  7. Если хочется лить напрямую на морду, прикрепляем сплит к домену.
  8. Перед началом всех процедур полезно настроить хранилище сайтов.

Если вы ранее работали с AlterCPA, вам хватит этой инструкции. С остальными мы дальше рассмотрим подробности по каждому пункту.

Подготовка белых сайтов

В этой методике белые сайты лежат в том же хранилище, что и чёрные. Рекомендуется закидывать их все в какую-нибудь нейтральную папку, например, static или assets. Так использование тега base будет выглядеть совершенно нормальным.

Добавление сайтов в существующий оффер

Белые сайты можно располагать в том же оффере, что и чёрные. Плюс этого подхода: любые лиды с этого сайта уйдут в обработку и могут получить аппрув. Минус: можно захламить оффер лишними сайтами.

Алгоритм добавления сайта:

  1. Заготовьте архив сайта на своём компьютере. Формат архива — ZIP. Файл index.php должен находиться в корне архива, а не во вложенной папке.
  2. Передите в «Управление — Офферы», найдите нужный оффер, перейдите в «Сайты».
  3. Нажмите зелёную кнопку «Лендинг» для добавления сайта.
  4. Путь и название укажите в соответствии с инструкцией.
  5. Выберите вариант «Загрузить сайт из обычного архива» и укажите архив из пункта 1.
  6. Нажмите «Добавить» и пользуйтесь сайтом.

Тонкости создания сайтов можно изучить в инструкции по сайтам для AlterCPA Pro.

Создаём белые офферы

Иногда полезно завести отдельные офферы — своеобразные хранилища для белых сайтов. С отдельными офферами вы можете объединять сайты по тематикам, использовать в сплитах с разными офферами и держать чёрные офферы чистыми и лаконичными.

Но самый важный плюс — белые офферы можно сделать приватными и открывать только для ограниченного круга пользователей или внутренних арбитражных команд.

Минимальный алгоритм создания белого оффера:

  1. Перейдите в раздел «Управление — Офферы» и добавьте новый оффер с помощью формы над таблицей.
  2. В настройках выберите приватность оффера, укажите белый список пользователей.
  3. Настройка отчислений и цен в белом оффере не потребуется.
  4. Рекомендуется создать компанию-отстойник, в которую будут сливаться лиды, оставленные на белых сайтах.
  5. Добавьте сайты по инструкции из предыдущего раздела.

Настройка сплита

Работа со сплит-тестами выполняется из раздела «Потоки — Сплит-тесты». Перейдите в него и создайте свой первый сплит с помощью формы над таблицей. В качестве основного оффера выбирайте ваш чёрный оффер.

Подготовка потоков

Сплит-тесты состоят из потоков. Потоки создаются в разделе «Потоки — Потоки по офферам» или в разделе «Офферы». Создайте по одному потоку на каждый вариант теста — белый и чёрный. Потоки можно использовать повторно в разных тестах.

В настройках потока выберите нужные вам лендинги и прелендинги. Укажите ID пикселя Facebook или другие необходимые параметры отслеживания. UTM-метки с subid указывать не нужно.

Основные настройки

Создайте сплит в разделе «Потоки — Сплит-тесты» и добавьте в него свои потоки. Добавление потоков выполняется по кнопке «Добавить вариант в сплит».

Для чёрного варианта укажите следующие настройки:

  • Вероятность: 100
  • Страны: список необходимых гео
  • Поставьте галочки Исключить ботов по User-Agent, Исключить ботов по языку браузера и Исключить ботов по чёрным спискам фильтрации

Для белого варианта оставьте настройки по умолчанию. Важно! Не добавляйте целевые страны в исключения для белого варианта, иначе боты из целевых стран улетят на трафбек!

В настройках вида ссылки сплит-теста выберите пункт «Прямая ссылка». Рекомендуется также выбрать паркованный домен.

Особенности трекинга

При работе со сплитом вы можете указать ID пикселей и трекинг-коды напрямую в настройках потоков. В некоторых случаях вам может понадобиться использовать один сплит-тест с разными пикселями.

Вы можете указать ID пикселя в ссылке. Для этого используются параметры:

  • fb — ID пикселя Facebook
  • fbe — особое событие конверсии, если вам нужен не Lead
  • ga — ID счётчика Google Analytics или Google Tag Manager
  • gad — символьный код конверсии Google Analytics
  • tt — ID пикселя Tik-Tok
  • lki — ID пикселя Likee
  • mt — ID счётчика MailTarget
  • vk — ID пикселя ретаргетирга VKcom
  • mtrk — ID счётчика Яндекс.Метрика

Если параметры не указаны, берутся настройки изнутри потока.

А/Б тестирование

При клоакинге вы всё ещё можете полноценно использовать сплиты для их основной задачи — А/Б-тестирования. Просто добавьте больше «чёрных» потоков в тест. При этом не обязательно указывать каждому варианту 100% вероятности. Просто убедитесь, что вероятность всех чёрных вариантов в сумме не меньше ста. Можно больше.

Автоматическая оптимизация

При работе с А/Б-тестированием, по умолчанию используется равномерное распределение вариантов по пользователям. Вы можете включить автоматическую оптимизацию и показывать пользователям наиболее удачный вариант в зависимости от конверсии, EPC или заработка. Для этого в настройках сплит-теста в поле «Алгоритм» выберите любой интересный вам вариант вместо равномерного распределения.

Парковка домена

Парковка доменов выполняется в разделе «Потоки — Парковка доменов». В нём указан основной IP-адрес, к которому необходимо привязывать паркованные домены.

Добавляем домен к хранилищу

Перейдите к своему регистратору доменов и найдите «Управление зоной DNS» или подобный пункт. Удалите все A, AAAA и CNAME-записи. Добавьте A-запись с названием @ и значением IP-адреса.

Добавьте домен в раздел «Потоки — Парковка доменов». Нажмите «Проверка». В течение пары часов домен получит SSL-сертификат и будет готов к работе. Пока домен не активировался, вы можете проверять его статус раз в 15 минут.

Выбор домена в сплите

Откройте свой сплит-тест. После добавления паркованных доменов, рядом с полем «Вид ссылки сплит-теста» появится выпадающий список с паркованными доменами. Просто выберите нужный вам домен и используйте полученную ссылку сплита для заливки трафика.

Прикрепление сплита к домену

Интересный вариант работы — открывать сплит на главной странице домена. Для этого нужно привязать сплит к домену.

Вариант 1: перейдите в раздел паркованных доменов, найдите в нем нужный домен, нажмите кнопку «Привязать» и выберите нужный вам сплит-тест.

Вариант 2: в разделе «Сплиты» выберите домен для конкретного сплита и нажмите на кнопку «Привязать домен».

Подготовка хранилища сайтов

Перед началом работы, нужно подготовить встроенное хранилище сайтов. По нему есть три полезных рекомендации: отключить витрину, включить сокращённый код пикселей и завести единую страницу Спасибо.

Отключаем витрину

Перейдите в раздел «Управление — Настройки — Сайты» и найдите там блок «Технические настройки». В пункте «Вид хранилища» выберите какой-нибудь из вариантов страницы с ошибкой. Рекомендуем простую ошибку 404.

Используем сокращенный код пикселей

Полноценный код пикселей с JS имеет доступ к содержимому страницы, на котором он открылся. В некоторых случаях, это может привести к бану. Можно отключить JS в пикселях и вставлять их сокращённый безопасный код.

В файл config.php в корне хранилища сайтов добавьте строки для отключения JS:

  • define( 'NOJSFB', true ); — для Facebook
  • define( 'NOJSGA', true ); — для Google
  • define( 'NOJSMR', true ); — для Yandex.Metrika
  • define( 'NOJSVK', true ); — для VK.com

Готовим страницу Спасибо

Рекомендуем создать отдельный файл для страницы Спасибо и расположить его прямо в корне хранилища сайтов. Так мы обеспечим идентичное поведение на чёрном и белом сайтах. Название файла может быть любым, мы в примере будем использовать thanks.php.

Создаём в корне хранилища файл thanks.php с таким содержимым:

<?php
$cms = require_once $_SERVER['DOCUMENT_ROOT'] . '/init.php';
$cms->thanks();

В файле config.php хранилища добавляем строчку:

define ( 'SHOPURL', '/thanks.php' );

Полезные советы

Эти советы для продвинутых пользователей могут помочь вам улучшить процесс работы с клоакингом.

Динамические белые сайты

Использование одинаковых белых сайтов в разных потоках не рекомендуется. Лучше всего вносить небольшое разнообразие в зависимости от домена запроса.

Адреса белых сайтов

Мы настоятельно рекомендуем использовать максимально нейтральные адреса для белых сайтов. Лучше всего будет сделать их похожими на пути для статического контента в CDN. Например, папки с белыми сайтами можно называть: static, assets, upload, uploads, content, wp-content — подойдёт любой максимально нейтральный вариант.

Последующие части пути не должны быть сколь бы то ни было осознанными. Отлично подойдёт какой-нибудь случайный набор символов. Прекрасный пример — 32 символа 16-ричного алфавита, которые так похожи на MD5-хеш. Или же это может быть что-то вида 0123s45, где 123 — ID оффера, а 45 — ID сайта.

Оптимальные пути для белых сайтов:

static/9eff5b71df451024a1d8ef41ab50a5e5
assets/o243/s118
wp-content/themes/o314s1

Вынесите общие страницы

На чёрных и белых сайтах используются одинаковые страницы, такие как политика конфиденциальности или правила сервиса. Вы можете использовать их отдельно в каждом сайте, но удобнее вынести их аналогично странице Спасибо.

Создайте в корне хранилища сайтов файл info.php вот с таким содержимым:

<?php
$cms = require_once $_SERVER['DOCUMENT_ROOT'] . '/init.php';
$cms->pages();
$cms->showpage( 'e404' );

Используйте в своих белых и чёрных сайтах вот такие ссылки:

  • Политика конфиденциальности: /info.php?page=privacy
  • Правила сервиса: /info.php?page=terms

Вы также можете завести свои страницы в папке cms/page и ссылаться на них, меняя параметр page в запросе.

Общая клоака

Описанный алгоритм подходит для индивидуальной работы. Но вы можете создавать готовые наборы чёрных и белых сайтов для всех вебмастеров. Для этого вместо сплит-тестов используйте механизм TDS. Он имеет аналогичную настройку. Единственное отличие — не поддерживается автоматическая оптимизация внутри оффера, только между разными офферами.