Перейти до вмісту

Збери callback. Збережи атрибуцію.

Postback, це server-to-server callback після конверсії. У лабораторії можна зібрати GET callback, створити безпечну terminal-команду для тесту та перевірити поля, без яких конверсію не вдасться атрибутувати.

Локальний інструмент. Сторінка нікуди не відправляє URL, макроси, токени чи тестові запити.

Зістав поля callback

Встав URL отримувача з трекера або CRM. Далі використовуй назви макросів, які реально повертає партнерка.

Використовуй URL, який згенерував трекер, включно зі статичним ключем, якщо він уже є в URL.
Він має повернути той самий click ID, який ти передав в офер.
Залиш порожнім, якщо партнерка не повертає payout.

Використовуй sub-поля лише коли вони потрібні для звітів або звірки.

Готовий callback URL

Потрібен URL отримувача

Terminal-команда для тесту

Команда підставляє безпечні тестові значення. Запускай її лише для endpoint, який контролюєш, і перевір, що подія з'явилася в системі рівно один раз.

curl --fail-with-body --get 'https://…'

Один ID має пройти весь шлях.

Трекер не може вгадати конверсію на стороні офера з browser redirect. Партнерка або CRM має повернути ідентифікатор, який отримала в момент кліку.

  1. 01

    Клік

    Трекер створює click ID і додає його в outbound URL офера.

  2. 02

    Офер

    Партнерка зберігає цей ідентифікатор біля користувача або ліда.

  3. 03

    Конверсія

    Після реєстрації або депозиту партнерка викликає S2S URL з тим самим ID.

  4. 04

    Атрибуція

    Отримувач обробляє callback. Перевір у звітах, що click, статус і значення справді зіставлені та записані.

Карта полів

Для DarkCore ingress використовуй canonical-назви нижче. Сам endpoint бери з налаштувань стріму, а не вигадуй URL.

ПолеНавіщо потрібне
click_idЗіставляє callback з початковим візитом. Це обов'язкове поле.
statusКаже системі, яка сталася конверсія. DarkCore приймає registration або deposit і документовані aliases.
payoutПередає грошову цінність, якщо її віддає джерело. Узгодь валюту та семантику payout із партнером.
sub1-sub10Передає додатковий контекст лише коли він потрібен для звітів або звірки.

Тестуй точки відмови, а не лише happy path.

  1. 1

    Ідентифікатор

    Переконайся, що точний click ID є в offer URL і повертається без змін.

  2. 2

    Статус

    Надішли тестову подію для кожного статусу. Не вважай sale lead-ом без перевірки.

  3. 3

    Відповідь

    Відповідь 200 означає лише, що endpoint прийняв callback. Перевір зіставлений запис у звітах, перш ніж довіряти атрибуції.

  4. 4

    Дедуплікація

    Повтори той самий callback один раз. Отримувач не має порахувати конверсію двічі.

  5. 5

    Таймінг

    Перевір затримані callbacks відносно timezone і attribution window у звітах.

Прочитай розбір S2S postback, потім прив'яжи результат до налаштувань стріму.

Зістав один live callback, поки він не коштує атрибуції.

Принеси URL офера, click parameter, шаблон postback і карту статусів. Перевіримо флоу на реальній кампанії, а не на demo-рядку.

Зіставити postback flow