Обзор Management API

В этой статье приводятся общие сведения о Google Analytics Management API версии 3.0.

Введение

Management API обеспечивает программный доступ к данным конфигурации Google Analytics. Вы можете создавать приложения для более эффективного управления большими или сложными аккаунтами. Крупные компании с большим количеством ресурсов могут автоматически настраивать аккаунты. Если же вы разрабатываете приложение для отчетов, Management API поможет осуществлять навигацию по аккаунту.

С помощью Google Analytics Management API можно:

  • получать сведения об аккаунтах, ресурсах и представлениях (профилях) пользователя;
  • управлять ресурсами, представлениями (профилями) и целями;
  • управлять разрешениями пользователя и иерархии аккаунта;
  • извлекать идентификатор представления (профиля) для работы в Core Reporting API;
  • определять активные цели и использовать их названия;
  • управлять связью между ресурсами Google Analytics и аккаунтами AdWords;
  • управлять аудиториями ремаркетинга.

Перед тем как начать работу с Management API, необходимо ознакомиться со структурой аккаунта Google Analytics. Он состоит из нескольких уровней, и Management API обеспечивает программное взаимодействие с объектами на каждом из них.

Использование Management API

Чтобы начать работу с Google Analytics API, необходимо создать проект в консоли разработчика. При этом вам нужно будет указать тип разрабатываемого приложения – веб-приложение, сервисное приложение или установленное приложение. Консоль разработчика также содержит пошаговые инструкции по созданию соответствующих ключей авторизации, поскольку в Google Analytics API используется протокол OAuth 2.0 для аутентификации и авторизации. Вам доступны клиентские библиотеки на различных языках. С их помощью можно создать процесс, предназначенный для того, чтобы пользователь разрешил вашему приложению необходимый доступ к данным Google Analytics.

Использование документации

В этой статье и последующих руководствах рассказывается, как подготовить приложение к работе и научиться управлять аккаунтами, доступом и данными с помощью API. Вы также можете использовать полный набор справочных материалов с подробной информацией по каждому параметру конечных точек API и примерами кода.

Дополнительная информация

Разработка приложения, взаимодействующего с новым API, всегда связана с определенными трудностями. В следующем разделе приведены краткие руководства, которые помогут вам на начальном этапе. Выберите нужный тип приложения и язык программирования:

Сервисное приложение Установленное приложение Веб-приложение
Java Java
Python Python
PHP PHP
JavaScript