В этой статье приводятся общие сведения о Google Analytics Real Time Reporting API. Подробнее о нем читайте здесь.
Введение
Real Time Reporting API позволяет запрашивать данные в режиме реального времени для прошедшего аутентификацию пользователя
Real Time Reporting API позволяет:
- Показывать число посетителей, просматривающих страницу, и стимулировать продажи, демонстрируя ограниченные запасы товаров в реальном времени.
- Показывать наиболее популярный контент, например 10 самых активных страниц.
- Создавать и показывать сводки в реальном времени.
Google Analytics superProxy
Google Analytics superProxy оптимизирует реализацию множества аспектов работы с Google Analytics API, включая аутентификацию, кеширование и преобразование ответов API в формат, распознаваемый библиотеками визуализации и диаграмм.
Общая структура
Главное, что нужно знать для работы с Real Time Reporting API:
- Как отчеты связаны с пользователями и представлениями (профилями).
- Какова структура отчета и как создавать запросы.
- Как обрабатывать ответы API.
Отчеты, пользователи и представления (профили)
Прежде чем пользователи смогут запрашивать данные в вашем приложении, вам нужно выполнить следующие действия:
- Включить Google Analytics API.
- Создать учетные данные, с помощью которых приложение будет авторизоваться в API.
- Указать учетные данные в приложении.
Чтобы запрашивать данные Google Analytics с помощью вашего приложения, пользователи должны разрешить ему доступ к информации от своего имени.
Представления входят в иерархию Google Analytics. Кроме того, у каждого из них есть свой идентификатор. С помощью этого идентификатора и Management API приложения находят представления в иерархии.
Запрос параметров и показателей
Отчет Google Analytics состоит из параметров и показателей. Показатели позволяют оценить активность пользователей по отдельным характеристикам, таким как количество посетителей, просматривающих ресурс в данный момент. С помощью параметров эти данные разбиваются по более общим категориям, таким как источники трафика, географическое положение, информация о странице и т. д.
Подробнее о том, какие параметры и показатели представлены в API и как задавать их в запросах…
Работа с отчетами
API возвращает данные в виде таблицы. Каждый ответ API содержит заголовок, в котором описываются названия и типы данных столбцов, а также список строк. Подробнее о формате ответа…
Политика квот
Real Time Reporting API обрабатывает миллионы операций. Чтобы защитить систему от перегрузки и равномерно распределить ее ресурсы, мы применяем определенные квоты. Подробнее…
Дополнительная информация
Полезные ресурсы по работе с API:
- Руководство разработчика
- Справка по параметрам и показателям, доступным с помощью API
- Библиотеки и примеры кода