구글 애널리틱스 GA4 설정 완벽 가이드 - 계정 생성부터 전환 추적까지 한번에
GA4 설정을 처음 하면 속성, 데이터 스트림, 이벤트, 전환 개념이 헷갈립니다. 계정 구조부터 태그 설치, 핵심 이벤트 설정, 자주 하는 실수까지 실무 순서대로 정리했습니다.
![]()
홈페이지나 쇼핑몰을 열고 광고를 돌리기 시작했는데, 정작 방문자가 어디서 왔고 무엇을 하다 나갔는지 모르는 상태로 한 달이 지나가는 경우가 많습니다. 광고비는 계속 나가는데 성과를 확인할 데이터가 없으니 답답합니다. 구글 애널리틱스 GA4 설정은 바로 이 문제를 해결하는 첫 단계입니다. 무료이고, 한 번 제대로 세팅하면 이후 모든 마케팅 판단의 기준이 됩니다.
다만 GA4는 예전 유니버설 애널리틱스(UA)와 구조가 많이 달라서 처음 접하면 용어부터 막힙니다. 속성, 데이터 스트림, 이벤트, 핵심 이벤트 같은 개념을 순서대로 이해하면서 실제 설정 화면 기준으로 따라가 보겠습니다.
GA4 설정 전에 알아야 할 구조
GA4는 2023년 7월 1일부로 UA를 완전히 대체한 구글의 현행 분석 도구입니다. UA가 페이지뷰와 세션 중심이었다면 GA4는 모든 행동을 이벤트로 기록하는 구조입니다. 페이지를 본 것도 이벤트(page_view), 버튼을 누른 것도 이벤트(click), 구매도 이벤트(purchase)입니다.
계정 구조는 세 단계입니다.
- 계정(Account): 회사 또는 사업 단위. 보통 하나만 만듭니다.
- 속성(Property): 분석 대상 서비스 단위. 브랜드별, 서비스별로 나눕니다.
- 데이터 스트림(Data Stream): 데이터가 들어오는 통로. 웹, iOS 앱, Android 앱으로 구분됩니다.
UA 시절에는 '보기(View)'라는 계층이 있었지만 GA4에는 없습니다. 대신 필터와 탐색 보고서로 같은 역할을 합니다. 이 차이를 모르면 설정 메뉴에서 보기를 찾다가 시간을 낭비하게 됩니다.
계정, 속성, 데이터 스트림 만들기
1단계: 계정 생성
analytics.google.com에 구글 계정으로 로그인한 뒤 '측정 시작'을 누릅니다. 계정 이름은 회사명이나 사업자명으로 적으면 됩니다. 데이터 공유 설정은 기본값 그대로 두어도 무방합니다.
2단계: 속성 설정
속성 이름, 보고 시간대, 통화를 지정합니다. 한국 사업자라면 반드시 시간대를 '대한민국(GMT+09:00)', 통화를 '대한민국 원(KRW)'으로 설정하세요. 기본값이 미국 시간대인 경우가 있어서 이걸 놓치면 일별 보고서 날짜가 실제와 어긋납니다. 시간대는 나중에 바꿀 수 있지만 이미 수집된 데이터는 소급 적용되지 않습니다.
3단계: 데이터 스트림 추가
플랫폼에서 '웹'을 선택하고 사이트 URL과 스트림 이름을 입력합니다. 여기서 '향상된 측정' 옵션이 기본으로 켜져 있는데, 이 기능 덕분에 별도 코드 없이 아래 항목이 자동 수집됩니다.
| 자동 수집 이벤트 | 이벤트 이름 | 수집 내용 |
|---|---|---|
| 페이지 조회 | page_view | 페이지 로드 시마다 기록 |
| 스크롤 | scroll | 페이지 90% 지점 도달 시 |
| 이탈 클릭 | click | 외부 도메인으로 나가는 링크 클릭 |
| 사이트 검색 | view_search_results | URL에 q, s, search 등 검색 파라미터 포함 시 |
| 양식 상호작용 | form_start, form_submit | 폼 입력 시작과 제출 |
| 동영상 참여 | video_start, video_progress, video_complete | 유튜브 임베드 영상 기준 |
| 파일 다운로드 | file_download | pdf, xlsx, zip 등 확장자 클릭 시 |
스트림을 만들면 측정 ID가 발급됩니다. 'G-'로 시작하는 문자열이며, 이후 모든 태그 설치에 이 값이 필요합니다.
추적 태그 설치 방법 3가지
측정 ID를 받았으면 사이트에 코드를 심어야 데이터가 들어옵니다. 상황별로 세 가지 방법이 있습니다.
방법 1: gtag.js 직접 삽입
데이터 스트림 상세 화면의 '태그 안내 보기'에서 제공하는 스크립트를 모든 페이지의 <head> 태그 안에 붙여 넣습니다. 워드프레스, 카페24, 아임웹 같은 플랫폼은 헤더 스크립트 삽입 메뉴가 있어서 한 번만 넣으면 전체 페이지에 적용됩니다. 가장 단순하지만 이후 이벤트를 추가할 때마다 코드를 수정해야 합니다.
방법 2: 구글 태그 관리자(GTM) 사용
장기적으로 가장 권장되는 방식입니다. GTM 컨테이너 스크립트 하나만 사이트에 설치하고, GA4 태그와 이벤트는 GTM 안에서 관리합니다. 개발자 없이도 버튼 클릭 추적이나 메타 픽셀 같은 다른 도구를 같이 붙일 수 있습니다.
방법 3: 플랫폼 연동 기능
Shopify, 카페24, 고도몰 등은 관리자 페이지에 GA4 측정 ID만 입력하면 기본 전자상거래 이벤트까지 자동으로 보내주는 연동 기능을 제공합니다. 다만 플랫폼마다 지원 범위가 달라서 purchase 이벤트가 실제로 들어오는지 반드시 확인해야 합니다.
이벤트와 핵심 이벤트(전환) 설정
태그가 작동하면 기본 이벤트는 자동으로 쌓입니다. 그런데 실제 마케팅 판단에 필요한 건 '상담 신청 버튼 클릭', '회원가입 완료', '구매 완료' 같은 비즈니스 이벤트입니다. 이건 직접 설정해야 합니다.
맞춤 이벤트 만들기
'관리 > 데이터 표시 > 이벤트 > 이벤트 만들기'에서 기존 이벤트를 조건으로 새 이벤트를 정의할 수 있습니다. 예를 들어 상담 완료 페이지 URL이 /thanks라면, page_view 이벤트 중 page_location에 '/thanks'가 포함될 때 'lead_complete'라는 이벤트를 생성하는 식입니다. 코드 수정 없이 관리 화면에서 끝납니다.
핵심 이벤트로 지정
GA4는 2024년 3월부터 '전환(Conversion)'이라는 용어를 '핵심 이벤트(Key Event)'로 변경했습니다. 기능은 같습니다. 이벤트 목록에서 원하는 이벤트 옆 토글을 켜면 핵심 이벤트가 되고, 이후 광고 보고서와 구글 애즈 연동에서 전환 성과로 집계됩니다. 핵심 이벤트는 속성당 최대 30개까지 지정 가능합니다.
GA4 설정의 성패는 태그를 심었느냐가 아니라, 우리 사업에서 '성과'가 무엇인지 정의하고 그것을 핵심 이벤트로 잡았느냐에서 갈립니다. 핵심 이벤트 없는 GA4는 방문자 수만 세는 카운터와 다를 게 없습니다.
구글 애즈 연결
'관리 > 제품 링크 > Google Ads 링크'에서 광고 계정을 연결하면 GA4의 핵심 이벤트를 애즈의 전환 액션으로 가져올 수 있습니다. 이렇게 하면 광고 캠페인별로 실제 전환 비용이 계산되고, 자동 입찰 전략이 GA4 데이터를 학습에 활용합니다.
쇼핑몰이 아니라 스마트스토어, 에이블리 같은 입점형 플랫폼 위주로 판매한다면 GA4 설치가 불가능한 경우가 많습니다. 입점 플랫폼은 판매자가 페이지 코드를 건드릴 수 없기 때문입니다. 이런 경우 플랫폼 자체 통계와 외부 유입 경로 관리를 병행해야 하는데, 예를 들어 에이블리 마케팅처럼 플랫폼별 특성에 맞춘 접근이 필요합니다. 자사몰과 입점몰을 같이 운영한다면 자사몰은 GA4로, 입점몰은 플랫폼 통계로 성과를 분리해서 보는 게 현실적입니다.
GA4 설정에서 자주 하는 실수
설정 자체는 30분이면 끝나지만, 데이터가 이상하게 나와서 몇 주 뒤에 다시 손보는 일이 흔합니다. 아래 항목은 실무에서 특히 자주 발견되는 문제입니다.
- 내부 트래픽 미제외: 본인과 직원 접속이 데이터에 섞입니다. '데이터 스트림 > 태그 설정 구성 > 내부 트래픽 정의'에서 사무실 IP를 등록하고, '데이터 필터'에서 활성화해야 합니다. 필터는 기본이 '테스트' 상태라 '활성'으로 바꾸지 않으면 적용되지 않습니다.
- 데이터 보관 기간 2개월 방치: 기본 보관 기간이 2개월입니다. '데이터 설정 > 데이터 보관'에서 14개월로 늘리지 않으면 탐색 보고서에서 3개월 전 데이터를 볼 수 없습니다. 표준 보고서에는 영향이 없지만, 세그먼트 분석에는 치명적입니다.
- 중복 설치: gtag.js와 GTM을 둘 다 설치해서 페이지뷰가 2배로 잡히는 경우입니다. 실시간 보고서에서 본인 접속 한 번에 page_view가 두 번 찍히면 의심하세요.
- 교차 도메인 미설정: 결제가 외부 PG사 도메인에서 이루어지는 경우, 돌아올 때 새 세션으로 잡혀 유입 경로가 '직접 유입' 또는 PG사 도메인으로 바뀝니다. '태그 설정 구성 > 도메인 구성'에서 관련 도메인을 모두 등록해야 합니다.
- UTM 파라미터 미사용: 카카오톡, 인스타그램, 블로그에서 유입되는 링크에 utm_source, utm_medium을 붙이지 않으면 전부 뭉뚱그려 잡힙니다. 채널별 성과를 보려면 링크 발행 단계에서 UTM이 필수입니다.
설정 완료 체크리스트
아래 항목을 모두 확인했다면 구글 애널리틱스 GA4 설정은 실무에서 쓸 수 있는 수준입니다.
| 순서 | 항목 | 확인 위치 |
|---|---|---|
| 1 | 시간대 KST, 통화 KRW | 관리 > 속성 설정 |
| 2 | 측정 ID 모든 페이지 설치 | 실시간 보고서 또는 Tag Assistant |
| 3 | 향상된 측정 활성화 | 데이터 스트림 상세 |
| 4 | 데이터 보관 14개월 | 데이터 설정 > 데이터 보관 |
| 5 | 내부 트래픽 필터 '활성' | 데이터 설정 > 데이터 필터 |
| 6 | 핵심 이벤트 1개 이상 지정 | 데이터 표시 > 이벤트 |
| 7 | 구글 애즈, 서치 콘솔 연결 | 제품 링크 |
| 8 | 교차 도메인 등록 (해당 시) | 태그 설정 구성 > 도메인 구성 |
오늘 당장 할 일은 두 가지입니다. 첫째, 데이터 보관 기간을 14개월로 바꾸세요. 1분이면 끝나고, 지금 안 하면 나중에 과거 데이터를 되돌릴 방법이 없습니다. 둘째, 우리 사이트에서 '성과'에 해당하는 행동 하나를 정해서 핵심 이벤트로 지정하세요. 상담 신청이든 구매든 하나면 충분합니다. 이 두 가지가 끝나면 그 다음 주부터 광고비가 어디서 돌아오고 있는지 숫자로 보이기 시작합니다.