Статистика
get_statisticsFetch web analytics metrics from Yandex Metrica for a counter, with options for dimensions, metrics, filters, and pagination. Get totals and handle sampling for accurate data.
Instructions
Запрашивает Reporting API Яндекс Метрики (stat/v1/data) по счётчику. ПО УМОЛЧАНИЮ возвращает одну строку, агрегированную за период (без измерений), с visits/users/pageviews/bounceRate/avgVisitDurationSeconds. dimensions разбивает результат на строки (ym:s:date — динамика по дням, ym:s:lastTrafficSource — источники трафика, ym:s:deviceCategory — устройства), metrics задаёт нужные метрики — для конверсий это ym:s:goalreaches / ym:s:goalconversionRate (идентификаторы целей даёт list_goals). В ответе есть totals (итог по ВСЕМ строкам — для вопросов «сколько всего» суммировать не нужно), total_rows и sampled/sample_share (sampled=true означает, что данные приблизительные; для точных цифр нужно сузить период или передать accuracy=full). Если counterId не передан, берётся YANDEX_METRIKA_COUNTER_ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Поле сортировки; префикс '-' — по убыванию, например -ym:s:visits. | |
| date1 | No | Дата начала: YYYY-MM-DD или относительная (today, yesterday, NdaysAgo). По умолчанию 7daysAgo. | |
| date2 | No | Дата конца: YYYY-MM-DD или относительная (today, yesterday, NdaysAgo). По умолчанию yesterday. | |
| limit | No | Максимум строк на странице (игнорируется, если задан autoPaginate). | |
| offset | No | Смещение по строкам для постраничной выдачи, отсчёт с 1. | |
| filters | No | Выражение фильтра Метрики, например ym:s:deviceCategory=='mobile'. | |
| metrics | No | Метрики, например ym:s:visits, ym:s:users, ym:s:bounceRate, ym:s:goal<id>reaches. По умолчанию — типовой набор. | |
| accuracy | No | Точность сэмплирования: 'full' — точный расчёт (медленнее) или доля 0..1. По умолчанию — авторежим API. | |
| maxPages | No | Лимит страниц для autoPaginate. По умолчанию 100. | |
| counterId | No | Идентификатор счётчика. По умолчанию YANDEX_METRIKA_COUNTER_ID. | |
| dimensions | No | Измерения для группировки, например ym:s:date, ym:s:lastTrafficSource, ym:s:deviceCategory. Без них — итог за период. | |
| autoPaginate | No | Забирает все строки, листая страницами максимального для API размера (склеивает data, сохраняет totals). Игнорирует `limit`; ограничен maxPages и лимитами по строкам/байтам (при их достижении выставляет _truncated). |