2026-03-21
Google Analytics (구글 애널리틱스)
Google Analytics란?
웹사이트나 앱에서 발생하는 사용자 행동 데이터를 수집·분석하는 웹 분석 도구
- 방문자 수
- 페이지 이동 경로
- 이탈 지점
- 클릭 이벤트
- 전환(구매, 회원가입)
동작 원리
- 웹사이트에 GA 추적 코드 삽입
- 사용자가 페이지 방문
- 브라우저가 Google 서버로 이벤트 데이터 전송
- Google이 데이터 수집·분석
- 대시보드에서 확인 가능
추적 코드 예시 (GA4)
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-XXXX");
</script>
⇒ 페이지가 로드될 때 데이터 전송
UA(구버전) vs GA4
| 구분 | Universal Analytics (UA) | GA4 |
|---|---|---|
| 구조 | 세션 기반 | 이벤트 기반 |
| 데이터 모델 | Pageview 중심 | Event 중심 |
| 크로스 플랫폼 | 제한적 | 웹 + 앱 통합 |
| 머신러닝 | 제한적 | 강화됨 |
| 현재 상태 | 종료 | 현재 표준 |
⇒ 현재는 GA4가 공식 표준
GA4의 핵심 특징
- 이벤트 기반 데이터 모델
GA4는 모든 것을 이벤트(Event)로 수집한다.
예:
- page_view
- click
- scroll
- purchase ⇒ 페이지 조회조차 이벤트
- 자동 수집 이벤트
- page_view
- scroll
- outbound click
- file download
- 사용자 중심 분석
- User 중심 분석
- 세션보다 “사용자 흐름” 강조
주요 지표
| 지표 | 의미 |
|---|---|
| Users | 방문 사용자 수 |
| Sessions | 방문 세션 수 |
| Pageviews | 페이지 조회 수 |
| Bounce Rate | 이탈률 |
| Engagement Rate | 참여율 |
| Conversion | 전환 |
프론트엔드에서의 활용
- 커스텀 이벤트 추적
gtag("event", "signup_click", { method: "google", });⇒ 특정 버튼 클릭 추적 가능
- SPA에서의 페이지 추적
React 같은 SPA에서는:
- URL 변경 시 수동으로 page_view 이벤트 전송 필요
- 전환 추적 (Conversion Tracking)
- 회원가입
- 구매 완료
- 결제 성공 ⇒ 마케팅 분석에 핵심
개인정보 & 보안 이슈
- IP 익명화
- 쿠키 정책
- GDPR 대응 필요
- 개인정보 직접 저장 금지
⇒ 실무에서 중요
SEO & 마케팅과의 연결
- 트래픽 유입 경로 분석
- 광고 효율 분석
- 사용자 행동 기반 UX 개선
- 이탈 구간 파악
⇒ 단순 통계 도구가 아니라 “의사결정 도구”
참고자료
- https://m.blog.naver.com/brusher3063/221452773512
- https://analyticsmarketing.co.kr/digital-analytics/google-analytics-basics/2211/