프로젝트 소개

이 저장소는 표준 GA4 UI에서 쉽게 제공하지 않는 Google 애널리틱스 4의 실시간 페이지별 분석을 얻기 위한 솔루션을 제공합니다. GA4 Data API를 사용하여 페이지 및 국가별로 구분된 활성 사용자, 페이지 조회수, 이벤트 및 전환 데이터를 수집합니다. Apache Airflow DAG(Astro를 통해 관리됨)은 Docker 컨테이너 내에서 5분마다 추출을 실행합니다. 추출된 데이터는 Pandas로 변환되어 PostgreSQL 데이터베이스에 로드됩니다. 그런 다음 Metabase를 사용하여 저장된 메트릭을 시각화하는 대시보드를 생성하여 마케터가 제품 출시와 같은 캠페인 중 개별 페이지 성능을 모니터링할 수 있도록 합니다. 이 프로젝트에는 저장소 복제, Google Cloud 서비스 계정 구성, 서비스 계정을 GA4 속성에 추가, Docker 및 Astro 설치, 스크립트 실행 가능 설정, 애플리케이션 시작/중지에 대한 설정 지침이 포함되어 있습니다. 또한 아키텍처, 테이블 스키마 및 기여 또는 파이프라인 확장을 위한 제안 사항을 설명합니다.