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

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

Введение

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

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

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

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

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

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

При применении метода list к аккаунту, ресурсу или представлению API возвращает не сводные, а полные данные обо всех этих объектах.

Аккаунты

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

Ресурсы

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

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

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

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

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