Google Analytics API обеспечивает программный доступ к различным объектам управления данными: фильтрам, сегментам, целям, экспериментам, специальным параметрам и показателям и др.
Введение
Доступ к различным объектам управления данными реализован аналогично. Основное различие заключается в том, какое место в иерархии аккаунта Google Analytics занимает тот или иной объект.
Фильтры и ссылки на фильтры профиля
Фильтры задаются на уровне аккаунта, однако применяются к данным только после того, как вы создадите ссылку на фильтр представления. В аккаунте может использоваться большое количество фильтров на различных уровнях (выборочно). Обе конечные точки принимают все методы REST: delete
, get
, insert
, list
, patch
и update
. Дополнительная информация приведена в следующей статье:
Сегменты
Сегменты – объекты верхнего уровня. Они принадлежат пользователю и создаются только в веб-интерфейсе Google Analytics. Чтобы увидеть список сегментов авторизованных пользователей, используйте Management API. Этот метод полезен, если вы создаете приложение с Core Reporting API, поскольку свойство segmentsId может использоваться в нем с параметром segment. Дополнительная информация приведена в следующих статьях:
Цели
Цели задаются на уровне представления. Их можно создавать и изменять с помощью API, но нельзя удалять. Вместо этого вы можете приостанавливать их, присваивая свойству active значение False
. Существует ограничение на количество целей, созданных через API: их может быть не больше 20. Подробнее об ограничениях и квотах читайте на этой странице. Дополнительная информация приведена в следующей статье:
Эксперименты
Эксперименты задаются на уровне представления. С помощью экспериментов вы можете тестировать практически любые изменения на веб-сайте или в приложении, чтобы определить, способствуют ли они достижению вашей цели. API позволяет перечислять, создавать, изменять и удалять эксперименты. Дополнительная информация приведена в следующих статьях:
Специальные параметры и показатели
Специальные параметры и показатели можно создавать и изменять с помощью API. Это удобно при работе с крупными аккаунтами. Обратите внимание, что, если вы измените название или область действия существующего специального параметра или показателя, это может стать причиной расхождений в данных. Подробнее об этом читайте в разделе Примечания статьи Справочного центра Специальные параметры и показатели. Дополнительная информация приведена в следующих статьях:
- Специальные параметры и показатели в analytics.js
- Специальные параметры и показатели в SDK для Android
- Специальные параметры и показатели в SDK для iOS
- Специальные параметры и показатели
Дальнейшие действия
Теперь, когда вы узнали, как управлять аккаунтами, доступом и источниками данных, изучите дополнительные возможности Google Аналитики. В следующих разделах мы рассмотрим связь с Google Рекламой, импорт данных и полные отчеты (Аналитика 360).