Как выгрузить и перенести данные из Яндекс Метрики
История посещаемости — то, что жалко потерять сильнее всего. Если вы переходите на другую систему аналитики или просто хотите подстраховаться, данные из Метрики стоит выгрузить заранее. Разбираем способы — от ручного экспорта до переноса в один клик.
Что можно выгрузить
- Отчёты — посещаемость, источники, страницы и т.д. в агрегированном виде (по дням, неделям, месяцам).
- Сырые визиты и просмотры — построчно, через Logs API. Это самый полный, но и самый технический вариант.
- Настройки — цели, фильтры, сегменты переносятся только вручную, их стоит записать.
Способ 1. Экспорт отчётов из интерфейса
В любом отчёте Метрики есть экспорт в файл. Удобно для разовой выгрузки нескольких отчётов: посещаемость по дням, источники, популярные страницы. Минус — всё вручную, и каждый отчёт отдельно.
Способ 2. Reports API
Через API отчётов можно автоматически получить те же агрегированные данные: визиты, посетителей, просмотры, отказы, время на сайте — с разбивкой по дням и источникам. Для доступа нужен OAuth-токен с правом на получение статистики (его выдаёт oauth.yandex.ru для вашего приложения).
Способ 3. Logs API
Logs API отдаёт сырые данные о визитах и просмотрах — то, из чего Метрика строит отчёты. Это вариант для тех, у кого есть своё хранилище и аналитик: выгрузку нужно заказать, дождаться обработки и загрузить к себе.
Способ 4. Перенос в LightMetrica
LightMetrica забирает историю из Метрики сам — через Reports API:
- Поставьте счётчик LightMetrica на сайт (инструкция).
- В настройках счётчика откройте «Перенос истории из Яндекс Метрики».
- Укажите номер счётчика Метрики и OAuth-токен, выберите период (по умолчанию — последний год).
- Нажмите «Перенести историю».
Что переносится: по дням — визиты, посетители, просмотры, отказы, среднее время на сайте и визиты по типам источников. На графиках перенесённые дни показываются отдельным цветом, а новые данные копятся уже самим счётчиком.
Токен используется один раз для переноса и не сохраняется.
Ограничения, о которых стоит знать
- API должен работать. Если Метрика недоступна, выгрузить данные не получится — поэтому лучше сделать это заранее, пока всё работает.
- Перенос агрегированный. Для перенесённых дней доступны общие показатели и источники, но не страницы и цели в деталях — для этого нужен Logs API и своё хранилище.
- Цифры разных систем не совпадают полностью. На стыке старых и новых данных возможен небольшой скачок — это разница в правилах подсчёта, а не ошибка.
Что ещё сохранить вручную
- список целей и их условия;
- фильтры (например, исключение своих IP);
- важные сегменты и отчёты, которые вы смотрите регулярно;
- доступы коллег и подрядчиков.
Если Метрика сейчас недоступна, прочитайте, что делать во время сбоя, и поставьте запасной счётчик — тогда новые данные не потеряются.
Попробуйте LightMetrica — бесплатно
Лёгкая независимая аналитика без cookies: счётчик ставится за минуту — отдельно или рядом с другой системой. Раз в неделю — AI смарт-отчёт: что изменилось и что делать дальше.