Logs API Яндекс.Метрики. Что это такое и для чего это нужно?
Если вы хотите получать какие-то данные из Яндекс.Метрики, какие-то данные о статистике, то у вас есть 2 основных способа, как это можно сделать.
1 вариант. API отчетов.
2 вариант. Logs API.
Что такое логи? Это записи о том, что происходит в какой-то программе. Работая с программой происходят какие-то события и эти события записываются в простой текстовый файл, который называется лог (log).
Примерно такой же смысл, когда мы работаем с Logs API Яндекс.Метрики. Все посещения, которые происходят на вашем сайте записываются в этот самый Logs API.
В чем же отличие этих 2 методов загрузк данных с Яндекс.Метрики?
API отчетов - это агрегированные или суммарные данные. Это означает то, что мы не можем посмотреть отчеты в разрезе отдельных посещений.
С помощью API отчетов не получится получить информацию о времени визита, clientId этого визита, времени визита и.т.д.
Мы видим только суммарные или итоговые данные. Мы не можем посмотреть данные по конкретному посещению.
По сути, заходя в интерфейс Яндекс Метрики, отчеты, которые мы смотрим - это и есть эти самые агрегированные данные.
Logs API - это "сырые" данные, которые передаются в формате tsv. Это НЕ агрегированные данные.
Мы делаем запрос на те данные, которые мы хотим загрузить из Logs API и нам выдается большой и длинный список тех посещений, которые были на вашем сайте. Можно увидеть clientId посещения, время и.т.д.
Сырые данные можно загрузить в свою базу данных и далее гибко ими управлять.
Можно строить свои графики, диаграммы. Выводить только нужные данные в определенном месте.
И, главное, с помощью таких сырых данных мы можем объединять данные Метрики с другими источниками.
Такой интересный инструмент у нас появляется. Пока на этом все. Далее давайте остановимся подробнее как с этим работать и получать данные из Logs API.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти