В этой статье приводятся общие сведения о Google Analytics Management API версии 3.0.
Введение
Management API обеспечивает программный доступ к данным конфигурации Google Analytics. Вы можете создавать приложения для более эффективного управления большими или сложными аккаунтами. Крупные компании с большим количеством ресурсов могут автоматически настраивать аккаунты. Если же вы разрабатываете приложение для отчетов, Management API поможет осуществлять навигацию по аккаунту.
С помощью Google Analytics Management API можно:
- получать сведения об аккаунтах, ресурсах и представлениях (профилях) пользователя;
- управлять ресурсами, представлениями (профилями) и целями;
- управлять разрешениями пользователя и иерархии аккаунта;
- извлекать идентификатор представления (профиля) для работы в Core Reporting API;
- определять активные цели и использовать их названия;
- управлять связью между ресурсами Google Analytics и аккаунтами Google Рекламы;
- управлять аудиториями ремаркетинга.
Перед тем как начать работу с 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 |