Перейти к содержанию

Офферы

Оффер — целевая ссылка партнёрки с выплатой, валютой и лимитами.

Создание

Офферы → + Оффер.

Поле Зачем
URL ссылка партнёрки. Обязательно с {click_id}, иначе конверсия не вернётся
Payout выплата за конверсию. Доступна в макросе {payout} и становится revenue для браузерных конверсий — см. ниже
Currency валюта payout. В отчётах пересчитывается в базовую валюту воркспейса
Сеть партнёрская сеть — из неё берётся маппинг статусов конверсий
Geo метка ISO-2 для списка офферов. На маршрутизацию не влияет: гео-условия задаются фильтрами потока

В URL работают все макросы — рядом с полем есть шпаргалка, клик по макросу вставляет его в позицию курсора:

https://partner.example.com/click?offer=123&sub1={click_id}&geo={country}&src={sub_id_1}

Удаления у оффера нет — только архивирование: исторические отчёты и конверсии по нему остаются на месте.

Капы

Кап — лимит на количество кликов, которые оффер может принять. Партнёрки часто дают жёсткие ограничения («не больше 500 лидов в день»), и кап позволяет не сжигать трафик впустую.

Окно Сброс
За час (cap_hour) в начале каждого часа UTC
За сутки (cap_day) в 00:00 UTC
Всего (cap_total) не сбрасывается — лимит на всю жизнь оффера

0 в поле — лимит выключен.

Счётчик растёт на каждом клике, который роутинг привязал к офферу. Если в потоке перед оффером стоит лендинг, клик посчитается сразу — независимо от того, дойдёт ли посетитель до кнопки. Счётчики живут в Redis; на установке без Redis — в таблице offer_counters Postgres.

Индикация в списке офферов: до 80% использования — ok, от 80% — warming, при достижении капа — capped. Берётся худшее из настроенных окон.

Backup-цепочка

У оффера можно указать backup — куда уходить, когда кап исчерпан. У backup'а может быть свой кап и свой backup: цепочка проходится до трёх уровней.

Типичный сценарий:

Casino US  (cap_day = 500)  →  backup: Casino EU  →  backup: Casino Tier-3

Утром трафик идёт на US-оффер. На 501-м клике трекер переключается на EU. В 00:00 UTC счётчик обнуляется, и US-оффер снова в работе. Вместе с оффером подменяется и его URL — в том числе тот, который лендинг получил под кнопку.

Если места нет нигде

Когда backup не задан или вся цепочка уже упёрлась в свои капы, трекер продолжает слать трафик на исчерпанный оффер, а не останавливает клик. Такие клики считает метрика minik_offer_cap_passthrough_total — по ней и видно, что кап работает вхолостую.

Ротация между офферами

Если в потоке несколько офферов, распределение идёт по весам — так же, как у потоков. Два оффера с весами 50 и 50 дадут ровный сплит; чтобы сравнить конверсию честно, держите остальные условия одинаковыми.

Кап проверяется после розыгрыша весов: оффер с исчерпанным лимитом из розыгрыша не выпадает, трекер лишь уводит выпавший на него клик по backup-цепочке. Поэтому оффер без backup'а лимит фактически не соблюдает.

Payout: откуда берутся деньги в отчётах

Источник конверсии Чей payout попадёт в revenue
S2S-постбэк от партнёрки сумма из постбэка. Пустой payout — ноль (лид без выплаты, нормальный сценарий)
Браузерная конверсия — /action и /px.gif из SDK payout из карточки оффера. Клиентской сумме трекер не верит, подделать её со страницы нельзя

Валюта нормализуется в базовую валюту воркспейса по курсу на дату клика, а не на дату отчёта. Если подходящего курса нет, сумма берётся как есть, 1:1.

Кривой payout отклоняется

Значения вроде $10.50 или 10.50 USD трекер не принимает: постбэк вернёт 400, конверсия не запишется и txid не будет считаться использованным — партнёрка может прислать его повторно с исправленной суммой. Европейская запятая (10,50) понимается, а 1,000.50 — нет: угадывать разделитель дороже, чем попросить исправить формат.

Партнёрские сети

Партнёрские сети → Каталог — готовые шаблоны популярных CPA-сетей (AdCombo, MaxBounty, ClickDealer, Everad, MyLead, LosPollos и другие). Шаблон создаёт сеть с её постбэк-шаблоном, валютой по умолчанию и маппингом статусов; любое поле можно поменять при создании или потом.

Сеть, выбранная в оффере, делает одну важную вещь: маппинг статусов. Статус из входящего постбэка (approved, pending, reversed, …) переводится в канонический lead / sale / rejected / trash — именно на них смотрят отчёты, автоправила и фильтр статусов в исходящем S2S.

Поле «Postback template» в карточке сети — справочное: трекер хранит его, чтобы адрес партнёрки был под рукой. Исходящие постбэки уходят по URL из кампании или по шаблону источника трафика — см. Исходящие постбэки.