Data API를 사용하여 Google 애널리틱스 (Google Analytics) 보고서 데이터에 프로그래매틱 방식으로 액세스할 수 있습니다. 이 API는 기존 유니버설 애널리틱스 속성과 호환되지 않습니다.
다음은 Google 애널리틱스 Data API v1을 사용하여 보고할 수 있는 몇 가지 예입니다.
- 지난 주 내 Android 앱의 일일 활성 사용자 수입니다.
- 지난 28일 동안 사이트에서 가장 많이 조회된 상위 10개 페이지의 페이지 조회수입니다.
- 지난 30분 동안 내 iOS 앱의 국가별 활성 사용자 수입니다.
Google Analytics Data API v1을 사용하여 다음 작업도 할 수 있습니다.
- Google 애널리틱스 데이터를 표시하기 위한 맞춤 대시보드 구축
- 복잡한 보고 작업을 자동화하여 시간을 절약하세요.
- Google 애널리틱스 데이터를 다른 비즈니스 애플리케이션과 통합합니다.
시작하기
시작하려면 클라이언트 라이브러리 빠른 시작을 참고하세요. Java, Python, Node.js, 기타 언어로 제공되는 클라이언트 라이브러리를 사용하면 구현을 간소화할 수 있습니다.
사용 가능한 방법
다음은 Data API 메서드 목록입니다. 자세한 내용은 참조 문서를 참고하세요.
runReport이 메서드는 Google 애널리틱스 이벤트 데이터의 맞춤 보고서를 반환하며 간단한 보고서 쿼리에 권장되는 메서드입니다.batchRunReports단일 API 호출을 사용하여 여러 보고서를 생성할 수 있는 runReport 메서드의 일괄 버전입니다.runPivotReport이 메서드는 Google 애널리틱스 이벤트 데이터의 맞춤 피벗 보고서를 반환합니다. 피벗 보고서는 일반 보고서보다 고급 형식이며 더 많은 정보를 표현할 수 있습니다. 각 피벗은 보고서 응답에 표시된 측정기준 열과 행을 설명합니다.batchRunPivotReports: 단일 API 호출을 사용하여 여러 보고서를 생성할 수 있는 runPivotReport 메서드의 일괄 버전입니다.getMetadata이 메서드는 보고 메서드에서 사용할 수 있는 측정기준 및 측정항목의 메타데이터를 반환합니다. 측정기준 및 측정항목을 탐색하는 데 사용됩니다. 이 메서드의 응답에는 지정된 Google 애널리틱스 속성에 사용할 수 있는 맞춤 측정기준 및 측정항목도 포함됩니다.checkCompatibility이 메서드는 보고서 요청에 추가하고 호환성을 유지할 수 있는 측정기준 및 측정항목을 나열합니다.runRealtimeReport이 메서드는 속성의 맞춤설정된 실시간 이벤트 데이터 보고서를 반환합니다. 이벤트는 Google 애널리틱스로 전송된 몇 초 후에 실시간 보고서에 표시됩니다. 실시간 보고서에는 현재부터 30분 전 (Google 애널리틱스 360 속성의 경우 최대 60분)까지의 기간에 대한 이벤트 및 사용량 데이터가 표시됩니다.properties.audienceExports잠재고객의 사용자 스냅샷이 포함된 잠재고객 내보내기를 생성할 수 있는 메서드 그룹입니다.properties.recurringAudienceLists(초기 미리보기) 반복되는 잠재고객 내보내기를 관리할 수 있는 메서드 그룹입니다. 반복되는 잠재고객 내보내기를 통해 매일 새 잠재고객 목록이 생성됩니다.runFunnelReport(사전 미리보기) 이 메서드는 Google 애널리틱스 이벤트 데이터의 맞춤 유입경로 보고서를 반환합니다. 유입경로 탐색 분석을 사용하면 사용자가 작업을 완료하기 위해 실행하는 단계를 시각화하고 단계별 작업 완료 또는 중단 여부를 신속하게 확인할 수 있습니다.
지원되는 측정기준 및 측정항목
Data API에서 지원하는 모든 측정기준 및 측정항목 목록은 API 스키마 문서를 참고하세요.