Google Analytics Data API(GA4) 연동하기 - 1. Overview
분석툴을 쓰다보면 '수집된 데이터를 내부 데이터와 블렌딩하여 분석을 하거나 새로운 마케팅 활동에 응용해보고 싶다'는 니즈가 있는 경우가 종종 있습니다. 대부분의 서비스가 SaaS(Software as a service) 방식이어서 유저(또는 고객사)별로 커스터마이징된 기능을 제공하지 않기 때문에 필요할 경우 별도로 데이터를 다운받아 엑셀에서 재가공해야 하는 추가작업이 필요합니다. 그러나 다행히 Global 솔루션(Google Analytics, Amplitude 등)은 서비스유저가 사용할 수 있도록 Developer API를 함께 제공하고 있고 별도의 개발없이 SaaS간 Integration 기능을 제공하기도 합니다.
Google Analytics Data API 활용
Data API Overview에서 설명하는 API 활용의 방향성을 살펴보면 크게 두가지로 나뉩니다.
1) 데이터 조회
기본적으로 제공하는 메트릭스에 조건(세그먼트, 필터조건) 등이 적용되어 조회하는 경우가 여기에 해당합니다. GA사용이 익숙한 유저의 경우, 직접 세그먼트, 필터를 사용하면 되지만 GA사용이 익숙하지 않은 경우에는 데이터확인을 위한 조건변경이 어려울 수 있습니다.
다음 질문사항에 대해 Google Analytics API v1를 활용하여 리포트를 생성할 수 있습니다.
- 지난 주 안드로이드 앱에서 발생한 일별 활성 유저가 몇 명인가? (How many daily active users has my Android app had in the last week?)
- 지난 28일간 유저가 방문한 TOP 10 페이지뷰 수는 얼마나 되는가? (How many page views has each of the top 10 page URLs for my site received in the last 28 days?)
- 지난 30분간 간 iOS 앱을 가진 국가별 활성 유저가 몇 명인가? (How many active users per country has my iOS app had in the last 30 minutes?)
2) 새로운 서비스화
마케팅, MD 등 타부서와 협업에서 아래의 니즈들이 생길 수 있습니다. 아래는 업무효율성을 높일 수 있는 여러 방안들로 응용해 나가는 과정이라고 보면 됩니다.팀별 리포트를 만들어서 퍼포먼스, KPI를 확인하고 싶은 경우도 많고, 번거로운 수작업을 자동화(리포트생성 후 이메일, 슬랙 등 메시지 발송)
Google Analytics Data API v1는 다음의 경우에도 사용할 수 있습니다.
- Build custom dashboards to display Google Analytics data. (커스텀 대시보드 만들기)
- 커스텀 대시보드를 구현하는 방안은 상황에 따라 다양하게 고려할 수 있습니다.
- Data Studio, Tableau, PowerBI 등 BI 솔루션을 활용한 대시보드 구현
- 별도의 대시보드 서비스 개발
- 제가 사용해본 것 중 괜찮은 React 라이브러리 두개입니다.
- Rechart
- Nivo
- 제가 사용해본 것 중 괜찮은 React 라이브러리 두개입니다.
- 커스텀 대시보드를 구현하는 방안은 상황에 따라 다양하게 고려할 수 있습니다.
- Automate complex reporting tasks to save time. (리포팅 작업 자동화)
- Integrate your Google Analytics data with other business applications. (다른 서비스와 GA데이터 통합)
시각화 라이브러리를 활용한 GA 대시보드 구현
GA4 데이터 연동 후 시각화 구현 사례는 아래 포스트 내용을 참고하시기 바랍니다.
Google Analytics Report API 활용에 도움이 되는 차트 및 활용 사례 동영상
리액트 차트 라이브러리
Nivo
Python과 GA4 API를 활용한 인기 포스트 조회기능 구현
'Data & MarTech > Google Marketing Platform' 카테고리의 다른 글
Google Analytics Data API(GA4) 연동하기 - 3. gcloud CLI (0) | 2023.05.22 |
---|---|
Google Analytics Data API(GA4) 연동하기 - 2. Quickstart (0) | 2021.07.23 |
[GTM] 서버사이드태깅(Server side tagging on Google Tag Manager) - 1. 컨테이너 생성 (1) | 2021.02.22 |
종료율(Exit Rate) vs. 이탈율(Bounce Rate) (0) | 2016.03.10 |
Measurement Protocol(측정 프로토콜)을 이용한 가상 PageView 수집하기 (0) | 2015.08.10 |