GA4 (Google Analytics 4) 뜻과 데이터 구조
GA4(Google Analytics 4)는 웹사이트와 앱의 이용 기록을 이벤트 단위로 수집하고 분석하는 구글 도구입니다. 무료 표준 버전과 유료 버전이 있으며 실제로 보이는 자료는 수집 설정과 동의 상태 등에 따라 달라집니다.
같은 말:GA4란GA4 뜻구글 애널리틱스 4Google Analytics 4
목차
🤔 화면은 열었는데 숫자가 무엇을 센 것인지 모를 때
GA4 화면을 처음 열면 사용자, 세션, 이벤트 수, 참여율 같은 이름이 한꺼번에 떠 있습니다. 숫자는 분명히 찍혀 있지만 세션 1,800회가 사용자 1,200명을 여러 번 센 결과인지 다른 사람까지 더한 값인지부터 헷갈립니다.
처음에는 화면과 숫자가 함께 낯설 수 있습니다. 먼저 무엇을 한 건으로 기록하는지 구분하면 보고서를 이해하기 쉬워집니다. 아래 구매 기록 한 건 구분하기는 계정 없이, 이어지는 공식 데모는 Google 계정으로 시작합니다.
🔑 GA4(Google Analytics 4)의 정의
GA4(Google Analytics 4)는 웹사이트와 앱의 이용 기록을 이벤트 단위로 수집하고 분석하는 구글 도구입니다. 무료 표준 버전과 유료 버전이 있습니다.
이벤트는 페이지 조회, 버튼 클릭이나 구매처럼 기록할 행동입니다. 자동 수집되는 이벤트도 있고 별도로 구현해야 하는 이벤트도 있습니다. GA4를 설치했다고 모든 버튼과 구매가 자동으로 기록되지는 않습니다. 먼저 무엇이 한 건으로 수집되도록 설정됐는지 확인합니다.
🛂 여권에 도장이 찍히듯 남는 행동 기록
해외에 나갈 때마다 여권에는 도장이 하나씩 찍힙니다. 도장 한 개에는 언제 어느 공항에서 찍혔는지, 나가는 길인지 들어오는 길인지가 함께 적혀 있습니다. 여권 첫 장에 인쇄된 국적과 생년은 여행과 상관없이 그대로입니다.
GA4도 수집하도록 설정한 행동이 일어나면 도장이 찍히듯 이벤트가 남고, 그 행동의 세부는 도장 안에 적힌 날짜와 공항 이름처럼 이벤트에 함께 붙습니다. 회원 등급 같은 사용자 속성은 여권 첫 장의 항목에 비유할 수 있습니다. 다만 회원 등급은 바뀔 수 있고, 새 값이 과거 기록을 모두 바꾸는 것은 아닙니다. 여권의 실제 개인정보를 GA4에 보내라는 뜻도 아닙니다.
출국 도장과 입국 도장이 한 번의 여행으로 묶이듯, 짧은 시간 안에 이어진 이벤트도 세션 한 개로 묶입니다. GA4는 세션이 시작될 때 세션 식별 정보를 만들고 관련 이벤트에 사용합니다. 비유는 여러 기록을 한 방문으로 묶는다는 뜻이며 실제 처리 순서를 그대로 설명하는 것은 아닙니다.
🧱 이벤트, 매개변수, 사용자 속성이 맞물리는 방식
세 가지가 어떻게 나뉘는지부터 맞춰 두면 보고서 이름이 바뀌어도 숫자를 읽을 수 있습니다.
| 기록의 층 | 담는 것 | 여권으로 보면 | GA4 예 |
|---|---|---|---|
| 이벤트(event) | 일어난 행동 한 건 | 도장이 찍힌 사건 | page_view, scroll, click, purchase |
| 매개변수(parameter) | 그 행동의 세부 항목 | 도장 안의 날짜와 공항 이름 | 페이지 주소, 내린 비율, 결제 금액, 통화 |
| 사용자 속성(user property) | 사용자를 구분해 분석할 특성 | 여권 첫 장의 항목에 비유 | 회원 등급, 언어 설정 |
필요한 이벤트를 설정했다면 다음과 같이 구분할 수 있습니다.
page_view: 상품 상세 페이지를 열었습니다. 어떤 주소였는지가 매개변수로 붙습니다scroll: 웹 향상된 측정에서는 페이지의 약 90% 지점이 처음 보일 때 수집합니다. 모든 스크롤 동작을 기록하는 것은 아닙니다add_to_cart: 장바구니에 상품을 담았습니다. 별도 수집 구현이 필요한 전자상거래 이벤트입니다. 웹 향상된 측정의click은 주로 외부로 나가는 링크 클릭입니다purchase: 결제를 마쳤습니다. 결제 금액과 통화, 주문 번호가 매개변수로 붙습니다
같은 purchase 이벤트라도 필요한 금액과 통화가 빠지면 매출 지표를 기대한 대로 계산하지 못할 수 있습니다. 이벤트 이름에는 무엇을 했는지가 담기고, 매개변수에는 그 행동의 세부 값이 담깁니다. 사용자 속성은 회원 등급별로 구매를 나눠 보는 데 쓸 수 있습니다. 값을 보내는 시점과 변경 규칙을 정하고 필요한 보고서 설정도 확인해야 합니다.
본문의 개념 구분 도식입니다. 실제 전송에는 이벤트 명세와 개인정보 수집 기준을 확인해야 합니다.
🗂️ 계정, 속성, 데이터 스트림 세 층
수집한 기록이 어디에 담기는지는 세 층으로 나뉩니다.
| 층 | 담는 것 | 예 |
|---|---|---|
| 계정(Account) | 회사나 조직 단위. 이용 약관 동의와 사람별 권한이 여기에 붙습니다 | 회사 계정 1개 |
| 속성(Property) | 보고서가 만들어지는 단위. 숫자를 합쳐 보는 범위 | 브랜드 A 속성, 브랜드 B 속성 |
| 데이터 스트림(Data Stream) | 기록이 들어오는 입구 | 웹 1개, iOS 앱 1개, 안드로이드 앱 1개 |
속성은 여러 보고서가 같은 자료를 사용하는 분석 단위입니다. 한 속성에 웹과 앱 스트림을 둘 수 있지만, 같은 사람의 활동을 연결하려면 적절한 사용자 식별 방식이 필요합니다. 이벤트 이름과 매개변수도 양쪽에서 같은 규칙으로 맞춥니다. 이름이 어긋나면 같은 행동이 두 종류로 나뉘어 쌓입니다.
브랜드나 사업이 서로 다르고 보는 사람도 다르면 속성을 나누는 쪽이 편합니다. 다만 나눈 속성의 숫자는 화면에서 자동으로 합쳐지지 않으므로, 전체 사용자 수가 필요하면 따로 계산해야 합니다.
📐 사용자, 세션, 이벤트와 주요 이벤트
| 개념 | 집계하는 것 | 확인할 점 |
|---|---|---|
| 사용자(User) | 식별 기준으로 구분한 사용자 | 실제 사람 수와 일치하지 않을 수 있으며 활성 사용자와 총 사용자도 다릅니다 |
| 세션(Session) | 일정한 규칙으로 묶은 방문 | 한 사용자가 여러 세션을 만들 수 있습니다 |
| 이벤트(Event) | 수집된 행동 기록 | 한 행동이 중복 전송되면 건수가 늘 수 있습니다 |
| 주요 이벤트(Key event) | 중요하다고 표시한 이벤트의 발생 | 어떤 이벤트를 표시했고 어떤 집계 방식을 쓰는지 확인합니다 |
과거 GA4에서 전환이라고 부르던 항목은 현재 주요 이벤트라고 부릅니다. 광고 성과에 사용할 Google Ads 전환과는 구분합니다. 일반 마케팅 용어인 전환은 구매나 신청 같은 목표 행동이라는 뜻으로 계속 씁니다.
숫자는 단순한 크기 순서로 검증하지 않습니다. 같은 기간과 필터인지, 활성 사용자와 총 사용자 중 어느 값인지부터 맞춥니다. 자세한 구분은 사용자, 세션과 이벤트에서 연습합니다.
세션은 기본적으로 30분 동안 활동이 없으면 종료되며 시간 설정을 바꿀 수 있습니다. 날짜가 바뀌거나 새 캠페인으로 들어왔다는 이유만으로 새 세션을 시작하지는 않습니다.
📊 표준 보고서와 탐색 보고서
GA4의 보고서는 성격이 다른 두 종류로 나뉩니다.
| 종류 | 성격 | 쓰기 좋은 때 |
|---|---|---|
| 표준 보고서 | 정리된 지표를 보는 화면으로 권한에 따라 맞춤 설정할 수 있습니다 | 매일 같은 기준으로 확인할 때 |
| 탐색 보고서 | 항목을 직접 끌어다 행과 열에 올려 만드는 화면 | 질문이 정해졌고 답을 찾을 때 |
표준 보고서는 어제와 같은 잣대로 오늘을 보기에 좋고, 탐색 보고서는 이탈이 어디서 생기는지처럼 질문이 좁혀졌을 때 씁니다. 어느 메뉴에서 무엇을 누르고 어떤 항목을 올리는지는 GA4 실습 페이지에 화면 순서대로 두었습니다.
⚠️ GA4 숫자를 그대로 믿기 어려운 곳
수집 도구는 현실의 일부만 받아 적습니다. 아래는 실제 행동과 화면의 숫자가 벌어지는 대표적인 이유입니다.
- 표본 추출: 기간이 길거나 데이터가 많으면 전체가 아니라 일부만 계산해 보여 줄 수 있습니다
- 데이터 임계값: 인구통계 등 일부 조건에서는 사용자를 보호하기 위해 작은 집단의 수치가 가려질 수 있습니다
- 여러 기기 사용: 같은 사람이 스마트폰과 데스크톱을 오가면 사용자 두 명으로 셀 수 있습니다
- 광고 차단과 추적 제한: 수집 코드가 실행되지 않은 방문은 기록 자체가 남지 않습니다
- 동의 설정: 구현 방식에 따라 수집이 차단되거나 제한된 신호가 사용될 수 있으며 조건을 갖춘 경우 누락된 행동을 통계적으로 추정하는 모델링이 적용됩니다
유입 경로가 비어 보이는 것도 같은 성격의 문제입니다. 증상별 원인과 대응은 세션 소스/매체에 (not set)이 보이는 이유와 direct/none 트래픽 원인 정리에 따로 적어 두었습니다.
🧭 GA4를 처음 설치할 때 먼저 정할 것
기본 태그 설치와 필요한 이벤트 구현, 동의 설정 및 검증은 구분합니다. 수집하지 않은 과거 행동을 뒤늦게 만들어 낼 수는 없으므로 먼저 필요한 기록을 정합니다.
- 무엇을 주요 이벤트로 볼지: 어떤 이벤트를 주요 이벤트로 표시할지 정합니다. 표시가 과거에 소급되지는 않으므로, KPI를 먼저 적어 두면 후보가 좁혀집니다
- 어떤 이벤트를 추가로 수집할지: 자동으로 모이는 행동 외에 필요한 것은 따로 심어야 합니다. 심지 않은 기간의 데이터는 뒤늦게 만들어 낼 수 없습니다
- 내부 트래픽을 어떻게 구분할지: 직원과 개발자의 방문을 식별하고 필터는 테스트 상태에서 확인한 뒤 적용합니다. 활성 제외 필터가 제거한 자료는 되돌릴 수 없습니다
채널마다 성과를 얼마씩 나눌지 정하는 어트리뷰션 설정도 같은 시점에 확인해 두면, 같은 전환을 두 화면이 다르게 세는 상황을 줄일 수 있습니다.
❓ 자주 묻는 질문
GA4는 무료인가요?
일반적인 사용 범위라면 무료입니다. 데이터 양이 크게 늘거나 더 높은 처리 한도와 지원이 필요한 곳을 위한 유료 등급이 따로 있습니다. 조건과 가격은 시점에 따라 달라지므로 구글 공식 안내에서 확인하는 편이 맞습니다.
유니버설 애널리틱스와 데이터가 이어지나요?
이어지지 않습니다. 세션을 기준으로 쌓던 구조와 이벤트를 기준으로 쌓는 구조가 서로 달라서, 지난 기간의 숫자를 그대로 옮겨 붙이면 기준이 다른 값을 한 줄에 놓는 일이 됩니다. 두 시기를 비교하려면 지표 정의와 수집 범위 차이를 먼저 확인합니다. 측정 방식 변경만으로 증감 방향도 달라질 수 있습니다.
사용자 수와 세션 수가 왜 다르게 나오나요?
한 사람이 여러 번 들르면 사용자 1명에 세션 여러 개가 붙기 때문입니다. 반대로 같은 사람이 기기나 브라우저를 바꾸면 사용자가 두 명으로 늘어날 수 있어서, 두 숫자의 비율은 참고값으로 보고 추세를 함께 봅니다.
이벤트는 원하는 대로 만들어도 되나요?
만들 수 있지만 이름 규칙을 먼저 정하는 편이 낫습니다. 이름이 제각각이면 같은 행동이 여러 항목으로 나뉘어 쌓이고, 예약된 이름과 이름 길이, 매개변수 및 앱과 웹의 수집 한도를 확인해야 합니다. 구매처럼 권장 이벤트가 있으면 그 명세를 먼저 사용합니다.
✏️ 구매 기록 한 건 구분하기
가상 기록에 아래 항목이 있다고 가정합니다. 종이나 메모장에 세 종류로 나눠 적습니다.
행동 이름: purchase
결제 금액: 30000
통화: KRW
주문번호: T001
회원 등급: silver답은 이벤트 purchase, 매개변수 value=30000, currency=KRW, transaction_id=T001, 사용자 속성인 회원 등급 silver입니다. KRW는 원화를 뜻합니다. 회원 등급은 이 연습에서 별도로 정의한 속성입니다.
혼자 반복하려면 회원 등급은 유지하고 새 주문 T002의 금액을 20000원으로 바꿉니다. 달라지는 것은 주문번호와 금액이며 행동 이름은 여전히 purchase입니다. 두 주문의 기록만 각각 한 번 수집했다면 이벤트 2건, 금액 합계 50,000원입니다. 상품 정보 등 실제 전자상거래 구현에 필요한 전체 항목을 보여 주는 예제는 아닙니다.
🖥️ 내 사이트 없이 첫 보고서 확인하기
Google 계정이 있으면 공식 데모 계정 안내에서 Google Merchandise Store의 GA4 속성을 엽니다. 회사 계정의 설정을 바꾸지 않고 보고서를 연습할 수 있습니다.
- 상단 속성 이름이 데모 상점인지 확인하고
보고서를 엽니다. 이벤트보고서를 찾아 날짜를 어제까지의 7일로 맞춥니다. 예를 들어 10월 3일이면 9월 26일부터 10월 2일까지입니다. 메뉴가 다르면 상단 검색에서이벤트보고서를 찾습니다.page_view의 이벤트 수와 날짜를 메모합니다. 이 수는 사람 수가 아니라 해당 이벤트의 집계값입니다.- 기간을 그 이전 7일로 바꾸고 같은 항목을 다시 찾습니다. 위 예에서는 9월 19일부터 9월 25일까지입니다. 숫자가 달라도 오류가 아니며 실제 데모 자료에 따라 바뀝니다.
이벤트가 보이지 않으면 속성, 날짜와 필터부터 확인합니다. 접근이 안 되면 로그인한 Google 계정과 공식 안내의 데모 링크를 확인합니다. 연습 완료 기준은 특정 숫자를 맞히는 것이 아니라 어느 속성의 어느 기간에서 어떤 이벤트를 집계했는지 말할 수 있는 것입니다.
📋 3줄 요약
-
GA4(Google Analytics 4)는 웹사이트와 앱의 이용 기록을 이벤트 단위로 수집하고 분석하는 구글 도구입니다.
-
이벤트는 수집한 행동, 매개변수는 행동의 세부 값, 사용자 속성은 사용자를 구분해 분석할 특성입니다.
-
주요 이벤트와 광고 전환을 구분하고 숫자를 비교할 때 기간과 집계 기준, 수집 범위를 맞춥니다.
📚 참고 자료

제대로 이해했는지 한 문제로 확인해 볼까요?
답을 고르면 바로 풀이가 나와요.
페이지 조회와 구매 이벤트를 올바르게 수집하도록 설정했습니다. 상품 페이지를 연 행동과 구매 완료는 어떤 단위로 남을까요?
예제나 확인 질문을 직접 시도한 뒤 완료 표시해요. 더 연습할 내용이 남으면 표시하지 않고 다음 글을 읽어도 됩니다. 완료 버튼은 이해도를 채점하지 않으며 잘못 표시하면 취소할 수 있어요.

