Офферы¶
Оффер — целевая ссылка партнёрки с выплатой, валютой и лимитами.
Создание¶
Офферы → + Оффер.
| Поле | Зачем |
|---|---|
| URL | ссылка партнёрки. Обязательно с {click_id}, иначе конверсия не вернётся |
| Payout | выплата за конверсию. Доступна в макросе {payout} и становится revenue для браузерных конверсий — см. ниже |
| Currency | валюта payout. В отчётах пересчитывается в базовую валюту воркспейса |
| Сеть | партнёрская сеть — из неё берётся маппинг статусов конверсий |
| Geo | метка ISO-2 для списка офферов. На маршрутизацию не влияет: гео-условия задаются фильтрами потока |
В URL работают все макросы — рядом с полем есть шпаргалка, клик по макросу вставляет его в позицию курсора:
Удаления у оффера нет — только архивирование: исторические отчёты и конверсии по нему остаются на месте.
Капы¶
Кап — лимит на количество кликов, которые оффер может принять. Партнёрки часто дают жёсткие ограничения («не больше 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: цепочка проходится до трёх уровней.
Типичный сценарий:
Утром трафик идёт на 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 из кампании или по шаблону источника трафика — см. Исходящие постбэки.