Создание запроса логов

Создает запрос логов.

Примечание

Logs API не поддерживает фильтрацию на уровне запроса.

Request

POST

https://api-metrika.yandex.net/management/v1/counter/{counterId}/logrequests

Path parameters

Name

Description

counterId

Type: integer

Идентификатор счетчика.

Query parameters

Name

Description

date1

Type: string

Первый день.

Example: 2016-01-01

date2

Type: string

Последний день (не может быть текущим днем).

Example: 2016-01-31

fields

Type: string

Список полей через запятую.

Example: ym:pv:dateTime,ym:pv:referer

source

Type: string

Источник логов. Источник логов. Возможные значения:

  • hits — события.
  • visits — визиты.

Example: hits

attribution

Type: string

Модель атрибуции. Возможные значения:

  • FIRST — первый переход.
  • LAST — последний переход.
  • LASTSIGN — последний значимый переход.
  • LAST_YANDEX_DIRECT_CLICK — последний переход из Директа.
  • CROSS_DEVICE_LAST_SIGNIFICANT — последний значимый переход (кросс-девайс) с учетом визитов со всех устройств посетителя.
  • CROSS_DEVICE_FIRST — первый переход (кросс-девайс) с учетом визитов со всех устройств посетителя.
  • CROSS_DEVICE_LAST_YANDEX_DIRECT_CLICK — последний переход из Директа (кросс-девайс) с учетом визитов со всех устройств посетителя.
  • CROSS_DEVICE_LAST — последний переход (кросс-девайс) с учетом визитов со всех устройств посетителя.
  • AUTOMATIC — автоматическая атрибуция.

Example: FIRST

Responses

200 OK

OK

Body

application/json
{
  "log_request": {
    "request_id": 0,
    "counter_id": 0,
    "source": [
      "example"
    ],
    "date1": "example",
    "date2": "example",
    "fields": [
      "example"
    ],
    "status": "example",
    "size": 0,
    "parts": [
      {
        "part_number": 0,
        "size": 0
      }
    ],
    "attribution": "example"
  }
}

Name

Description

log_request

Type: LogRequest

Запрос логов.

Example
{
  "request_id": 0,
  "counter_id": 0,
  "source": [
    "example"
  ],
  "date1": "example",
  "date2": "example",
  "fields": [
    "example"
  ],
  "status": "example",
  "size": 0,
  "parts": [
    {
      "part_number": 0,
      "size": 0
    }
  ],
  "attribution": "example"
}

LogRequestPart

Часть ответа

Name

Description

part_number

Type: integer

Номер части.

size

Type: integer

Размер в байтах.

Example
{
  "part_number": 0,
  "size": 0
}

LogRequest

Запрос логов.

Name

Description

attribution

Type: string

Модель атрибуции. Возможные значения:

  • FIRST — первый переход.
  • LAST — последний переход.
  • LASTSIGN — последний значимый переход.
  • LAST_YANDEX_DIRECT_CLICK — последний переход из Директа.
  • CROSS_DEVICE_LAST_SIGNIFICANT — последний значимый переход (кросс-девайс) с учетом визитов со всех устройств посетителя.
  • CROSS_DEVICE_FIRST — первый переход (кросс-девайс) с учетом визитов со всех устройств посетителя.
  • CROSS_DEVICE_LAST_YANDEX_DIRECT_CLICK — последний переход из Директа (кросс-девайс) с учетом визитов со всех устройств посетителя.
  • CROSS_DEVICE_LAST — последний переход (кросс-девайс) с учетом визитов со всех устройств посетителя.
  • AUTOMATIC — автоматическая атрибуция.

Example: example

counter_id

Type: integer

Идентификатор счётчика.

date1

Type: string

Первый день.

Example: example

date2

Type: string

Последний день.

Example: example

fields

Type: string[]

Example
[
  "example"
]

parts

Type: LogRequestPart[]

Example
[
  {
    "part_number": 0,
    "size": 0
  }
]

request_id

Type: integer

Идентификатор запроса логов.

size

Type: integer

Размер логов запроса в байтах.

source

Type: string[]

Example
[
  "example"
]

status

Type: string

Статус запроса:

  • created — создан.
  • canceled — отменён.
  • processed — обработан.
  • cleaned_by_user — очищен пользователем.
  • cleaned_automatically_as_too_old — очищен автоматически.
  • processing_failed — ошибка при обработке.
  • awaiting_retry — ожидает перезапуска.

Example: example

Example
{
  "request_id": 0,
  "counter_id": 0,
  "source": [
    "example"
  ],
  "date1": "example",
  "date2": "example",
  "fields": [
    "example"
  ],
  "status": "example",
  "size": 0,
  "parts": [
    {
      "part_number": 0,
      "size": 0
    }
  ],
  "attribution": "example"
}

No longer supported, please use an alternative and newer version.