📊 분석 · SEO · 수익화

Google Analytics 4
설치 완전 정복 가이드

내 사이트에 누가, 언제, 어디서, 얼마나 방문했는지 — 무료로 알 수 있어요.
코드 한 줄 붙여넣기면 데이터 수집 시작. 10분이면 충분해요.

⏱️ 약 10분 📅 2026년 4월 🏷️ GA4 · 분석 · 무료 👶 입문 난이도
① 개념

Google Analytics 4(GA4)란?

내 사이트 방문자 데이터를 수집·분석하는 구글의 무료 도구

Google Analytics(GA)는 웹사이트에 방문한 사람들의 행동을 추적하고 분석하는 서비스예요. 2023년부터는 이전 버전인 유니버설 애널리틱스(UA)가 종료되고, GA4(Google Analytics 4)가 표준이 됐어요.

GA4는 이벤트 기반 측정 모델을 사용해요. 페이지 조회, 버튼 클릭, 스크롤 깊이, 파일 다운로드 같은 모든 상호작용을 '이벤트'로 기록해요. 코드 한 줄만 삽입하면 기본적인 이벤트들은 자동으로 수집돼요.

👥

방문자 분석

오늘 몇 명이 왔는지, 어느 나라에서 왔는지, 처음 방문인지 재방문인지 실시간으로 확인해요.

📄

페이지 분석

어떤 페이지가 가장 많이 보이는지, 평균 체류 시간은 얼마인지, 이탈률은 어떤지 알 수 있어요.

🔍

유입 경로 분석

구글 검색으로 들어왔는지, SNS에서 왔는지, 직접 URL을 쳤는지 — 유입 경로를 추적해요.

💰

완전 무료

월 천만 건 이하 이벤트는 완전 무료예요. 개인 사이트나 스타트업은 무료 한도로 충분해요.

💡

UA(유니버설 애널리틱스)와 GA4의 차이: UA는 세션 기반(한 방문 = 하나의 세션)이었고, GA4는 이벤트 기반이에요. GA4는 앱과 웹을 통합 분석할 수 있고, 머신러닝 기반 예측 분석 기능도 포함돼요. 측정 ID 형식도 UA-XXXXXXXX에서 G-XXXXXXXXXX로 바뀌었어요.

② 설치 단계

GA4 설치 4단계

구글 계정만 있으면 10분 안에 설치 완료

1

Google Analytics 계정 만들기

analytics.google.com에 접속해서 구글 계정으로 로그인해요. "측정 시작" 버튼을 클릭하고 계정 이름(내 이름이나 브랜드명)을 입력해요.

2

속성(Property) 생성 & 측정 ID 확인

속성 이름(사이트 이름), 보고 시간대(대한민국), 통화(원)를 설정해요. 비즈니스 목표를 선택하고 "다음"을 누르면 "G-XXXXXXXXXX" 형식의 측정 ID가 발급돼요. 이 ID를 복사해두세요.

3

HTML에 gtag.js 코드 삽입

아래 ③ 코드 섹션의 코드를 복사해서 </head> 태그 바로 위에 붙여넣어요. G-XXXXXXXXXX 부분을 본인의 측정 ID로 교체해요.

4

설치 확인 & 데이터 수집 시작

GA4 관리 화면 → "데이터 스트림"에서 "최근 48시간 데이터 수신 확인"을 클릭해 정상 설치 여부를 확인해요. 실시간 보고서에서 내가 사이트를 방문한 것도 보여야 해요.

③ 코드

복붙용 GA4 설치 코드

G-XXXXXXXXXX를 본인 측정 ID로 교체해서 </head> 위에 붙여넣으세요

기본 설치 코드

HTML — </head> 위에 삽입
<!-- Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){ dataLayer.push(arguments); }
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>

커스텀 이벤트 추적 코드

JavaScript — 버튼 클릭 이벤트 추적 예시
// 버튼 클릭 이벤트 추적
document.getElementById('cta-btn').addEventListener('click', function() {
  gtag('event', 'button_click', {
    'event_category': 'engagement',
    'event_label': 'CTA 버튼',
    'value': 1
  });
});

// 페이지 이동 이벤트 (SPA에서 수동 추적)
gtag('event', 'page_view', {
  'page_title': document.title,
  'page_location': location.href
});

// 구매 이벤트 (전자상거래)
gtag('event', 'purchase', {
  'transaction_id': 'T12345',
  'value': 29000,
  'currency': 'KRW'
});
🤖 AI 프롬프트 TIP

"내 사이트에 GA4를 설치하고, 문의하기 버튼 클릭과 페이지 이탈을 이벤트로 추적하는 코드를 작성해줘. GA4 측정 ID는 G-ABC123456 이야."

④ 코드 생성기

GA4 설치 코드 생성기

측정 ID를 입력하면 바로 쓸 수 있는 코드가 완성돼요

HTML — 생성된 코드
<!-- Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){ dataLayer.push(arguments); }
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>
⑤ FAQ

자주 묻는 질문

GA4 설치 후 자주 생기는 궁금증

설치했는데 데이터가 안 보여요
데이터 처리에는 최대 48시간이 걸려요. 당일에는 "실시간" 보고서에서만 확인할 수 있어요. 실시간 보고서에서도 아무것도 안 나온다면 코드 설치가 잘못됐을 가능성이 높아요.

확인 방법: 크롬 개발자도구(F12) → Network 탭에서 "google-analytics" 또는 "gtag" 검색. 요청이 보이면 정상 설치예요.

Google Tag Assistant 크롬 확장 프로그램을 설치하면 GA4 태그가 정상 작동하는지 쉽게 확인할 수 있어요.
개인정보 문제가 없나요?
GA4는 IP 주소를 익명화하고, 개별 사용자를 특정할 수 없는 집계 데이터만 제공해요. 단, GDPR(유럽)과 CCPA(캘리포니아) 규정상 쿠키 동의 배너가 필요할 수 있어요.

한국에서는 개인정보보호법에 따라 개인정보처리방침에 Google Analytics 사용 사실을 명시해야 해요. 바이브툴킷의 개인정보처리방침이 이미 그렇게 되어 있는 것처럼요.

GDPR 준수가 필요하다면 Consent Mode를 구현해서 동의 후에만 데이터 수집하도록 설정할 수 있어요.
애드센스와 연결하면 좋은가요?
네, 강력히 추천해요. GA4와 애드센스를 연결하면 어떤 페이지에서 광고 수익이 가장 많이 발생하는지, 방문자 특성과 수익의 관계를 한 화면에서 분석할 수 있어요.

연결 방법: 애드센스 관리 화면 → 계정 → 액세스 및 인증 → Google Analytics → 연결. 반대로 GA4에서도 연결할 수 있어요.

연결 후에는 GA4의 수익 창출 보고서에서 애드센스 데이터를 볼 수 있어요.
무료 한도는 얼마인가요?
GA4 무료 버전은 월 1,000만 건 이하의 이벤트를 수집할 수 있어요. 페이지 조회 하나가 이벤트 1건이에요.

일반적인 개인 블로그나 중소 사이트는 하루 수천~수만 건 정도라 무료 한도로 충분해요. 하루 30만 페이지뷰(월 900만)를 넘기 전까진 걱정 안 해도 돼요.

한도를 초과하면 Google Analytics 360(유료, 월 수백만 원)으로 업그레이드해야 하지만, 대부분의 사이트는 그 수준에 도달하기 전에 전문 솔루션 도입을 고민하게 될 거예요.
내가 방문한 것도 카운트되나요?
네, 본인의 방문도 기록돼요. 데이터를 정확히 유지하려면 내 IP나 트래픽을 필터링하는 게 좋아요.

방법 1 (간단): GA4 관리 → 데이터 스트림 → 내부 트래픽 → 내 IP 주소 추가
방법 2 (개발용): localhost에서는 GA4가 보통 데이터를 보내지 않아요. 배포 환경에서만 코드가 실행되도록 조건을 걸 수도 있어요.

if (location.hostname !== 'localhost') { /* GA4 코드 */ }
⑥ 다음 단계

이런 것도 배워봐요

GA4를 설치했다면 자연스럽게 이어지는 주제들