Обновлённая версия статьи 2017 года. Базовые принципы остались, но в 2026 многое делается через server-side и macro-replacement, не через cookie-based трекинг.
Настройка статистики и постбэков в CPA: чек-лист 2026
Без серверной статистики ты сливаешь бюджет вслепую. Кликов много — а на каких площадках/креативах реально приходит апрув, неизвестно. Этот гайд — что и как настроить, чтобы видеть данные на уровне source → creative → offer → payout.
1. Что такое S2S-постбэк (если коротко)
Постбэк (postback, S2S, server-to-server) — HTTP-запрос, который CPA-сеть отправляет твоему трекеру в момент, когда лид одобрен. В отличие от cookie/pixel-трекинга, он работает через сервер и не страдает от блокировок браузеров (Safari ITP, iOS ATT, блокировщики рекламы).
Связка такая:
- Ты создаёшь поток в трекере, получаешь уникальный clickid для каждого клика.
- clickid передаётся в ссылку на CPA-сеть как параметр.
- Когда лид подтверждается (или статусится в reject/trash) — CPA-сеть дёргает твой постбэк-URL с этим clickid и статусом.
- Трекер связывает clickid с источником клика и показывает реальную конверсию.
2. Что нужно настроить в трекере
Возьмём Keitaro как пример (один из самых распространённых трекеров в нише), принципы такие же для Voluum, BeMob, RedTrack:
- Уникальный clickid на клик — Keitaro генерит сам, передавай через макрос
{subid}или{external_id}. - Subaccounts (sub1-sub10) — параметры, которые ты пробрасываешь от источника трафика (Facebook adset, тизерка campaign_id, push subscriber_id). Без них ты не отделишь хорошие источники от плохих.
- Postback URL — найдёшь в настройках потока, выглядит как
https://your-tracker.com/postback?subid={subid}&status={status}&payout={payout}. - События статусов — настрой обработку как минимум
approved,rejected,trash,hold. Не все сети шлют все статусы.
3. Что нужно передать в CPA-сеть
При создании потока в кабинете CPA:
- Целевая ссылка с placeholder’ом для clickid:
https://offer.shakes.pro/...&subid={clickid}Конкретное имя параметра (subid/sub1/clickid) — смотри в кабинете сети. - Subaccounts — если сеть поддерживает sub1-sub5, прокидывай туда creative_id, adset_id, geo, device. Это даст drill-down в отчётах сети независимо от трекера.
- Postback URL — вставь из трекера. Большинство сетей принимают как глобальный, так и пер-офферный постбэк. На старте хватит глобального.
4. Макросы CPA-сети
При вставке постбэка сеть подставит свои макросы в твой URL. Стандартные:
{clickid}или{subid}— твой clickid, должен совпасть с тем что трекер ждёт.{status}— статус лида (approved/rejected/hold/trash).{payout}— выплата по конкретному лиду в той валюте, в которой ставка.{offer_id}— какой оффер сконвертил (если льёшь несколько одной кампанией).{country},{datetime}— дополнительные параметры.
Точные названия макросов разные в разных сетях. Проверяй документацию своей CPA.
5. Тест постбэка перед заливом
Самая частая ошибка — настроил, залил, через 3 дня обнаружил что 0 конверсий записано в трекере. Чтобы такого не случилось:
- В кабинете CPA-сети найди функцию «отправить тестовый постбэк» (есть почти везде).
- Отправь тест со статусом
approvedи каким-нибудь clickid. - Открой Keitaro → отчёт по конверсиям → должен прилететь твой тестовый clickid.
- Проверь что статус, payout и subaccounts передались корректно.
- Если что-то пустое — поправь макросы и повтори тест.
Этот шаг занимает 10 минут и спасает от 3-дневных слитых бюджетов.
6. Сверка статистики
Раз в неделю сверяй: данные в трекере ≠ данные в кабинете CPA на 100%, всегда есть дельта 1-3% (отложенные постбэки, hold→approve, технические задержки). Если дельта
5% — что-то не так:
- Постбэк не доходит на некоторые статусы.
- В трекере и в кабинете разная логика времени конверсии (дата клика vs дата approve).
- Двойные срабатывания (одно событие пришло как approve и как hold).
Регулярная сверка ловит проблемы до того как они станут хроническими.
7. Что НЕ передавать в постбэк
- Чувствительные данные клиента (телефон, email лида) — это нарушает GDPR/CCPA и условия большинства CPA-сетей.
- Внутренние ID офферов рекламодателя (если они отличаются от ID в кабинете сети) — ты получишь данные, которые ничего не значат для оптимизации.
Чек-лист перед заливом
- Поток в трекере создан, clickid генерится.
- Целевая ссылка в кабинете CPA содержит макрос для clickid.
- Postback URL вставлен в кабинет CPA, все нужные макросы заполнены.
- Sub1-sub5 настроены и пробрасываются от источника трафика.
- Отправлен тестовый постбэк, конверсия отобразилась в трекере.
- Сверка статистики на 1-й и 7-й день после старта.
CTA
В Shakes.pro полная документация по постбэкам, готовые шаблоны под Keitaro/Voluum/BeMob, и менеджер поможет настроить интеграцию за один звонок.
Тоже интересно
Гайды Как пользователи относятся к рекламе в интернете
Поведенческий разбор аудитории и её реакции на рекламу — принципы 2018, которые работают и сейчас.
Instagram для арбитражника в 2026: Reels, CAPI, связка с Telegram
Что реально дают рекламные кабинеты Meta в 2026 для арбитражника: Reels-креативы, Conversions API, связка с Telegram, прогрев BM.
Гайды Как тестировать креативы в арбитраже
Полный гайд по тестированию рекламных креативов в CPA-арбитраже: выборки, A/B, метрики, когда останавливать тест.