get_metrika_custom_query
Универсальный запрос к API отчётов Яндекс.Метрики (/stat/v1/data). Используйте, когда ни один из специализированных инструментов get_metrika_* не покрывает задачу: сами подберите нужные метрики, измерения, фильтры и сортировку.
Метрики (metrics) — до 20, примеры: ym:s:visits, ym:s:users, ym:s:newUsers, ym:s:pageviews, ym:s:bounceRate, ym:s:pageDepth, ym:s:avgVisitDurationSeconds, ym:s:goal<GOAL_ID>reaches, ym:s:goal<GOAL_ID>conversionRate, ym:s:ecommercePurchases, ym:s:ecommerceRevenue. Измерения (dimensions) — до 10, примеры: ym:s:date, ym:s:trafficSource, ym:s:lastTrafficSource, ym:s:searchEngine, ym:s:searchPhrase, ym:s:referer, ym:s:startURL, ym:s:URLPath, ym:s:landingPage, ym:s:deviceCategory, ym:s:browser, ym:s:operatingSystem, ym:s:regionCountry, ym:s:regionCity, ym:s:ageInterval, ym:s:gender, ym:s:UTMSource, ym:s:UTMMedium, ym:s:UTMCampaign. Фильтры (filters) — синтаксис API Метрики, например: "ym:s:trafficSource=='organic' AND ym:s:isRobot=='No'", "ym:s:regionCityName=='Москва'", "ym:s:pageViews>3", "EXISTS(ym:s:paramsLevel1=='ключ')". Операторы: ==, !=, >, <, >=, <=, =@ (содержит), !@, =~ (regexp), !~; условия объединяются AND/OR, скобки допустимы. Сортировка (sort) — имена запрошенных метрик или измерений, префикс "-" для убывания, например: ["-ym:s:visits"]. Если даты не указаны, возвращаются данные за последние 7 дней. Полный справочник метрик и измерений: https://yandex.ru/dev/metrika/ru/stat/attrandmetr/dim_all
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>",
"metrics": "<metrics>"
},
"name": "get_metrika_custom_query"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Сортировка по запрошенным метрикам или измерениям, префикс "-" для убывания. | |
| limit | No | Количество результатов для возврата (максимум 1000). | |
| offset | No | Номер первой строки выборки, начиная с 1. | |
| date_to | No | Дата окончания периода в формате YYYY-MM-DD или значения: today, yesterday, ndaysAgo. | |
| filters | No | Фильтры в синтаксисе API Метрики (сырая строка). | |
| metrics | Yes | Список метрик (максимум 20), например: ym:s:visits, ym:s:users. | |
| date_from | No | Дата начала периода в формате YYYY-MM-DD или значения: today, yesterday, ndaysAgo. | |
| dimensions | No | Список измерений (максимум 10), например: ym:s:trafficSource, ym:s:date. | |
| project_id | Yes | Идентификатор проекта. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||