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

Первая кампания

Пройдём весь путь: домен → источник → сеть, лендинг и оффер → кампания → клик → конверсия. Займёт минут пятнадцать. На дашборде есть чеклист 🚀 Getting started, который сам отмечает выполненные шаги.

1. Добавьте tracking-домен

Домены → + Домен, хост вида tr.example.com, тип tracking.

У домена должна быть A-запись на IP этого сервера. SSL выпускается автоматически при первом обращении — отдельно ничего делать не нужно.

Зачем отдельный домен под трекинг: его не жалко сменить, если источник забанит, и он отвязан от домена панели.

2. Подключите источник трафика

Источники → + Источник. В каталоге есть готовые шаблоны для Facebook, TikTok, Google Ads, Яндекс Директа, PropellerAds, RichAds, MGID, Taboola, Adsterra и других — они сразу проставляют нужные параметры и шаблон постбэка.

Источник задаёт шаблон исходящего S2S-постбэка: кампании с этим источником берут его по умолчанию. А вот маппинг «параметр ссылки → sub-поле клика» — свойство самой кампании, и в панели оно не редактируется. Поэтому проще всего передавать в ссылке готовые sub_id_1sub_id_30 — они попадают в клик как есть, без всякого маппинга.

3. Добавьте сеть, лендинг и оффер

Сети → + Сеть. Партнёрка, у которой вы берёте офферы. У неё тоже есть каталог шаблонов (AdCombo, MaxBounty, ClickDealer, MyLead, LosPollos и др.). Главное, ради чего сеть заводят, — карта статусов: сеть шлёт свои approved / pending / reversed, трекер переводит их в свои sale / lead / rejected по офферу, к которому привязан клик. Шаг необязательный: у оффера поле Сеть можно оставить пустым, тогда статус запишется как есть.

Лендинги → + Лендинг. Самый простой вариант — внешний URL (тип redirect). Можно загрузить ZIP с готовой страницей (тип local) — тогда трекер хостит её сам по адресу /lp/{id} и отдаёт прямо на ссылке кампании, без лишнего редиректа.

Офферы → + Оффер. URL партнёрки, payout, валюта, сеть. В URL подставляются макросы — как минимум {click_id}, иначе партнёрка не сможет вернуть конверсию:

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

Лендинг можно пропустить и слать трафик сразу на оффер — тогда в потоке оставьте только оффер.

4. Создайте кампанию

Кампании → + Кампания.

  • Alias — короткий ID в ссылке /r/{alias}. Менять потом больно: старые ссылки перестанут работать.
  • Домен — тот, что добавили в шаге 1.
  • Источник — из шага 2.
  • Cost mode / Cost value — как считать расход, от этого зависит ROI в отчётах. Расход начисляется на клик только при cpc (сумма за клик) и cpm (сумма за 1000, то есть value / 1000 за клик). При cpa и manual трекер сам ничего не начисляет.

Второй шаг мастера (cost, S2S postback URL, заметки) можно пропустить кнопкой Пропустить и заполнить позже в карточке кампании.

Дальше добавьте поток (+ Поток): схема landings + offers, выберите лендинг и оффер. Один поток без фильтров — это «весь трафик идёт сюда», нормальный старт.

Поток без назначения ничего не отдаст

Активному потоку со схемой landings + offers нужен хотя бы один лендинг или оффер — форма не даст сохранить пустой, потому что вести клик было бы некуда (посетитель получил бы 204). У схемы redirect URL та же роль у поля Redirect URL.

Готовая tracking-ссылка показана в карточке кампании. Её и ставьте в рекламный кабинет:

https://tr.example.com/r/abc123?sub_id_1={{ad.id}}&sub_id_2={{adset.id}}

5. Проверьте первый клик

Три способа, от быстрого к честному:

curl -i "https://tr.example.com/r/abc123?sub_id_1=test"

В ответе должен быть 302 и Location на ваш лендинг или оффер. Если лендинг захостен в трекере (тип local), ответ будет 200 с готовой страницей: такой лендинг отдаётся прямо на адресе кампании, и посетитель /lp/{id} не видит.

Просто откройте ссылку — вы должны оказаться на лендинге.

Симулятор — генератор синтетического трафика с гео, устройствами и конверсиями. Такие клики помечаются как симулированные: в отчётах они по умолчанию не учитываются, и их можно удалить.

Клик появится в Журнале кликов за пару секунд. Если не появился — Диагностика.

6. Настройте приём конверсий

Свой postback-URL возьмите в Настройки → Интеграции → Postback URL (входящий) — там он показан целиком, с кнопкой «Копировать». Выглядит так:

https://tr.example.com/8f3c1d0e4b7a49c2a1f65d38e0b9c742/postback?subid={subid}&status={status}&payout={payout}&currency={currency}&txid={txid}

Длинный сегмент в пути — ключ вашего воркспейса. Он аутентифицирует запрос: это и есть то, что отличает настоящий постбэк от подделки, потому что сам click_id секретом не является — его видят и лендинг, и партнёрка.

Без ключа постбэк не примут

Запрос на /postback без ключа в пути отклоняется с 401 Incorrect postback key — как и запрос с чужим ключом. Если у партнёрки записан старый адрес, конверсии не дойдут: обновите URL у неё в кабинете.

Плейсхолдеры в шаблоне замените на макросы партнёрки: у всех они называются по-своему ({subid}, {sub1}, {aff_sub}, {s1}) — в subid должен приехать тот идентификатор, который вы передали ей в ссылке оффера (sub1={click_id} из шага 3).

Проверить можно вручную: возьмите click_id из журнала кликов и дёрните URL curl'ом — конверсия должна появиться в Конверсиях.

curl -i "https://tr.example.com/<ключ>/postback?subid=<click_id>&status=lead&payout=1.5&currency=USD"

Подробнее: Приём конверсий.

7. Отдайте конверсию в источник

Чтобы Facebook или TikTok оптимизировались на лиды, конверсию нужно вернуть в рекламный кабинет. Два пути:

  • S2S postback — шаблон обычно даёт сам рекламный кабинет. Задайте его один раз источнику (поле Postback URL (шаблон)) — он подхватится всеми кампаниями с этим источником. Поле кампании S2S postback URL (исходящий) перебивает его для одной конкретной кампании. См. Исходящие постбэки.
  • Conversions API — для Facebook и TikTok есть прямая интеграция: FB CAPI и TikTok Events.

Что дальше

  • Фильтры — отсечь ботов и дата-центры, разделить трафик по гео и устройствам.
  • Капы офферов — не сжечь трафик, когда партнёрка упёрлась в лимит.
  • Авто-правила — остановить слив без вас.