API Метрики работает
Как выгрузить данные Яндекс Метрики в Excel
Импорт истории из Метрики по API доступен прямо сейчас.
Если вам нужна таблица из Яндекс Метрики для Excel, начните с экспорта XLSX из отчёта.
Посетители24 816
Для регулярной работы есть отчёты по расписанию и API. А если кабинет Метрики не открывается, историю можно перенести в Мерку и скачать XLSX уже оттуда. Разбираем все варианты и то, как открыть CSV без испорченных букв.
Как скачать отчёт в XLSX или CSV
Для Excel можно экспортировать отчёт в XLSX.
Откройте нужный отчёт Метрики и отобразите таблицу линейным списком. Затем нажмите кнопку экспорта и выберите XLSX или CSV. В файл попадут первые 100 000 строк отчёта. Если вам нужна таблица большего объёма, учитывайте это ограничение при подготовке выгрузки. Порядок экспорта в справке Метрики.
XLSX подойдёт, когда нужен файл Excel. CSV содержит текстовую таблицу; при её открытии могут понадобиться параметры импорта. Про другие способы получения данных есть отдельный обзор.
Как получать XLSX по расписанию
Метрика может готовить отчёт по заданному расписанию.
Настройте отчёт по расписанию, если вам нужна регулярная отправка. Письмо содержит график и таблицу отдельными XLSX-файлами. Для работы с числами откройте файл с таблицей. Это способ получать отчёт без повторного ручного экспорта из кабинета. Настройка отчётов по расписанию.
Как загрузить CSV через API в Excel
API отчётов возвращает статистику без открытия кабинета.
Для CSV укажите формат после пути: https://api-metrika.yandex.net/stat/v1/data.csv?.... Параметры запроса определяют нужный отчёт. Для статистики по времени есть метод /stat/v1/data/bytime. Оба сценария описаны в документации API отчётов.
В Excel есть загрузка данных из интернета по ссылке через «Данные» → «Из Интернета». Но запрос к Метрике требует OAuth-токена в заголовке Authorization: OAuth <токен>. Одна ссылка не заменяет авторизацию: учитывайте передачу заголовка при настройке загрузки. Если загрузку с авторизацией вы не настроили, получите CSV авторизованным запросом и откройте файл в Excel. Авторизация API Метрики.
Почему Logs API не подходит для обычной таблицы
Для готовой таблицы выбирайте экспорт или API отчётов.
Logs API отдаёт сырые записи, которые нужно обрабатывать самостоятельно. Объём таких выгрузок может исчисляться гигабайтами; общая квота подготовленных логов в Метрике составляет 10 ГБ на счётчик. В документации для хранения предлагают ClickHouse, то есть базу данных. Это сценарий для обработки визитов и просмотров, а не получения готовых итогов в Excel. Описание Logs API.
Если нужны именно отдельные записи, прочитайте инструкцию по Logs API Метрики. Для таблицы с источниками или страницами начните с отчёта.
Как скачать историю, если кабинет не открывается
Историю можно перенести в Мерку через API.
Сначала проверьте состояние кабинета и API Метрики. Импорт в Мерку зависит от ответа API: недоступность кабинета сама по себе не говорит, доступен ли API. В Мерке откройте «Импорт из Метрики» (группа «Настройки», пункт виден владельцу сайта) и нажмите «Подключить через Яндекс». При добавлении сайта можно выбрать «Импортировать из Метрики» → «Выбрать счётчики». Доступ предоставляется только на чтение статистики.
Мерка переносит историю отчётов: визиты, посетителей, источники, страницы, географию и устройства. Визиты за последние 90 дней она забирает построчно через Logs API, дальше синхронизируется каждые шесть часов. Ваш код для импорта не нужен.
После переноса откройте «Источники», «Посетители», «Содержание» или «Технологии». Выберите период и в блоке «Скачать:» над отчётом нажмите «XLSX» или «CSV». В файл попадут те же таблицы, что на странице, включая дни из перенесённой истории. Если включено сравнение периодов, оно тоже попадёт в файл.
В XLSX каждая таблица отчёта находится на отдельном листе. Имя файла имеет вид merka-<домен>-<отчёт>-<дата начала>-<дата конца>.xlsx. В конструкторе «Мои отчёты» доступны CSV, XLSX и JSON.
Как открыть CSV без испорченных букв
При импорте проверьте кодировку и разделитель столбцов.
CSV Мерки записан в UTF-8 с BOM, разделителем «;» и десятичной запятой. Такой файл открывается в русском Excel без настройки импорта. Значения, начинающиеся с =, +, - или @, в экспорте отчёта не превращаются в формулы. Для XLSX эти параметры текстового импорта выбирать не требуется.
Если другой CSV открылся с нечитаемыми буквами или попал в один столбец, проверьте кодировку и разделитель при импорте. Параметры CSV Мерки не стоит автоматически переносить на CSV Метрики. Если вам нужна таблица без подбора этих параметров, выберите XLSX.
Коротко
- Из интерфейса Метрики можно скачать XLSX или CSV, в экспорт попадут первые 100 000 строк отчёта.
- Отчёты по расписанию приходят с графиком и таблицей в отдельных XLSX-файлах.
- API отчётов выдаёт CSV без кабинета, но запрос требует авторизации.
- Если API Метрики отвечает, историю можно перенести в Мерку и скачать из отчётов.
- CSV Мерки подготовлен для русского Excel, а в XLSX таблицы разнесены по листам.
Выгружайте отчёты в CSV и XLSX
Частые вопросы
Что выбрать для Excel: XLSX или CSV?
Выберите XLSX, если нужен файл Excel. CSV подходит для текстовой таблицы, но при открытии нужно учитывать кодировку и разделитель. CSV Мерки уже подготовлен для русского Excel.
Почему в файле из Метрики не все строки?
Экспорт из интерфейса включает первые 100 000 строк отчёта. Это ограничение описано в справке Метрики.
Достаточно ли вставить ссылку API в Excel?
Нет, для запроса к Метрике нужен OAuth-токен в заголовке. Настройте авторизованный запрос либо сначала получите CSV и затем откройте файл. Документация по авторизации.
Можно ли скачать в Мерке дни до установки её счётчика?
Да, если вы перенесли историю из Метрики и выбрали период с этими днями. В экспорт отчёта попадает и перенесённая история.
Получится ли перенести историю, если API Метрики не отвечает?
Импорт зависит от API Метрики. Его состояние можно проверить на странице мониторинга.
Мерка — бесплатная на базовом тарифе веб-аналитика с переносом истории из Метрики и выгрузкой отчётов в CSV и XLSX. Вопросы по импорту и экспорту можно задать в Telegram: t.me/nomorefun.