구성요소 작업

Embed API는 개발자에게 보고서 데이터를 쿼리하고 표시하기 위한 여러 가지 기본 구성요소를 제공합니다. 모든 구성요소는 공통의 기반을 기반으로 빌드되므로 동일한 메서드를 많이 공유합니다. 이 섹션에서는 이렇게 공유된 메서드를 사용하는 방법을 간략하게 설명합니다. 개별 구성요소에 관한 자세한 내용은 구성요소 참조를 확인하세요.

구성요소 옵션

구성요소 옵션은 생성 시 인스턴스에서 set 메서드를 호출하여 생성자 함수를 통해 설정됩니다. 언제든지 구성요소 인스턴스의 상태를 가져오기 위해 get를 호출할 수 있으며 현재 옵션이 반환됩니다.

구성요소 상호작용

구성요소는 중요한 일이 발생할 때 이벤트를 내보내므로 이러한 이벤트가 발생할 때 다른 구성요소가 응답할 수 있습니다. 특정 이벤트에 핸들러를 등록하려면 on 메서드를 호출하면 됩니다. 또는 once 메서드를 사용할 수도 있습니다. 이 메서드는 on와 비슷하지만 핸들러가 처음에만 호출된 후 자동으로 삭제됩니다. 핸들러를 삭제하려면 off 메서드를 사용하면 됩니다.

일반적으로는 구성요소에서 내보낸 기본 이벤트만 수신 대기하지만 자체 이벤트를 내보내야 하는 경우 emit 메서드를 사용하면 됩니다.

애널리틱스 클라이언트 라이브러리

또한 Embed API는 Google 애널리틱스 클라이언트 라이브러리를 로드하여 필요한 경우 다른 여러 Google 애널리틱스 API에 액세스할 수 있습니다.

이 네임스페이스에서 사용할 수 있는 API는 다음과 같습니다.

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