Вы можете использовать API данных для программного доступа к данным отчетов Google Analytics. Этот API несовместим с устаревшими свойствами Universal Analytics.
Узнайте больше о свойствах Google Analytics .
Вот несколько примеров того, как вы можете создавать отчеты, используя API данных Google Analytics версии 1:
- Сколько активных пользователей ежедневно было у вашего Android-приложения за последнюю неделю?
- Сколько просмотров получили 10 самых популярных страниц вашего сайта за последние 28 дней?
- Сколько активных пользователей в каждой стране было у вашего iOS-приложения за последние 30 минут?
Вы также можете использовать API данных Google Analytics версии 1 для выполнения следующих действий:
- Создавайте пользовательские панели мониторинга для отображения данных Google Analytics.
- Автоматизируйте сложные задачи по составлению отчетов, чтобы сэкономить время.
- Интегрируйте данные Google Analytics с другими бизнес-приложениями.
Начать
Для начала ознакомьтесь с руководством по быстрому запуску клиентской библиотеки . Существуют клиентские библиотеки на Java, Python, Node.js и других языках, которые упростят вашу реализацию.
Доступные методы
Ниже приведён список методов Data API. Для получения более подробной информации см. справочную документацию .
- Метод
runReportвозвращает настраиваемый отчет на основе данных о событиях Google Analytics и является предпочтительным методом для простых запросов к отчету . -
batchRunReports— это пакетная версия метода runReport, позволяющая создавать несколько отчетов с помощью одного вызова API. - Метод
runPivotReportвозвращает настраиваемый сводной отчет на основе данных о событиях Google Analytics. Сводные отчеты — это более продвинутый и выразительный формат, чем обычные отчеты. Каждый сводной отчет описывает видимые столбцы и строки измерений в ответе. -
batchRunPivotReports— это пакетная версия метода runPivotReport, позволяющая создавать несколько отчетов с помощью одного вызова API. - Метод
getMetadataвозвращает метаданные для измерений и метрик, доступных в методах отчетности. Используется для изучения измерений и метрик. Ответ этого метода также включает пользовательские измерения и метрики, доступные для указанного свойства Google Analytics. - Метод
checkCompatibilityперечисляет измерения и метрики, которые можно добавить в запрос отчета, сохраняя при этом совместимость. - Метод
runRealtimeReportвозвращает настраиваемый отчет с данными о событиях в реальном времени для вашего ресурса. События отображаются в отчетах в реальном времени через несколько секунд после их отправки в Google Analytics. Отчеты в реальном времени показывают события и данные об использовании за периоды времени от настоящего момента до 30 минут назад (до 60 минут для ресурсов Google Analytics 360). -
properties.audienceExportsгруппа методов, позволяющих создавать экспорты аудитории , содержащие снимок пользователей в аудитории. -
properties.recurringAudienceLists(Предварительная версия) Группа методов, позволяющих управлять повторяющимися экспортами аудиторий. Повторяющийся экспорт аудитории создает новые списки аудиторий каждый день. -
runFunnelReport(Предварительная версия) Этот метод возвращает настраиваемый отчет по воронке продаж на основе данных о событиях из Google Analytics. Исследование воронки продаж позволяет визуализировать шаги, которые пользователи предпринимают для выполнения задачи, и быстро увидеть, насколько успешно или неуспешно они справляются с каждым этапом.
Поддерживаемые параметры и метрики
Список всех параметров и метрик, поддерживаемых API данных, см. в документации по схеме API .