Cómo trabajar con componentes

La API de Embed les proporciona a los desarrolladores varios componentes integrados para consultar y mostrar datos de informes. Todos los componentes se compilan sobre una base común y, por lo tanto, comparten muchos de los mismos métodos. En esta sección, se proporciona una descripción general de cómo usar esos métodos compartidos. Para obtener más información acerca de los componentes individuales, consulta la referencia de componentes.

Opciones de componentes

Las opciones de los componentes se configuran en el momento de la creación a través de la función del constructor mediante la invocación del método set en la instancia. Para obtener el estado de una instancia de componente en cualquier momento, puedes llamar a get, y se mostrarán sus opciones actuales.

Interacción de componentes

Los componentes emiten eventos cuando sucede algo importante, lo que permite que otros componentes respondan cuando ocurren esos eventos. Para registrar un controlador con un evento en particular, simplemente llama al método on. Como alternativa, puedes usar el método once, que es como on, pero su controlador solo se invocará la primera vez y, luego, se quitará automáticamente. Para quitar un controlador, puedes usar el método off.

Por lo general, solo escucharás los eventos predeterminados que emiten los componentes, pero si necesitas emitir tu propio evento, puedes hacerlo a través del método emit.

Biblioteca cliente de Analytics

La API de Embed también carga la biblioteca cliente de Google Analytics, que te brinda acceso a muchas de las otras APIs de Google Analytics en caso de que las necesites.

Las siguientes APIs están disponibles en estos espacios de nombres:

gapi.client.analytics.data.ga
gapi.client.analytics.data.mcf
gapi.client.analytics.data.realtime
gapi.client.analytics.management
gapi.client.analytics.metadata