Работа с компонентами

В Embed API представлено несколько встроенных компонентов, позволяющих запрашивать и отображать данные отчета. Все они имеют общую базу и нередко используют одинаковые методы. В этой статье вы найдете их краткое описание. Подробнее об отдельных компонентах...

Параметры компонентов

Параметры компонентов задаются при их создании с помощью конструктора, который вызывает метод set для экземпляра. Чтобы получить состояние экземпляра, вызовите метод get, который возвращает текущие значения его параметров.

Взаимодействие компонентов

Взаимодействие между компонентами осуществляется посредством событий. Чтобы зарегистрировать обработчик для события, вызовите метод on. В качестве альтернативы можно использовать его аналог, метод once, который вызывается только в первый раз, а затем автоматически удаляется. Чтобы удалить обработчик, используйте метод 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