# Источник трафика: HasOffers
# О платформе HasOffers
Это одна из старейших платформ и легко узнаваема по интерфейсу.

# Подготовка сайта-лендинга
Необходимо, чтобы сайт получая трафик из Keitaro, сохранял subid в сессию и после совершения действия отправлял postback.
На странице, куда планируется направить трафик, необходимо разместить код сохранения параметра subid в сессию
<?php
if (!headers_sent() && !session_id()) {
session_start();
}
if (isset($_GET['subid'])) {
$_SESSION['subid'] = $_GET['subid'];
}
?>
2
3
4
5
6
7
8
После совершения действия пользователем, например, регистрации – отправится postback. Это делается вызовом postback адреса Keitaro с передачей нужных параметров:
<?php
$url = 'http://POSTBACK_URL?cost=1&status=registratered&sub_id_1=game1&subid=' . urlencode($_SESSION['subid']);
file_get_contents($url);
?>
2
3
4
Вместо POSTBACK_URL впишите Postback URL, который в Обслуживание → Postback URL.
Параметры cost и sub_id_1 добавлены для того, чтобы передавать дополнительную информацию в Keitaro. В отчете появятся новые колонки.
Особое внимание обратите на параметры status и subid. В статусе передается идентификатор действия. Например: lead, sale, rebill, rejected. В данном случае указано, что registration равнозначен lead.
# Создание лендинга
Выберите Hasoffers как источник и создайте поток на лендинг.
На странице Лендинги добавьте сайт в качестве лендинга. Заполните название, адрес и способ загрузки «Редирект». К адресу необходимо добавить ?subid={subid}.

# Создание источника
На странице Источники добавьте новый источник трафика. Выберите «Hasoffers.com» из шаблонов.

# Настройка кампании
Зайдите на страницу Кампании, нажмите на кнопку создания новой кампании.
Заполните поля: Название, идентификатор (адрес), выберите «Hasoffers» как источник, установите модель затрат «CPA», и впишите стоимость каждой

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

# Добавление оффера в HasOffers
В CPA сети перейдите на Offers → Create offer.
Заполните поля:
- Name. Имя оффера.
- Preview URL. Адрес сайта.
- Default Offer URL. Вставьте трекинг ссылку кампании, которую скопировали ранее на страницы кампании.
- Conversion Tracking. Выберите «Server Postback w/Transaction ID».

Далее в форме укажите стоимость конверсии, таргетинг и прочие параметры.
- Зайдите на страницу Офферы. Кликните по офферу.

- Найдите блок CONVERSION POSTBACK URL и поле Postback URL. Обратите внимание на домен и offer_id. Параметры понадобятся в пункте 6.

Откройте Keitaro > Источники. Кликните по источнику.
В поле Postback URL замените домен и
OFFER_ID. У статусов оставьте отправку лидов. Поставьте галочку Обновить в кампаниях, сохраните изменения:

# Проверка
Нажмите на ссылку для тестирования:

Откройте сайт Hasoffers.
На странице Обслуживание → Логи → Полученные postbacks находится лог обработки postback:

Во вкладке S2S postbacks (Отправленные postback) список отправленных postback'ов в CPA сеть:

Увидите Response: success=false; err_msg=Invalid Trans. ID #test1.;.