Возможности API Яндекс Метрики: Management, Reports, Logs и импорт данных
API Яндекс Метрики позволяет автоматизировать то, что обычно делают в веб-интерфейсе: создавать счётчики и цели, забирать статистику, выгружать «сырые» визиты и просмотры, загружать офлайн-конверсии и расходы. Для директолога и агентства это основа связки Метрика -> BI / CRM / Директ.
Коротко: Четыре контура API: Management (настройки), Reports / Stat (агрегаты), Logs (неагрегированные данные), Data Import (офлайн, CRM, параметры). Базовый хост: api-metrika.yandex.net, авторизация OAuth.
← Каталог: Метрика · Введение · Системы аналитики · Счётчик и код · Безопасность данных · Основы HTML/JS · Карта настройки · Типы целей · Цели · Автоцели и ecommerce · ЯТМ на практике · Тег Менеджер · Фильтры и операции · Доступы и роли · Вебвизор и карты · Карты и формы · Семплирование · Отчёты · Стандартные отчёты · Атрибуция · Сегментация · Офлайн-конверсии · ClientID и идентификаторы · Measurement Protocol · CRM и интеграции · Битрикс24 и Albato · Мессенджеры · Воронки · AppMetrica · API: введение · API: архитектура · API: окружение · API: отчёты на практике · API: Logs · DataLens · Чек-лист · Справка Яндекс Метрики
Содержание
- Какие API есть у Метрики
- API управления (Management)
- API отчётов (Stat / Reports)
- Logs API -- сырые данные
- API импорта данных
- Что API умеет / чего не заменяет
- Сценарии для агентства и in-house
Какие API есть у Метрики
Официально Метрика выделяет несколько API под разные задачи. Их нельзя путать: отчёты UI ? Reports API, а «все визиты построчно» -- это Logs API.
| API | Задача | Типичный URL |
| Management | Счётчики, цели, фильтры, сегменты, доступы | https://api-metrika.yandex.net/management/v1/... |
| Reports (Stat) | Агрегированная статистика: метрики x измерения | https://api-metrika.yandex.net/stat/v1/data |
| Logs | Неагрегированные hits/visits за период | .../management/v1/counter/{id}/logrequests |
| Data Import | Офлайн-конверсии, звонки, CRM-заказы, user params, expenses | методы management / data-import |
Документация: yandex.ru/dev/metrika · быстрый старт.
API управления (Management)
Через Management API можно программно:
- получить список счётчиков
GET /management/v1/counters; - создавать и редактировать счётчики, цели, фильтры, операции, сегменты;
- управлять гостевыми доступами;
- инициировать выгрузки Logs API (заявки на логи).
Пример: создание цели «мессенджер» через POST /management/v1/counter/{counterId}/goals -- тот же сценарий, что в UI, но массово для агентских аккаунтов.
Важно: Для записи нужен OAuth-доступ metrika:write и право редактирования на счётчике.
Подробнее: API управления.
API отчётов (Stat / Reports)
Reports API отдаёт агрегированные данные: измерения (dimensions) и метрики (metrics). Это аналог конструктора отчётов в интерфейсе.
Базовый метод: GET /stat/v1/data с параметрами:
ids-- номер счётчика;metrics-- напримерym:s:visits,ym:s:users,ym:s:bounceRate;dimensions-- напримерym:s:date,ym:s:lastTrafficSource;date1/date2,filters,limit,accuracy.
Типовые кейсы для Директа:
- ежедневный дашборд: визиты / цели / CPA по источникам;
- сверка конверсий Директа и Метрики;
- выгрузка в Google Sheets / DataLens / внутренний BI.
Документация: API отчётов.
Logs API -- сырые данные
Logs API нужен, когда агрегатов недостаточно: атрибуция «как хотим», склейка с CRM, antifraud, кастомные воронки. Вы получаете строки визитов (visits) или просмотров (hits).
Асинхронный пайплайн:
- оценить/создать заявку
logrequests; - дождаться статуса готовности;
- скачать parts;
- очистить заявку (
clean), чтобы не копить квоту.
Коротко: Logs != отчёты UI. Это сырьё для ClickHouse / BigQuery / своего ETL. Для обычного директолога чаще хватает Reports API + Data Import.
Документация: Logs API.
API импорта данных
Data Import закрывает обратный поток -- в Метрику:
- офлайн-конверсии и звонки;
- клиенты и заказы из CRM;
- параметры посетителей (user params);
- расходы из внешних каналов (expenses).
Именно этот контур связывает продажи из CRM с визитами и даёт Директу обучать стратегии на оплаченных заказах, а не только на заявках с сайта.
См. также инструкцию Офлайн-конверсии и API импорта данных.
Что API умеет / чего не заменяет
| Можно через API | Лучше / только в UI или иначе |
| Массово создавать цели и фильтры | Визуальный Вебвизор и карты кликов |
| Забирать статистику в BI по расписанию | Ручной «посмотреть один отчёт глазами» |
| Загружать офлайн-конверсии пакетами | Разовая ручная загрузка CSV «на глаз» |
| Строить свою атрибуцию на Logs | Заменить здравый смысл директолога |
Связка с рекламой: API Директа описан отдельно -- каталог API Яндекс Директа.
Сценарии для агентства и in-house
- Ежедневный контроль целей -- Reports API -> алерт, если конверсии упали.
- Сквозная аналитика -- Data Import заказов + сверка с Директом.
- Мультиаккаунт -- Management: список счётчиков клиента, аудит целей.
- Data warehouse -- Logs -> ClickHouse -> свои дашборды.
- Расходы вне Директа -- expenses API, чтобы в Метрике был полный CPA.
Чек-лист: какие API подключить
- Определить задачу: настройки / агрегаты / сырые логи / импорт офлайна
- Выписать нужные OAuth-скоупы (read / write / offline_data / expenses)
- Проверить доступ владельца токена к счётчику
- Для Директа запланировать связку Reports + Data Import, а не только UI
Комментарий эксперта
|
Константин Горбунов В Monster Context API Метрики чаще всего нужен не «ради API», а чтобы офлайн-продажи и цели стабильно доезжали до Директа. Reports -- для контроля, Data Import -- для денег, Logs -- только на зрелых проектах. |
Частые вопросы
Нужен ли отдельный API для Вебвизора?
Записи Вебвизора смотрят в интерфейсе; API ориентирован на настройки, статистику, логи и импорт данных.
Можно ли заменить Мастер отчётов Директа API Метрики?
Нет: расходы и аукционные метрики Директа -- в API Директа; поведение на сайте и цели -- в API Метрики. Их комбинируют.
С чего начать новичку?
OAuth с metrika:read -> Reports API один простой отчёт -> затем Management для целей. Logs -- только когда понадобится сырьё.
Начните с введения в API Метрики, дальше -- архитектура API и взаимодействие. Практика офлайна: Офлайн-конверсии. Документация: API Метрики.
Материал подготовлен редакцией AdPump совместно со специалистами Monster Context (m-context.ru) на основе практики ведения аккаунтов Яндекс Директа и обновлений Яндекс Метрики 2026 года.
← Каталог: Метрика · Введение · Системы аналитики · Счётчик и код · Безопасность данных · Основы HTML/JS · Карта настройки · Типы целей · Цели · Автоцели и ecommerce · ЯТМ на практике · Тег Менеджер · Фильтры и операции · Доступы и роли · Вебвизор и карты · Карты и формы · Семплирование · Отчёты · Стандартные отчёты · Атрибуция · Сегментация · Офлайн-конверсии · ClientID и идентификаторы · Measurement Protocol · CRM и интеграции · Битрикс24 и Albato · Мессенджеры · Воронки · AppMetrica · API: введение · API: архитектура · API: окружение · API: отчёты на практике · API: Logs · DataLens · Чек-лист