Перейти к основному содержанию
Callbacks (постбэки) позволяют получать уведомления о событиях в реальном времени: новые подписчики, транзакции и клики по Smart Links. Данные отправляются на ваш URL с заполненными макросами.

Доступные события

Настройка

Callbacks настраиваются на трёх уровнях:
  1. По умолчанию — в настройках аккаунта. Применяется ко всем новым кампаниям.
  2. На кампанию — индивидуальная настройка для конкретной кампании.
  3. На Smart Link — настройка при создании Smart Link.
Для каждого события можно настроить отдельно:
  • URL с макросами
  • HTTP метод — GET или POST
  • Тело запроса (для POST) с макросами
  • Заголовки — произвольные HTTP-заголовки

Макросы

Подписчик (new_subscriber)

Транзакция (new_transaction)

Остановка кампании (marketing_stop)

Примеры

GET-запрос для трекера:
POST-запрос с JSON: URL: https://api.example.com/webhook Тело:

Тестирование

В интерфейсе настройки callbacks есть кнопка Test — она отправляет тестовый запрос с заполненными макросами, чтобы вы могли проверить интеграцию перед запуском.

Обработка запросов

  • Запросы отправляются с User-Agent: OnlyTraffic-postback
  • Таймаут: 20 секунд
  • При ошибках соединения (таймаут, отказ, SSL) — до 3 повторных попыток
  • Лог всех отправленных callbacks доступен в разделе Postbacks