Получение сводной таблицы
Позволяет получить данные с разбивкой по времени (например, по дням, неделям, месяцам). Используйте данный тип запроса для построения графиков и отслеживания динамики. Посмотрите как используется данный запрос в примере.
Request
GET
https://api-metrika.yandex.net/stat/v1/data/pivot
Query parameters
| Name | Description | 
| ids* | Type: integer<int32>[] Идентификаторы счетчиков, через запятую. | 
| metrics* | Type: string Список метрик, разделенных запятой.
Лимит: 20 метрик в запросе. | 
| accuracy | Type: string Размер выборки, используемой для отчета. Позволяет управлять семплированием (количеством визитов, использованных при расчете итогового значения). | 
| callback | Type: string Функция обратного вызова, которая обрабатывает ответ API. | 
| date1 | Type: string Дата начала периода выборки в формате YYYY-MM-DD. Также используйте значения:  Default:  | 
| date2 | Type: string Дата окончания периода выборки в формате YYYY-MM-DD. Также используйте значения:  Default:  | 
| dimensions | Type: string Список группировок, разделенных запятой.
Лимит: 10 группировок в запросе. | 
| direct_client_logins | Type: string[] Логины клиентов Яндекс Директа, через запятую. Могут использоваться для формирования отчета Директ-расходы. | 
| filters | Type: string Фильтр сегментации. Лимит: количество уникальных группировок и метрик — до 10, количество отдельных фильтров — до 20, длина строки в фильтре — до 10 000 символов; количество значений в одном условии фильтрации — 100. | 
| include_undefined | Type: boolean Включает в ответ строки, для которых значения группировок не определены. Влияет только на первую группировку. По умолчанию выключено. | 
| lang | Type: string Язык. | 
| limit | Type: string Количество элементов на странице выдачи.
Лимит: 100 000. Default:  Min value:  | 
| offset | Type: string Индекс первой строки выборки, начиная с 1. Default:  Min value:  | 
| pivot_dimensions | Type: string Список группировок, разделенных запятой.
Лимит: 10 группировок в запросе. | 
| pivot_limit | Type: string Количество столбцов на странице выдачи.
Лимит: 100. Default:  Min value:  | 
| pivot_offset | Type: string Индекс первой строки выборки, начиная с 1. Default:  Min value:  | 
| preset | Type: string Шаблон отчета. | 
| pretty | Type: string Задает форматирование результата. Чтобы использовать форматирование, укажите значение  Default:  | 
| proposed_accuracy | Type: boolean Если параметр выставлен в  | 
| sort | Type: string Список группировок и метрик, разделенных запятой, по которым осуществляется сортировка. По умолчанию сортировка производится по убыванию (указан знак  | 
| timezone | Type: string Часовой пояс в формате ±hh:mm в диапазоне [-23:59; +23:59] (знак плюса нужно передавать как  | 
Responses
200 OK
OK
Body
application/json
{
    "query": {
        "timezone": "string",
        "preset": "string",
        "dimensions": [
            "string"
        ],
        "metrics": [
            "string"
        ],
        "sort": [
            "string"
        ],
        "date1": "string",
        "date2": "string",
        "filters": "string",
        "pivot_dimensions": [
            "string"
        ]
    },
    "data": [
        {
            "dimensions": [
                {}
            ],
            "metrics": [
                [
                    0
                ]
            ]
        }
    ],
    "total_rows": 0,
    "total_rows_rounded": false,
    "sampled": false,
    "contains_sensitive_data": false,
    "sample_share": 0,
    "sample_size": 0,
    "sample_space": 0,
    "data_lag": 0,
    "totals": [
        0
    ]
}
| Name | Description | 
| contains_sensitive_data | Type: boolean Признак возможного отсутствия конфиденциальных данных в ответе. К ним относятся данные, которые рассчитываются алгоритмами Яндекса, например, социально-демографические (пол, возраст и др.), адреса страниц входа, поисковые фразы, информация о роботах. При значении  | 
| data | Type: PivotRow[] Строки ответа. Представляет собой массив, каждый элемент которого — одна строка результата. | 
| data_lag | Type: integer<int32> Задержка в обновлении данных, в секундах. | 
| query | Type: PivotQueryExternal Исходный запрос. Содержит параметры запроса, включая развернутые параметры из шаблона и параметры для схемы параметризации атрибутов. | 
| sample_share | Type: number<double> Доля данных, по которым осуществлялся расчет. Доступно значение в пределах от 0 до 1. | 
| sample_size | Type: integer<int64> Количество строк в выборке данных. | 
| sample_space | Type: integer<int64> Количество строк данных. | 
| sampled | Type: boolean Признак семплирования. Показывает, был ли применен семплинг. Возможные значения:  | 
| total_rows | Type: integer<int64> Общее количество строк в ответе по всему множеству данных (с учетом фильтра). | 
| total_rows_rounded | Type: boolean Признак того, что общее количество строк было округлено. | 
| totals | Type: number<double>[] Общие результаты для метрик по всему множеству данных (с учетом фильтра). | 
PivotRow
Строки ответа. Представляет собой массив, каждый элемент которого — одна строка результата.
| Name | Description | 
| dimensions | Type: object[] Массив значений группировок для данной строки. Каждое из значений группировки представляет собой объект. В нем обязательно присутствует поле  | 
| metrics | Type: number<double>[][] Массив массивов значений метрик для данной строки. Внешний массив перечисляет метрики, внутренние массивы — значения конкретной метрики для каждой временной группы. | 
PivotQueryExternal
Исходный запрос. Содержит параметры запроса, включая развернутые параметры из шаблона и параметры для схемы параметризации атрибутов.
| Name | Description | 
| date1 | Type: string Дата начала периода выборки в формате YYYY-MM-DD. | 
| date2 | Type: string Дата окончания периода выборки в формате YYYY-MM-DD. | 
| dimensions | Type: string[] Массив группировок. | 
| filters | Type: string Фильтр сегментации. | 
| metrics | Type: string[] Массив метрик. | 
| pivot_dimensions | Type: string[] Массив группировок. | 
| preset | Type: string Пресет отчета. | 
| sort | Type: string[] Массив сортировок. | 
| timezone | Type: string Часовой пояс периода выборки в формате ±hh:mm. | 
No longer supported, please use an alternative and newer version.