ВозможностиПриватностьТарифыДокументация
ВойтиНачать
Документация

Начало работы

  1. О сервисе
  2. Вход и профиль
  3. Добавление сайта

Сбор данных

  1. Установка скрипта
  2. Как считается статистика
  3. Конфигурация трекера
  4. Функции трекера
  5. Пользовательские события
  6. Идентификация посетителей
  7. Теги
  8. Сбор производительности
  9. Отключение и приватность
  10. Записи сессий
  11. Ссылки и пиксели

Анализ

  1. Обзор и показатели
  2. Реальное время
  3. Фильтры
  4. Сегменты
  5. Когорты
  6. Посетители и сессии
  7. Данные событий
  8. Данные сессий
  9. Сравнение периодов
  10. Разбивка по параметрам
  11. Цели
  12. Воронки
  13. Пути пользователей
  14. Удержание
  15. UTM-метки
  16. Доход
  17. Атрибуция
  18. Тепловые карты
  19. Отчёт производительности

Совместная работа

  1. Доски
  2. Команды и роли
  3. Публичный доступ
  4. Тарифы и лимиты

Интеграции и API

  1. CMS, SPA и менеджер тегов
  2. Доступ к API
  3. Экспорт данных

Помощь

  1. Если данных нет
  2. Частые вопросы
Документация / Доступ к API

Доступ к API

API работает на том же домене, что и приложение, с префиксом /api. Запросы управления и чтения защищены авторизацией и правами на ресурс; публичный приём событий — отдельный маршрут.

Доступность по тарифам

По умолчанию внешний API доступен на тарифах «Профи» и «Бизнес». Доступ определяется настройкой «Доступ к API» в тарифе вашего аккаунта. Если она выключена, запросы возвращают 403 с кодом feature_not_available и полем feature: apiAccess.

Работа в кабинете, установка счётчика через CMS или менеджер тегов и отправка событий не требуют доступа к внешнему API. Публичные ссылки продолжают работать в пределах выданных прав.

Платные отчёты через API доступны при наличии соответствующей возможности в тарифе владельца источника. Например, API воронок проверяет доступ к воронкам так же, как кабинет. API не обходит тарифные лимиты и права участников.

Авторизация

POST /api/auth/login принимает JSON с email и password и возвращает сессию с token. Для входа email должен быть подтверждён. Передавайте токен в последующих запросах заголовком:

Authorization: Bearer <токен сессии>

Не помещайте пароль или токен кабинета в публичный код сайта. Интеграцию чтения аналитики выполняйте на своём сервере. Токен сессии имеет срок действия; постоянные API-ключи сейчас не предоставляются.

Основные запросы

Метод и путьНазначение
POST /api/auth/verifyПроверка текущей сессии.
GET /api/websitesДоступные сайты с пагинацией.
GET /api/websites/{id}/statsОсновные показатели сайта.
GET /api/websites/{id}/pageviewsВременные ряды просмотров и посетителей.
GET /api/websites/{id}/metricsСрез по параметру type, например path.
GET /api/websites/{id}/eventsСобытия сайта.
GET /api/websites/{id}/sessionsСессии сайта.
POST /api/reports/{type}Расчёт отчёта с его параметрами.

Для запросов статистики передавайте startAt и endAt как Unix-время в миллисекундах. Для временного ряда также задайте unit, например day. Используйте реальный ID доступного вам сайта.

GET /api/websites/{id}/stats?startAt=1788220800000&endAt=1790812799999

Отчёт принимает JSON с type (например, funnel), websiteId, parameters и, где поддерживается, filters. В parameters указываются startDate, endDate и поля конкретного отчёта. Например, для funnel нужны window и steps, для attribution — model, type и step. Ошибку в параметрах исправляйте по ответу API; при ограничении частоты сократите число запросов.

Отправку браузерных событий удобнее выполнять функциями трекера: они формируют данные страницы и кэш сессии.

← CMS, SPA и менеджер теговЭкспорт данных →

Понятная веб-аналитика.

Продукт

ВозможностиПриватностьТарифы

Ресурсы

ДокументацияВойти

Правовые документы

Политика конфиденциальностиПользовательское соглашениеПоручение обработки данныхРеквизиты, оплата и возвраты