Author: Alexey Seleznev
Date: 2026-05-20

# rym: Logs API Яндекс.Метрики

#### Alexey Seleznev

#### 2026-05-20

# Работа с Logs API Яндекс.Метрики

Logs API предназначен для получения несгруппированных данных из Яндекс.Метрики, на самом деле вы можете получить данные в двух группировках:

- просмотры - 1 строка будет хранить информацию об одном действии одного пользователя сайта
- визиты - 1 строка содержит информацию о всех просмотрах в рамках одной пользовательской сессии

Для загрузки данных из Logs API можно использовать функцию `rym_get_logs`, которая принимает следующий набор аргументов.

- counter - Номер счётчика Яндекс Метрики.
- date.from - Дата начала отчетного периода в формате YYYY-MM-DD.
- date.to - Дата окончания отчетного периода в формате YYYY-MM-DD (не может быть текущим днем).
- fields - Список полей через запятую. Актуальный список полей можно найти в официальной справке, список полей для просмотров, список полей для визитов.
- source - Источник логов. hits — просмотры, visits — визиты.
- login - Логин пользователя Яндекс.Метрики.
- token.path - Путь к директории в которой хранится файлс с учётными данными, для текущего пользователя Яндекс.Метрики, указанного в аргументе login.

### Пример работы с Logs API Яндекс.Метрики.

    logs.api.stat      <- rym_get_logs(counter    = 00000000,
                                       date.from  = "2018-08-01",
                                       date.to    = "2018-08-05",
                                       fields     = "ym:s:date,
                                                     ym:s:lastTrafficSource,
                                                     ym:s:referer",
                                       source     = "visits",
                                       login      = "ваш логин",
                                       token.path = "metrica_token")

Перед использованием данного примера замените значения аргументов counter и login на ваши.