피드로 돌아가기
Dev.toInfrastructure
원문 읽기
GA4 대비 스크립트 크기 94% 절감 및 프라이버시 중심 분석 전환
Migrating off Google Analytics: Umami vs Plausible vs Fathom
AI 요약
Context
GA4의 50KB+ gzipped 스크립트로 인한 Page weight 증가와 복잡한 Consent mode 설정의 운영 오버헤드 발생. 쿠키 기반 추적으로 인한 GDPR 준수 비용 상승 및 데이터 소유권 상실 문제가 병목 지점으로 작용.
Technical Solution
- Cookie-less Tracking 설계를 통한 법적 규제 준수 및 사용자 프라이버시 보호 구조 채택
- 3KB 미만의 경량 Script 도입을 통한 Frontend 렌더링 성능 최적화 및 네트워크 페이로드 감소
- Umami의 MIT License 기반 Self-hosting 구조를 통한 데이터 소유권 확보 및 인프라 비용 효율화
- Plausible의 ClickHouse 도입을 통한 대규모 이벤트 데이터 처리 최적화 및 분석 쿼리 성능 확보
- 단순 Script Tag 교체 방식을 통한 GTM(Google Tag Manager) 의존성 제거 및 배포 파이프라인 단순화
- Custom Event API의 구조적 차이에 따른 Metadata 요구사항별 도구 선택 전략 수립
Impact
- Client-side Script 크기 50KB+에서 1~2KB 수준으로 94% 이상 감소
- $6/month VPS 환경에서 월 수십만 Pageviews 처리 가능한 리소스 효율성 확인
- 분석 도구 간 데이터 정합성 오차 범위 약 3% 내외 유지
- Privacy-focused 도구 전환 시 봇 필터링 및 쿠키 부재로 인한 세션 수 15~30% 하향 조정 발생
Key Takeaway
분석 도구 선택 시 단순 기능 비교보다 데이터 저장소(MySQL vs ClickHouse)의 관리 비용과 이벤트 메타데이터의 확장성, 그리고 라이선스 정책에 따른 상용 제품 임베딩 가능 여부를 우선 고려해야 함.
실천 포인트
1. 분석 도구 전환 전 GA4 BigQuery Export를 통한 히스토리 데이터 백업 수행
2. 신규 도구와 기존 도구를 2~4주간 Parallel Run 하여 데이터 집계 방식의 차이 검증
3. Cookie-less 환경 전환에 따른 세션 수 감소(15~30%) 가능성을 이해관계자에게 사전 공유
4. Self-hosting 선택 시 인프라 규모에 맞는 DB(PostgreSQL vs ClickHouse) 선정 검토