SDStreltsov Digital
Affiliate

Postback и SubID в affiliate-маркетинге: как отслеживать регистрации, депозиты и доход

Разбираем SubID, click ID и S2S postback: как связать клики с регистрациями, FTD, revenue и оценивать CR/EPC без ложных выводов на малой выборке.

Клик по affiliate-ссылке — только начало воронки. Чтобы понять, какие страницы действительно приносят результат, нужно связать переход с последующей регистрацией, первым депозитом или подтверждённым доходом. Для этого используются SubID, уникальный click ID и server-to-server postback.

Коротко: SubID описывает источник трафика внутри партнёрской системы, click ID связывает конкретный переход с событием, а postback возвращает конверсию на ваш сервер. Эти инструменты дополняют веб-аналитику, а не заменяют её.

Почему одних кликов недостаточно

Две страницы могут дать по 100 переходов. Первая принесла 20 регистраций и пять целевых действий, вторая — ни одного. По CTR они выглядят одинаково, по бизнес-результату — нет.

Поэтому зрелая affiliate-аналитика строит цепочку:

показ → клик → регистрация → FTD/лид → revenue.

Не каждый партнёрский кабинет поддерживает все этапы, но архитектуру лучше подготовить заранее.

Что такое SubID

SubID — дополнительный параметр, который партнёрская программа сохраняет вместе с переходом. Его можно использовать для обозначения страницы, CTA, рекламной зоны или другого источника.

Например, значения могут показывать, пришёл ли пользователь из рейтинга, полного обзора, статьи или блока сравнения. Главное — заранее договориться о стабильной схеме именования.

Зачем нужен уникальный click ID

SubID может описывать группу кликов, а уникальный click ID идентифицирует конкретный переход. Сервер генерирует его перед redirect и сохраняет минимальный контекст: время, объект, страницу, CTA, GEO и другие необходимые параметры.

Затем click ID передаётся партнёрской системе. Если пользователь совершает целевое действие, партнёрка возвращает тот же идентификатор через postback.

Как работает postback

Postback — это HTTP-запрос server-to-server. Браузер пользователя уже может быть закрыт; партнёрская система обращается напрямую к endpoint вашего сайта и передаёт событие.

Упрощённо:

  1. посетитель нажал CTA;
  2. сайт создал click ID;
  3. click ID ушёл в партнёрскую ссылку;
  4. партнёрка зарегистрировала конверсию;
  5. её сервер вызвал ваш postback URL;
  6. сайт нашёл исходный клик и записал событие.

Какие события принимать

Названия зависят от вертикали и партнёрки. Часто встречаются регистрация, квалифицированный лид, первый депозит, подтверждённая продажа и revenue.

Полезно нормализовать внешние названия в несколько внутренних типов. Тогда отчёты не зависят от того, что один партнёр называет событие ftd, а другой first_deposit.

Проверяйте подпись postback

Публичный endpoint нельзя слепо доверять входящим параметрам. Если партнёрская система поддерживает secret/signature, запрос нужно проверять до записи события.

Дополнительно стоит валидировать click ID, тип события и числовые значения. Endpoint должен быть идемпотентным: повторный callback не должен дважды начислять одну конверсию.

Revenue и валюта

Если postback передаёт доход, обязательно сохраняйте валюту или заранее приводите значения к единой валюте по понятному правилу. Число 25 без контекста бесполезно: это может быть 25 рублей, долларов или евро.

Для отчётов лучше отдельно хранить исходное значение и нормализованное, если вы действительно выполняете валютную конвертацию.

CR и EPC

Conversion Rate показывает долю кликов, которые привели к выбранной конверсии. EPC — средний доход на клик.

Эти метрики полезны для сравнения страниц, CTA и офферов, но только при достаточной выборке. Один депозит после двух кликов не делает страницу автоматически лучшей.

Cold start

Новый букмекер или новая страница не имеют исторических данных. Если рейтинг сразу сортируется по EPC, объект с единичным удачным событием может необоснованно подняться наверх.

Поэтому аналитическая сортировка должна иметь минимальный порог данных, редакционные ограничения и отдельную логику cold start.

A/B-тест: оптимизируйте по правильной глубине

Вариант кнопки может выиграть по CTR и проиграть по FTD. Если postback доступен, тест полезно оценивать на более глубоком уровне воронки.

При этом чем глубже метрика, тем больше времени обычно нужно для статистически осмысленной выборки.

UTM, SubID и click ID

Эти идентификаторы отвечают на разные вопросы:

  • UTM — откуда пользователь пришёл на ваш сайт;
  • SubID — какой внутренний источник вы передали партнёрке;
  • click ID — какой конкретно переход привёл к последующему событию.

Техническая маршрутизация ссылок подробнее разобрана в статье «Affiliate-ссылки на WordPress: SubID, UTM и аналитика». Здесь фокус — именно на связке клика с конверсией и доходом.

Не храните лишние персональные данные

Для attribution обычно не нужны паспортные данные, ФИО или полный IP. Чем меньше данных собирает система, тем проще политика приватности и контроль доступа.

Храните только то, что действительно требуется для аналитики и проверки событий.

SubIDПередаёт партнёрке контекст источника.
Click IDИдентифицирует конкретный переход.
PostbackВозвращает конверсию server-to-server.
SignatureЗащищает endpoint от поддельных событий.
CR / EPCПоказывают глубину результата, а не только клики.
Cold startНе позволяет единичным данным ломать сортировку.

Как это реализовано в BetCraft

В BetCraft affiliate redirect, click analytics, postback и revenue-аналитика работают как связанные модули. Переход получает click ID, а входящее событие может быть связано с исходной страницей и CTA.

Эту систему удобно сочетать с Multi-GEO (отдельный разбор) и Feed Manager (автоматизация данных букмекеров), не смешивая техническую аналитику с текстом статей.

Частые вопросы

Postback обязателен для affiliate-сайта?

Нет. Можно работать по отчётам партнёрской программы. Postback нужен, когда вы хотите автоматически связать конверсию со своим кликом и строить внутреннюю воронку.

Можно ли использовать только SubID?

Да, для части задач этого достаточно. Уникальный click ID становится полезным, когда нужен точный S2S-матч конкретного перехода и события.

Что делать, если партнёрка не поддерживает postback?

Сохраняйте клики и анализируйте конверсии по внешним отчётам. Не стоит имитировать точность, которой технически нет.

ПОДЕЛИТЬСЯ Статья была полезна? Отправьте её коллегам
ВКонтакте Telegram
БОЛЬШЕ МАТЕРИАЛОВ

Продолжайте разбираться в WordPress и разработке сайтов

Все статьи