GA4 데이터는 어떻게 수집될까?
GA4가 웹사이트와 앱에서 사용자 행동 데이터를 어떻게 수집하고 Google Analytics로 보내는지, Google 태그와 이벤트의 기본 원리를 초보자도 쉽게 이해할 수 있도록 설명합니다.
작성일 : 2026-08-27
앞 글까지 GA4가 무엇인지, 왜 쓰는지, 무엇을 알 수 있는지 살펴봤습니다.
이제 한 걸음 더 들어갑니다.
GA4는 사용자의 화면을 직접 보는 도구가 아닙니다.
웹사이트나 앱에서 발생한 행동 데이터를 받아 처리하고, 그 결과를 보고서로 보여줍니다.
아주 단순하게 보면 흐름은 이렇습니다.
- 사용자가 웹사이트나 앱에 방문한다
- 페이지를 보거나 버튼을 누르는 등 행동이 발생한다
- GA4용 데이터가 만들어진다
- 그 데이터가 Google Analytics로 전송된다
- Google Analytics가 데이터를 처리한다
- 보고서에서 숫자를 확인한다
이번 글에서는 Google Analytics 4, 즉 구글애널리틱스가 어떤 원리로 데이터를 받는지 초보자 기준으로 정리합니다.
설치 방법이나 이벤트 설정 상세는 나중 글에서 다룹니다.
1. GA4를 사용하려면 먼저 측정할 수 있도록 연결해야 한다
새 웹사이트를 만들었다고 해서 GA4가 자동으로 측정을 시작하는 것은 아닙니다.
웹사이트와 Google Analytics를 연결해야 합니다.
웹에서는 보통 Google 태그(Google tag)를 사용합니다.
Google 태그는 사이트에서 발생한 데이터를 Google Analytics로 전달하는 연결 장치라고 생각하면 됩니다.
쉽게 말하면,
사이트에서 일어난 일을 Google Analytics가 받을 수 있게 통로를 열어 주는 장치
입니다.
Google 태그를 어디에 어떻게 넣는지, Google Tag Manager를 쓸지 같은 설치 방법은 PART 2에서 자세히 다룹니다.
지금은 “연결이 있어야 측정이 시작된다”는 점만 기억하면 됩니다.
2. 측정 ID는 어느 GA4로 데이터를 보낼지 알려준다
Google 태그를 연결할 때 함께 보는 값이 측정 ID(Measurement ID)입니다.
보통 아래와 같은 형태입니다.
G-XXXXXXXXXX
측정 ID는 어느 웹 데이터 스트림으로 데이터를 보낼지 알려 주는 값입니다.
같은 회사에서 GA4 속성을 여러 개 쓰거나, 테스트용과 운영용을 나눠 쓰는 경우도 있습니다. 이때 측정 ID가 다르면 데이터가 다른 곳으로 들어갑니다.
그래서 측정 ID 자체를 외울 필요는 없습니다.
중요한 것은 올바른 데이터 스트림에 연결했는지입니다.
측정 ID를 비밀번호나 인증키처럼 생각할 필요는 없습니다. “어디로 보낼지”를 구분하는 주소에 가깝습니다.
3. 사용자가 행동하면 이벤트가 만들어진다
GA4는 이벤트 중심으로 데이터를 수집합니다.
사용자가 무언가를 하면, 그 행동이 이벤트(Event)라는 기록으로 남을 수 있습니다.
예를 들면 이런 행동입니다.
- 페이지 보기
- 스크롤
- 링크 클릭
- 파일 다운로드
- 사이트 검색
- 회원가입
- 장바구니에 상품 추가
- 구매
즉 GA4는 “방문했다”는 사실만 모으는 도구가 아니라, 무엇을 했는지를 이벤트 단위로 쌓는 구조입니다.
그렇다고 모든 이벤트를 처음부터 직접 만들어야 하는 것은 아닙니다.
일부는 자동으로 수집되고, 일부는 설정에 따라 켜지고, 일부는 서비스에 맞게 직접 설계합니다.
어떤 이벤트가 자동인지, 무엇을 직접 만들어야 하는지는 PART 3에서 자세히 다룹니다.
4. 이벤트에는 행동에 대한 추가 정보도 함께 들어갈 수 있다
이벤트만으로는 “무엇을 했는지”만 알 수 있습니다.
실무에서는 그 행동의 자세한 정보도 함께 필요합니다.
이 추가 정보를 이벤트 매개변수(Event parameter)라고 합니다.
예를 들어 purchase 이벤트가 발생했다면, 함께 들어갈 수 있는 정보는 이런 것입니다.
- 구매 금액
- 상품 이름이나 상품 ID
- 통화
쉽게 정리하면 이렇습니다.
- 이벤트: 무엇을 했는가
- 매개변수: 그 행동에 대한 자세한 정보
매개변수 설계와 추천 이벤트 구성은 PART 3에서 이어갑니다.
이번 글에서는 “행동 기록과 함께 상세 정보도 붙일 수 있다”는 점만 이해하면 충분합니다.
5. 페이지를 볼 때도 데이터가 전송된다
사용자가 홈에서 상품 페이지로, 다시 장바구니로 이동하는 경우도 있습니다.
이런 페이지 이동도 GA4에서 데이터로 수집할 수 있습니다.
덕분에 아래 같은 질문에 답하기 쉬워집니다.
- 어떤 페이지를 많이 봤는가?
- 사용자가 어떤 순서로 페이지를 이동했는가?
다만 사이트 구현 방식에 따라 페이지 측정 방식이 달라질 수 있습니다.
일반 웹페이지처럼 페이지가 새로 열리는 경우와, 화면은 바뀌어도 주소 처리 방식이 다른 경우(예: SPA)는 측정 방식이 다를 수 있습니다.
지금은 깊은 기술 설명까지 들어가지 않습니다.
중요한 점은, 페이지를 보는 행동도 이벤트 데이터로 수집될 수 있다는 것입니다.
6. 자동으로 수집되는 데이터도 있다
이벤트만 모으는 것이 아닙니다.
설정과 환경에 따라 아래 같은 정보도 함께 수집될 수 있습니다.
- 페이지 위치(URL)
- 페이지 제목
- 브라우저
- 기기 종류
- 언어
- 대략적인 지역 정보
또한 설정에 따라 스크롤, 외부 링크 클릭 같은 일부 행동도 측정할 수 있습니다.
여기서 한 가지를 분명히 해야 합니다.
GA4를 설치했다고 해서, 우리 서비스에 필요한 모든 데이터가 자동으로 모이는 것은 아닙니다.
기본으로 모이는 정보가 있고, 설정으로 켤 수 있는 정보가 있으며, 서비스에 맞게 직접 설계해야 하는 정보도 있습니다.
그래서 “설치만 하면 끝”이 아니라, 무엇을 측정할지를 먼저 정하는 과정이 중요합니다.
7. 브라우저에서 Google Analytics 서버로 데이터가 전송된다
웹 기준으로 보면 흐름은 대략 이렇습니다.
사용자의 브라우저
→ Google 태그
→ 이벤트 데이터 생성
→ Google Analytics로 전송
Google Analytics는 받은 데이터를 처리한 뒤 보고서와 탐색 화면에서 확인할 수 있게 해줍니다.
한 가지 알아둘 점이 있습니다.
행동이 발생한 시점과, 일반 보고서에 숫자가 반영되는 시점이 항상 같지는 않을 수 있습니다.
데이터 처리에 시간이 필요할 수 있기 때문입니다.
그래서 설치 직후나 설정 변경 직후에는, 일반 보고서만 보고 “아예 안 된다”고 단정하기보다 확인 방법을 따로 쓰는 편이 안전합니다.
실시간 확인이나 디버깅 방법은 PART 2에서 다룹니다.
8. 모든 데이터가 100% 수집되는 것은 아니다
GA4 숫자를 볼 때 꼭 기억해야 할 점이 있습니다.
모든 방문과 모든 행동이 100% 수집된다고 보기 어렵습니다.
예를 들어 아래 같은 상황에서 데이터가 줄거나 빠질 수 있습니다.
- 개인정보 보호 설정
- 쿠키 제한
- 사용자 동의 여부
- 브라우저의 추적 방지 기능
- 광고 차단 프로그램
- 네트워크 오류
- 잘못된 태그 설정
그래서 GA4 숫자는 유용한 근거이지만, 절대적인 진실 하나처럼 다루는 것은 위험합니다.
방향과 추세, 채널 간 비교, 개선 우선순위를 잡는 데 쓰는 편이 더 현실적입니다.
개인정보와 Consent(동의) 관련 내용은 PART 13에서 따로 다룹니다.
9. 웹과 앱도 같은 이벤트 중심 방식으로 이해할 수 있다
웹사이트와 앱은 기술적으로 데이터를 보내는 방식이 다를 수 있습니다.
하지만 GA4에서는 둘 다 사용자 행동을 이벤트 중심으로 이해합니다.
웹에서는 페이지 보기와 클릭이, 앱에서는 화면 보기와 버튼 탭이 중심이 될 수 있습니다.
표현은 달라도 기본 생각은 비슷합니다.
사용자가 무엇을 했는지 이벤트로 기록하고, 그 기록을 분석한다.
지금은 웹/앱 SDK나 플랫폼별 구현 차이까지 깊게 들어가지 않습니다.
개념만 같게 잡아 두면, 나중에 앱 측정을 배울 때도 훨씬 수월합니다.
10. 데이터 수집과 데이터 분석은 서로 다른 단계다
마지막으로 전체 흐름을 한 번 더 정리합니다.
좋은 분석은 갑자기 생기지 않습니다.
대략 이런 단계를 거칩니다.
- 무엇을 측정할지 결정한다
- 올바르게 데이터를 수집한다
- 수집이 되는지 확인한다
- 보고서나 탐색으로 분석한다
- 그 결과를 의사결정에 사용한다
많은 초보자가 “보고서 보는 법”부터 찾습니다.
하지만 보고서가 좋아 보여도, 앞에서 데이터가 잘못 들어오면 해석도 흔들립니다.
그래서 GA4를 잘 쓰려면 분석 기술보다 먼저 좋은 데이터 수집이 필요합니다.
이번 글은 바로 그 첫 연결 고리를 이해하기 위한 글입니다.
정리
GA4 데이터 수집을 한 줄로 정리하면 이렇습니다.
GA4는 사용자의 행동을 이벤트라는 데이터로 수집하고, 그 데이터를 Google Analytics로 보내 분석할 수 있게 해준다.
핵심 흐름은 아래와 같습니다.
- 웹사이트나 앱과 Google Analytics를 연결한다
- 측정 ID로 어느 데이터 스트림에 보낼지 정한다
- 사용자 행동이 이벤트로 기록된다
- 필요하면 매개변수로 상세 정보가 함께 들어간다
- 페이지 보기 같은 이동도 데이터로 모을 수 있다
- 일부 정보는 자동 수집되지만, 필요한 모든 데이터가 자동으로 모이지는 않는다
- 브라우저에서 Google Analytics로 데이터가 전송되고 처리된다
- 동의, 차단, 오류 때문에 100% 수집은 기대하기 어렵다
다음 단계에서는 이 데이터가 사용자, 세션, 이벤트라는 단위로 어떻게 정리되는지 보겠습니다.