Доступные методы работы
Эти методы одинаково работают как внутри путей, так и с трафикбеком. Если не выбран сайт из хранилища, используется ссылка и один из методов её показа. Если выбран сайт - используется метод "Показать сайт из хранилища".
Перенаправить по ссылке (302 редирект)
Посетитель перенаправляется по указанной ссылке с помощью заголовка 302 Found
. Это стандартный и самый распространённый метод работы с редиректами. В ссылке работает автозамена макросов.
Не рекомендуется использовать 301 и 302 редиректы в сочетании с другими методами, поскольку некоторые рекламные сети могут расценить разные методы показа как взлом сайта.
Перенаправить по ссылке и склеить (301 редирект)
Посетитель перенаправляется по указанной ссылке с помощью заголовка 301 Moved Permanently
. Этот вид редиректа кешируется, даже если в настройках потока включена ротация. В ссылке работает автозамена макросов.
Существует поверье, что данный метод редиректа позволяет склеить вашу ссылку с целевым доменом и в рекламных объявлениях будет показываться именно целевой домен. Мы не рекомендуем верить этим слухам.
Перенаправить через отдельную страницу (meta-редирект)
Пользователь видит страницу "Идёт проверка вашего браузера" и перенаправляется на целевой сайт спустя секунду после её отображения. При этом браузер не получает прямых заголовков 301 или 302 редиректа, все перенаправления выполняются с помощью HTML. В ссылке работает автозамена макросов.
Рекомендуется использовать этот вариант перенаправления, если вы сочетаете разные методы работы, например, показ содержимого для одних путей и редиректы для других. Это позволит избежать блокировки рекламной кампании, например, в Google с пометкой "Вредоносное ПО".
Перенаправить скриптом (JS-редирект)
Пользователь загружает страницу без содержимого и моментально перенаправляется на целевой сайт. При этом браузер не получает прямых заголовков 301 или 302 редиректа, все перенаправления выполняются с помощью JS-скрипта. В ссылке работает автозамена макросов.
Этот вариант можно использовать наряду с meta-редиректом, чтобы избежать блокировки за "Взломанный сайт". Но данный метод иногда может не срабатывать из-за блокировщиков рекламы в браузерах.
Показать ссылку в IFrame
Пользователь видит страницу без контента, поверх которой на весь экран открывается iframe с сайтом, указанным по ссылке. В ссылке работает автозамена макросов.
Не все сайты поддерживают работу внутри iframe из-за ограничений безопасности. При работе с iframe, рекомендуется открывать все ссылки в новом окне, добавив к ним атрибут target="_blank"
или разрешить отображение всех сайтов во фреймах с помощью заголовков.
Показать контент по ссылке (curl)
Скрипт загружает контент по ссылке и показывает его пользователю. При этом в контент добавляется тег base
, который подменяет все пути к ресурсам. Так все ресурсы (картинки, скрипты, стили) показываются на сайте без необходимости менять его содержимое. Поддерживается передача GET и POST запросов. Автозамена макросов работает как в ссылке, так и в контенте.
Существует поверье, что наличие тега base
в содержимом сайта негативно сказывается на одобрение сайта поисковыми системами. Мы не рекомендуем слушать этот бред. Показ контента по ссылке - это самый лучший вариант работы!
Показать контент без обработки
Контент загружается по ссылке без изменения путей и показывается посетителю. Автозамена макросов работает как в ссылке, так и в контенте.
При работе с этой методикой необходимо указывать абсолютные пути с доменом для всех ресурсов: картинок, скриптов, стилей, шрифтов, иначе они не будут загружены. Поля action
в формах также должны иметь абсолютные пути.
Открыть локальный файл
Вместо ссылки указывается относительный путь к файлу, который загрузит и покажет скрипт. Файл должен быть в формате PHP или HTML. В содержимом файла сработает автозамена макросов.
Этот метод будет работать исключительно при скачивании готового файла клиента из потока или использовании своего хранилища сайтов. Встроенная TDS не поддерживает данный метод, потому что невозможно загрузить файл на центральный сервер.
Показать сайт из хранилища
Если в настройках пути или трафикбека выбрать сайт, он будет использован вместо ссылки. Сайты располагаются в вашем локальном хранилище. Скрипт покажет файл index.html
или index.php
из папки сайта. В содержимом файла сработает автозамена макросов.
Локальный сайт может содержать множество файлов, формы, скрипты, страницы "Спасибо" и любое другое содержимое. Некоторые партнёрские сети предоставляют готовые архивы для загрузки в трекер.
Показать страницу с ошибкой
Вместо содержимого по ссылка, показывается стандартная страница с ошибкой NGinx. Конкретная ошибка выбирается случайно и зависит от IP-адреса посетителя.
Вы можете не погалаться на случайный выбор кода ошибки и задать свой код. Для этого укажите HTTP-код ошибки в поле URL. Самый частый вариант - просто вписать 404
.
Показать пустую страницу
Вместо содержимого по ссылке, показывается пустая страница без контента. Не отправляются даже стандартные HTML-теги для пустой разметки. Статус ответа всегда 200
.
Подразумевается, что вы используете этот вариант только для трафик-бека и фильтров трафика. Если вы хотите использовать такой вариант в путях, укажите в ссылке что-нибудь, лишь бы был какой-либо текст.