darkcore docs
PWAПотоки

Постбеки потоку

Секція Postback — вхідний URL прийому й вихідні постбеки по кожному статусу з методом, тілом і заголовками.

Постбеки — це серверний обмін конверсіями по HTTP. Налаштовуються на кожному потоці в секції Postback (окремої сторінки постбеків немає). Є два напрямки: вхідний (трекер → darkcore) і вихідний (darkcore → трекер).

Покроковий приклад для конкретного трекера — Інтеграція з Keitaro. Тут — довідка по полях.

Вхідний постбек

Секція показує готовий URL прийому для копіювання у трекер:

https://edge.darkcorepwa.com/p?click_id={click_id}&status={status}&payout={payout}

Endpoint приймає click_id, status, payout і необов'язковий transaction_id через GET або POST. Для POST доступні form-urlencoded і JSON; query-параметри мають пріоритет над тілом. Під URL — таблиця прийнятих статусів: на кожен активний тип конверсії показані його аліаси (значення &status=). Повний перелік параметрів і правил — Параметри постбека.

Валюти немає — весь payout вважається доларами США. Якщо офер у EUR/GBP, конвертуйте суму перед відправкою.

Вихідний постбек

Для кожного статусу (install + кожен активний тип конверсії) налаштовується окремий egress. Порожній URL = постбек вимкнено для цього статусу.

ПолеТипЗа що відповідаєДефолт
URLтекстКуди пересилати конверсію цього статусупорожньо
Кнопка макросіввставкаДодає токен ({click_id} тощо) у позицію курсору—
HTTP-методselectGET / POST / PUTGET
Тип вмістуselectФорма / JSON / Текст (лише для POST/PUT)Форма
Шаблон тілаtextareaТіло запиту з макросами (лише для POST/PUT)—
Власні заголовкипари ключ/значенняДовільні HTTP-заголовки (напр. ключ API)порожньо

Розширені налаштування (метод, тип, тіло, заголовки) розкриваються під URL кнопкою.

Тип вмісту й екранування

ТипContent-TypeЕкранування макросів у тілі
Формаapplication/x-www-form-urlencodedURL-encode
JSONapplication/jsonJSON-safe
Текстtext/plainбез екранування

Приклад маршрутизації за статусами:

https://kclick.example.com/postback?subid={click_id}&status=lead

У шаблонах доступний повний набір макросів.

Вихідні постбеки повторюються до 4 разів з наростаючою затримкою; помилки 4xx вважаються фінальними. Якщо трекер фільтрує запити за User-Agent — додайте наш агент darkcorepwa-postback/1.0 у дозволені.

Перевірка доставки

Відкрийте Логи трекера і виберіть Вихідні S2S. Відфільтруйте записи за періодом, статусом, потоком або click ID.

У деталях видно URL, статус доставки, HTTP-код, кількість спроб і текст помилки.

Як статуси стають типами конверсій

Значення status з вхідного постбека зіставляється з типом конверсії за ключем або аліасами. Наприклад, reg, registration, lead → registration. Якщо приходить deposit без попередньої реєстрації, darkcore автоматично добудовує подію реєстрації, щоб воронка й пікселі не ламалися.

На цій сторінці