Разработка (API)¶
Приём кликов (Click API)¶
Клик принимается GET-запросом на домен трекера:
Первый сегмент пути -alias или token кампании. «Голый» домен ведёт на кампанию
по умолчанию. Ответ - редирект/лендинг/действие в зависимости от потока.
Методы трекинга (параметр frm): pixel (1×1 GIF без редиректа), script (JS-редирект),
frame (для iframe).
Приём конверсий (Postback)¶
subid резолвится в клик (по click_id, иначе по external_id). Имена параметров
настраиваемы (алиасы, см. Настройки). Ответ ok (или ok (duplicate)).
Публичный REST API (Admin API)¶
Тот же интерфейс, что использует админка (/api/v1/*), доступен по API-ключу -
без логина. Ключ передаётся заголовком:
Примеры¶
# список кампаний
curl -H "Api-Key: tm_xxx" https://<домен>/admin/api/v1/campaigns
# карточка кампании
curl -H "Api-Key: tm_xxx" https://<домен>/admin/api/v1/campaigns/42
# отчёт
curl -H "Api-Key: tm_xxx" \
"https://<домен>/admin/api/v1/reports/clicks?group_by=country&group_by2=os&date_from=2026-07-01&date_to=2026-07-31"
Основные эндпоинты¶
GET/POST/PUT/DELETE /api/v1/campaigns(+/streams,/streams/{id}/clone,/labels)GET/POST/PUT/DELETE /api/v1/{offers|landings|domains|traffic_sources|affiliate_networks|users|groups}GET /api/v1/reports/{clicks|conversions|clicks-log|trends}- отчёты и логиGET/PUT /api/v1/settings- настройкиGET /api/v1/system- диагностика;GET /api/v1/audit- журналPOST /api/v1/domains/{id}/check- ручная проверка доменаGET/POST/DELETE /api/v1/api_keys- управление ключами
Ответы - JSON. Отчёты принимают date_from/date_to (YYYY-MM-DD), group_by,
group_by2, f_<измерение>=значение (фильтры).
Расширение (для разработчика продукта)¶
Новые типы фильтров/действий/редиректов добавляются в сервис traffic
(пакеты filters/router); измерения отчётов - в admin (groupDims).