Клоакинг

Защита потоков от ботов

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

Создайте поток для ботов (safe page):

  1. Тип потока «Перехватывающий». Потоки этого типа, всегда проверяются раньше остальных;
  2. Добавьте фильтр «Боты» в режиме «отбирать».
  3. Схему выберите «Прямой URL».
  4. Тип действия «CURL», (можно использовать также действия «Показать текст», «Показать HTML» или «Показать 404 ошибку»).

Теперь вы можете создать потоки для реального трафика (money page). При создании выбирайте тип потока «Обычный» — потоки этого типа проверяются после перехватывающих потоков.

Настройка клоакинга

Этот способ подразумевает, что трафик идет на трекер. Обращаем внимание, что за клоакинг возможна блокировка объявлений и даже аккаунта.

  1. Создайте кампанию.
  2. Создайте поток:
    • Тип «Перехватывающий».
    • Добавьте фильтр «Бот: отбирать».
    • Выберите схему «Прямой URL» и выберите редирект «CURL» и вставьте URL страницы, которую хотите показывать ботам и модераторам (подойдет также «Показать HTML», с вставкой кода страницы).
  3. После прохождения модерации, заведите потоки для «живого» трафика с необходимыми фильтрами.

Клоакинг на сайте (показ альтернативного содержания на сайте)

Этот способ для показа альтернативного содержимого для ботов и прочих нежелательных посетителей на вашем сайте, где сайт выступает в качестве оффера или money-page.

  1. Подготовьте HTML страницу для ботов (safe-page);
  2. Создайте кампанию;
  3. Создайте поток для ботов:
    • Тип потока «Перехватывающий»;
    • Выберите схему «Прямой URL».
    • Тип действия «CURL» и впишите URL страницы для ботов. Она будет загружаться вместо вашего сайта;
    • Добавьте один фильтр «Боты: отбирать».
  4. Откройте окно «Интеграция»;
  5. Выберите в списке «Click API Client v2»;
  6. Подключите код к вашему сайту согласно инструкции;
  7. Замените в коде $client->execute() на $client->executeAndBreak();.

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

Клоакинг для статического сайта

Решение для сайтов и страниц без поддержки PHP. Сайт выступает как безопасная страница, а пользователи получают редирект.

  1. Создайте кампанию;
  2. Создайте поток для ботов:
    • Тип потока «Перехватывающий»;
    • Действие «Ничего не делать;
    • Добавьте фильтр «Боты: отбирать»;
  3. Создайте второй поток (Money page)
    • Тип потока «Обычный»;
    • Схема «Редирект»;
    • Тип редиректа «Редирект для script» (допустимы также: мета-редирект и двойной мета-редирект). ;
  4. Откройте окно «Интеграция» (в меню «Дополнительно»).
  5. Выберите «Script»;
  6. Подключите код к вашему сайту согласно инструкции.

Как проверить клоакинг?

Используйте расширение для браузера, которое подменяет UserAgent. Например «UserAgent Switcher» для Chrome. Примените UserAgent googlebot, чтобы среагировал фильтр по ботам.

Как подготовить безопасную страницу?

  1. Откройте страницу в любом браузере
  2. Выберите в меню «Сохранить как»
  3. Выберите сохранение с картинками и задайте имя index.html
  4. Создайте папку в директории Keitaro
  5. Загрузите в неё все файлы
  6. Откройте в браузере адрес со страницей http://домен.ру/папка.
  7. Если страница открылась нормально, выберите в потоке «Прямой URL» и редирект «CURL».

Советы по клоакингу

  • Регулярно обновляйте базу ботов (страница «Обслуживание > Гео-базы»).
  • Используйте фильтр для отсева IPv6. Крупные сервисы обладают миллиардами адресов IPv6 и вовсю используют их для своих ботов.
  • Не забывайте создавать перехватывающий поток для ботов (с фильтром «Боты: отбирать»).
  • Ограничивайте доступность потоков фильтрами. Если вы работаете только с трафиком из Россией, вам не зачем пропускать в поток США.
  • Если имеется высокий риск бана всего аккаунта, лучше некоторое время не включать потоки на реальные офферы или включите фильтр по дате, чтобы поток день-два не работал.
  • Последите, какой трафик к вам идет через лог кликов. Особое внимание обращайте на те клики, что без галочки «Бот».
  • Подготовьте несколько доменов или поддоменов на случай, если объявление забанят вместе с доменом.
  • Проверьте, не попал ли ваш домен в черные списки. Воспользуйтесь сервисами http://urlvoid.com и http://virustotal.com.

Почему сокращалка ссылок не видит сайт?

Отключите клоакинг. После добавления ссылки, включите обратно.

Как подгружать страницу через include?

  1. Создайте кампанию.
  2. Создайте необходимые потоки.
  3. Нажмите «Интеграция» и выберите «Click API Client v2».
  4. Установите код на вашем сайте;
  5. Замените строку $client->execute() на код
    $page = $client->execute(false, false);
    if ($page) { 
      include($page . '.php');
    } else {
      $client->updateHeaders();
    }

Как уводить регулярно менять адрес для ботов

Посмотрите решение с редиректом REMOTE скрипт_для_редиректа_remote_с_ротацией_ссылок_из_файла.