API-пайплайн: визиты проекта и трафик вашего сайта

Индекс: API-пайплайны — индекс

Цель: видеть визиты, которые ваши кампании приводят в проект, и считать визиты на вашем собственном сайте.

Шаги

  1. Визиты проекта (его владелец).
GET /v0/my/console/traffic/summary?project=470000000000000001&window_days=30
→ {"timeline": [{"day": "2026-10-14", "visits": 12, "uniques": 9}, …],
   "visits": [{"utm_campaign": "470000000000000061", "utm_source": "telegram", "visits": 8, "uniques": 6}, …],
   "domain": "example.com", "domain_verified": true,
   "snippet_last_visit": "2026-10-15 19:16:04.703", …}
  1. Визиты, которые привела одна кампания.
GET /v0/my/console/traffic/campaign?campaign=470000000000000061
→ {"visits": 14, "uniques": 11, "timeline": […],
   "rows": [{"utm_source": "telegram", "project": "470000000000000001", "visits": 8, "uniques": 6}, …]}

rows: по источнику и проекту, на который попал посетитель.

  1. Подтвердить домен.
POST /v0/my/console/domains
{"host": "example.com"}
→ {"host": "example.com", "token": "<token>", "verified": false, …}

Разместите токен одним из трёх способов, затем проверьте:

POST /v0/my/console/domains/verify
{"host": "example.com", "method": "meta"}
→ {"verified": true}       or {"verified": false, "reason": "…"}

Ваши домены: GET /v0/my/console/domains; удалить: DELETE /v0/my/console/domains/{host} → 204.

  1. Считать визиты на сайте. Добавьте на каждую страницу:
<script async src="https://cabi.chat/cabi.js" data-project="470000000000000001"></script>

Каждый просмотр страницы передаёт путь, referrer и параметры utm_*; скрипт хранит анонимный id посетителя в local storage браузера и не ставит cookies. Когда просмотры начнут приходить, snippet_last_visit обновится, а визиты появятся в шаге 1.

За кадром

Правила

Поверхность API

Эндпоинт Назначение FE ИИ / оракул
GET /v0/my/console/traffic/summary Визиты проекта, статус вашего сайта да (Показать статистику) да
GET /v0/my/console/traffic/campaign Визиты, которые привела кампания да (статистика кампании) да
POST /v0/my/console/domains Получить токен подтверждения да да
POST /v0/my/console/domains/verify Проверить токен да (Проверить) да
GET / DELETE /v0/my/console/domains Список / удаление доменов нет да

Упомянуто