Управление аккаунтами

Google Analytics Management API обеспечивает программный доступ к аккаунтам, ресурсам и представлениям. Из этой статьи вы узнаете, как использовать различные ресурсы API для настройки аккаунтов Google Analytics.

Введение

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

Сводки по аккаунтам

Конечная точка Сводки по аккаунтам дает возможность авторизованному пользователю выводить общую информацию об аккаунтах, ресурсах и представлениях Google Analytics с помощью одного простого запроса.

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

Подробная информация и примеры кода приведены в справке по ресурсу и методу list.

Конфигурация аккаунтов

В отличие от сводок по аккаунтам, при использовании метода list для аккаунта, ресурса или представления API возвращает все сведения о соответствующем объекте.

Аккаунты

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

Ресурсы

Ресурсы (веб-ресурсы) являются объектами второго уровня. На этом уровне происходит весь сбор данных. Например, при добавлении кода отслеживания на веб-сайт или в мобильное приложение необходимо указать идентификатор в формате UA-xxxxx-y. Это идентификатор ресурса (идентификатор отслеживания), который показывает, в какой аккаунт Google Analytics передаются данные. С помощью API можно создавать и изменять ресурсы. Подробная информация и примеры кода приведены в справке по ресурсам.

Представления

Представления – это объекты третьего уровня в иерархии аккаунта. На уровне представлений (профилей) создаются отчеты. Идентификатор представления (профиля) используется в Core Reporting API как ключевой параметр, определяющий, из какого представления необходимо извлечь данные. Множество других объектов, таких как цели, эксперименты, полные отчеты и ссылки на фильтры, могут быть связаны с представлениями или быть дочерними по отношению к ним. С помощью API можно создавать и изменять представления. Подробная информация и примеры кода приведены в справке по представлениям (профилям).

Дальнейшие действия

Теперь вы знаете, как собирать данные и управлять различными объектами аккаунта с помощью Management API. В следующем руководстве рассматривается программное управление доступом.