get_report
Query Yandex.Metrica data with custom metrics, dimensions, filters, and sorting for flexible analytics reporting.
Instructions
Flexible Yandex.Metrica reporting endpoint. Query any combination of metrics (ym:s:visits, ym:s:pageviews, ym:s:bounceRate, ym:s:avgVisitDurationSeconds, ym:s:users, ym:s:newUsers, etc.) with dimensions (ym:s:trafficSource, ym:s:searchEngine, ym:s:country, ym:s:browser, ym:s:deviceCategory, ym:s:date, etc.) over a date range. Supports filters and sorting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort field, prefix with '-' for descending, e.g. '-ym:s:visits' | |
| date1 | Yes | Start date YYYY-MM-DD | |
| date2 | Yes | End date YYYY-MM-DD | |
| limit | No | Max rows to return (default 100) | |
| filters | No | Filter expression, e.g. ym:s:trafficSource=='organic' | |
| metrics | Yes | Metrics array, e.g. ['ym:s:visits', 'ym:s:pageviews', 'ym:s:bounceRate', 'ym:s:avgVisitDurationSeconds'] | |
| counter_id | Yes | Yandex.Metrica counter ID | |
| dimensions | No | Dimensions array, e.g. ['ym:s:trafficSource', 'ym:s:browser', 'ym:s:country', 'ym:s:deviceCategory'] |