Получение данных по времени
Позволяет получить данные с разбивкой по времени (например, по дням, неделям, месяцам). Используйте данный тип запроса для построения графиков и отслеживания динамики.
Request
GET
https://api.appmetrica.yandex.net/stat/v1/data/bytime
Query parameters
|
Name |
Description |
|
params* |
Type: BytimeParams |
|
statGroupParams* |
Type: StatGroupParams |
BytimeParams
|
Name |
Description |
|
access_filter_id |
Type: integer<int32> |
|
accuracy |
Type: string |
|
annotation_groups |
Type: string[] Группа:
|
|
callback |
Type: string |
|
confidence_level |
Type: string Default: |
|
date1 |
Type: string Default: |
|
date2 |
Type: string Default: |
|
date_dimension |
Type: string |
|
dimensions |
Type: string |
|
direct_client_ids |
Type: integer[] |
|
direct_client_logins |
Type: string[] |
|
exclude_insignificant |
Type: boolean |
|
filters |
Type: string |
|
group |
Type: string Группировка данных по времени:
Default: |
|
ids |
Type: integer[] |
|
include_annotations |
Type: string Default: |
|
include_meta |
Type: boolean |
|
include_undefined |
Type: boolean |
|
keys_sort |
Type: string |
|
lang |
Type: string |
|
max_deviation |
Type: string Default: |
|
metrics |
Type: string |
|
preset |
Type: string |
|
pretty |
Type: string Default: |
|
proposed_accuracy |
Type: boolean |
|
reference_row_id |
Type: string[] |
|
request_domain |
Type: string |
|
require_metric_values |
Type: string Default: |
|
row_ids |
Type: string[][] |
|
timezone |
Type: string |
|
top_keys |
Type: string Default: |
|
with_confidence |
Type: boolean |
StatGroupParams
|
Name |
Description |
|
label_id |
Type: integer<int32> Min value: |
|
org_id |
Type: integer<int64> Min value: |
Responses
200 OK
OK
Body
application/json
{
"query": {
"timezone": "string",
"preset": "string",
"dimensions": [
"string"
],
"metrics": [
"string"
],
"sort": [
"string"
],
"date1": "string",
"date2": "string",
"filters": "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
]
],
"annotations": [
[
{
"id": 0,
"date": "string",
"time": "string",
"title": "string",
"message": "string",
"group": "string"
}
]
]
}
|
Name |
Description |
|
annotations |
Type: ConstructorReportChartAnnotation[][] Примечания. |
|
contains_sensitive_data |
Type: boolean Признак возможного отсутствия конфиденциальных данных в ответе. К ним относятся данные, которые рассчитываются алгоритмами Яндекса, например, социально-демографические (пол, возраст и др.), адреса страниц входа, поисковые фразы, информация о роботах. При значении |
|
data |
Type: DynamicRow[] Строки ответа. Представляет собой массив, каждый элемент которого — одна строка результата. |
|
data_lag |
Type: integer<int32> Задержка в обновлении данных, в секундах. |
|
query |
Type: DynamicQueryExternal Исходный запрос. Содержит параметры запроса, включая развернутые параметры из шаблона и параметры для схемы параметризации атрибутов. |
|
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[][] Общие результаты для метрик по всему множеству данных (с учетом фильтра). |
ConstructorReportChartAnnotation
|
Name |
Description |
|
date |
Type: string<date> Дата. |
|
group |
Type: string Группа:
|
|
id |
Type: integer<int32> Идентификатор примечания. |
|
message |
Type: string Описание. |
|
time |
Type: string<time> Время. |
|
title |
Type: string Заголовок. |
DynamicRow
Строки ответа. Представляет собой массив, каждый элемент которого — одна строка результата.
|
Name |
Description |
|
dimensions |
Type: object[] Массив значений группировок для данной строки. Каждое из значений группировки представляет собой объект. В нем обязательно присутствует поле |
|
metrics |
Type: number[][] Массив массивов значений метрик для данной строки. Внешний массив перечисляет метрики, внутренние массивы — значения конкретной метрики для каждой временной группы. |
DynamicQueryExternal
Исходный запрос. Содержит параметры запроса, включая развернутые параметры из шаблона и параметры для схемы параметризации атрибутов.
|
Name |
Description |
|
date1 |
Type: string Дата начала периода выборки в формате YYYY-MM-DD. |
|
date2 |
Type: string Дата окончания периода выборки в формате YYYY-MM-DD. |
|
dimensions |
Type: string[] Массив группировок. |
|
filters |
Type: string Фильтр сегментации. |
|
metrics |
Type: string[] Массив метрик. |
|
preset |
Type: string Пресет отчета. |
|
sort |
Type: string[] Массив сортировок. |
|
timezone |
Type: string Часовой пояс периода выборки в формате ±hh:mm. |
No longer supported, please use an alternative and newer version.