Збери callback. Збережи атрибуцію.
Postback, це server-to-server callback після конверсії. У лабораторії можна зібрати GET callback, створити безпечну terminal-команду для тесту та перевірити поля, без яких конверсію не вдасться атрибутувати.
Зістав поля callback
Встав URL отримувача з трекера або CRM. Далі використовуй назви макросів, які реально повертає партнерка.
Використовуй sub-поля лише коли вони потрібні для звітів або звірки.
Готовий callback URL
Terminal-команда для тесту
Команда підставляє безпечні тестові значення. Запускай її лише для endpoint, який контролюєш, і перевір, що подія з'явилася в системі рівно один раз.
curl --fail-with-body --get 'https://…' Один ID має пройти весь шлях.
Трекер не може вгадати конверсію на стороні офера з browser redirect. Партнерка або CRM має повернути ідентифікатор, який отримала в момент кліку.
- 01
Клік
Трекер створює click ID і додає його в outbound URL офера.
- 02
Офер
Партнерка зберігає цей ідентифікатор біля користувача або ліда.
- 03
Конверсія
Після реєстрації або депозиту партнерка викликає S2S URL з тим самим ID.
- 04
Атрибуція
Отримувач обробляє callback. Перевір у звітах, що click, статус і значення справді зіставлені та записані.
Карта полів
Для DarkCore ingress використовуй canonical-назви нижче. Сам endpoint бери з налаштувань стріму, а не вигадуй URL.
| Поле | Навіщо потрібне |
|---|---|
click_id | Зіставляє callback з початковим візитом. Це обов'язкове поле. |
status | Каже системі, яка сталася конверсія. DarkCore приймає registration або deposit і документовані aliases. |
payout | Передає грошову цінність, якщо її віддає джерело. Узгодь валюту та семантику payout із партнером. |
sub1-sub10 | Передає додатковий контекст лише коли він потрібен для звітів або звірки. |
Тестуй точки відмови, а не лише happy path.
- 1
Ідентифікатор
Переконайся, що точний click ID є в offer URL і повертається без змін.
- 2
Статус
Надішли тестову подію для кожного статусу. Не вважай sale lead-ом без перевірки.
- 3
Відповідь
Відповідь 200 означає лише, що endpoint прийняв callback. Перевір зіставлений запис у звітах, перш ніж довіряти атрибуції.
- 4
Дедуплікація
Повтори той самий callback один раз. Отримувач не має порахувати конверсію двічі.
- 5
Таймінг
Перевір затримані callbacks відносно timezone і attribution window у звітах.
Зістав один live callback, поки він не коштує атрибуції.
Принеси URL офера, click parameter, шаблон postback і карту статусів. Перевіримо флоу на реальній кампанії, а не на demo-рядку.