В Embed API представлено несколько встроенных компонентов, позволяющих запрашивать и отображать данные отчета. Все они имеют общую базу и нередко используют одинаковые методы. В этой статье вы найдете их краткое описание. Подробнее об отдельных компонентах...
Параметры компонентов
Параметры компонентов задаются при их создании с помощью конструктора, который вызывает метод set для экземпляра. Чтобы получить состояние экземпляра, вызовите метод get
, который возвращает текущие значения своих параметров.
Взаимодействие компонентов
Взаимодействие между компонентами осуществляется посредством событий. Чтобы зарегистрировать обработчик для события, вызовите метод on
. В качестве альтернативы once
можно использовать его аналог – метод on
, который вызывается только в первый раз, а затем автоматически удаляется. Чтобы удалить обработчик, используйте метод off
.
Как правило, достаточно прослушивать события по умолчанию, однако при необходимости вы можете создать собственное событие с помощью метода emit
.
Клиентская библиотека Google Analytics
Embed API также загружает клиентскую библиотеку Google Analytics, которая обеспечивает доступ к различным API Google Analytics.
Для этого используются следующие пространства имен:
gapi.client.analytics.data.ga gapi.client.analytics.data.mcf gapi.client.analytics.data.realtime gapi.client.analytics.management gapi.client.analytics.metadata