퍼포먼스 마케팅 심화_GA4
구글애널리틱스4(GA4) 핵심 개념 및 데이터 구조
1. GA4 개요 및 특성
1) GA4 정의 및 데이터 모델
-모든 사용자 상호작용을 이벤트 단위로 수집하여 웹과 앱 전반의 성과를 통합적으로 파악하는 데이터 분석 도구
-클라우드 기반의 무료 서비스
-방문 수, 구매 수 등 수치화된 데이터 측정에 집중(정성적 데이터는 별도 보완 必)
2) 계정 구조 및 관리 단위
-계정(Account): 최상위 조직 단위, 최대 100개까지 보유 가능
-속성(Property): 데이터를 수집하는 실질적 주체, 최대 100개 생성 가능
-데이터스트림(Data Stream): 데이터의 출처(웹, ios, Android)

2. 주요 측정 지표 및 필수 용어
1) 방문 및 참여 지표
-세션(Sessions): 일정 기간 내 발생한 사용자 상호작용의 집합(30분 미활동 시 타임아웃)
※타임아웃은 최소 5분~최대 55분까지 조정 가능하며, 세션 중간에 '캠페인 소스 변경' 또는 '날짜가 바뀌었을 때'도 세션 초기화X
-참여 세션(Engaged Sessions): 10초 이상 지속/ 2회 이상의 페이지 조회/1회 이상의 전환 이벤트 발생 세션
-이탈률(Bounced Rate): 전체 세션 중 참여가 발생하지 않은 세션의 비율



2) 데이터 식별 및 구성 요소
-사용자(user): 쿠키, 유저ID 등을 기반으로 식별되는 개별 방문자
-참여 시간(Engagement time): 사용자가 실제로 화면을 보고 활동하고 있는 시간만 측정하는 지표
-이벤트(Event): 서비스 내 발생하는 모든 활동(페이지 뷰, 클릭, 검색 등)
-주요 이벤트(Conversion): 비즈니스 목표에 부합하는 핵심 액션으로 설정된 이벤트

3) 보고서 구성 체계
-측정기준(Dimension): 데이터를 분류하는 속성(ex.국가, 기기, 브라우저)
-측정항목(Metric): 데이터의 양적 수치(ex.세션 수, 사용자 수)
3. 기여 모델(Attribution Model)의 이해
1) 기여 모델의 정의
-사용자가 전환에 이르기까지 거친 여러 접점(광고, 채널)에 대해 각 채널의 기여도를 어떻게 나눌 것인지 결정하는 기준
-복합적인 경로(다중 터치포인트) 분석 가능(ex.카카오→인스타그램→네이버)
2) 주요 기여 모델 종류
-교차 채널 첫 번째 클릭(First Click): 고객이 상호작용한 첫 번째 채널에 전환 기여도 100% 부여
-교차 채널 마지막 클릭(Last Click): 직접 트래픽을 제외하고 전환 전 마지막 클릭이 발생한 채널에 100% 부여
-교차 채널 선형(Linear): 전환 전 방문한 모든 채널에 기여도 균등하게 배분
-교차 채널 시간 가치 하락(Time Decay): 전환 시점에 가까울 채널일수록 더 높은 기여도 부여(반감기 7일)
-교차 채널 위치 기반(Position-based): 첫 상화작용과 마지막 상호작용에 각 40%, 중간 채놀에 20% 배분
-교차 채널 데이터 기반(Data-driven): 머신러닝 알고리즘을 통해 전환 기여도 가장 큰 터치포인트 파악하여 자동 배분(GA4 기본)
-교차 채널 Google Ads 우선 마지막 클릭: 전환 전 클릭이 발생한 마지막 Google Ads 채널에 기여도 100% 부여

4. 데이터 분석 및 타겟팅 도구
1) 잠재고객과 세그먼트
-잠재고객(Audience)

- 특정 단계의 사용자 그룹
- Google Ads와 연동하여 리마케팅 목적으로 활용
GA4 내부 유효 기간 동안 영구 저장 및 미래 데이터에 적용
-세그먼트(Segment)
- 탐색 보고서에서 일시적인 비교 및 분석을 위해 사용하는 사용자 그룹
- 상세하고 복잡한 조건(ex.And/or 조건, 시간 조건) 설정 가능
- 보고서 세션 내에서만 활용되며 별도 저장되지 않음
2) 비교 및 필터
-비교(Comparisons): 최대 4개까지 다양한 측정기준을 조건으로 하여 항목 간 성과 대조
-필터(Filter): 특정 조건이 반영된 결과만 보고서에 표시되도록 데이터 제한


GA4 데이터 수집을 위한 기초 웹 지식 및 GTM 활용 가이드
1. 기초 웹 지식 및 데이터 수집 원리
1) 웹 브라우저와 서버의 통신
-웹 서버: 각종 정보를 담은 웹 페이지를 저장 및 브라우저의 요청에 따라 제공하는 주체
-웹 브라우저: HTML, CSS, JavaScript를 해석(랜더링)하여 사용자에세 화면을 표시하는 프로그램


2) 웹 프로그래밍 언어의 역할
-HTML: 웹 페이지의 구조와 데이터를 규정하는 태그 기반 언어
-CSS: HTML 구성 요소의 디자인 및 스타일 규칙을 정의하는 언어
-JavaScript: 웹 페이지 내 구성 요소들의 동적 동작과 기능을 수행하는 언어(데이터 수집의 핵심)
3) URL 구조와 트래픽 데이터
-URL(Uniform Resource Locator): 인터넷 연결 정보 접근을 위한 표준 주소 형식
-쿼리 스트링: URL 뒤에 입력 데이터를 함께 전달하는 방식(URL 뒤에 붙어 서버에 추가 정보를 전달하는 문자열)
→ UTM 매개변수 등을 통해 트래픽 소스 추적에 활용

4) 쿠키(Cookie)와 세션(Session)
-쿠키: 브라우저 측에 저장되는 작은 기록 정보 파일로, 사용자 인증 및 장바구니 기능 등에 활용
-세션: 서버 측에서 사용자를 식별하고 상태를 관리하는 방식
※GA4 세션: 사용자 활동 시작 후 30분간 이벤트 부재 시 종료되는 이벤트 중심 행동 지표
개발 세션: 로그인 상태 유지 등 서버 측에서 관리하는 사용자 상태 정보
2. 데이터 레이어(Data Layer)의 이해
1) 데이터 레이어의 정의
-웹사이트의 데이터를 GTM 컨테이너로 전달하기 위해 사용되는 JavaScript 배열 함수
-누가, 무엇을, 언제, 어디서 했는지에 대한 상세 정보를 담아 전달하는 매개체
2) 데이터 레이어의 중요성
-기본 태그 외에 추가적인 비즈니스 데이터(ex.사용자 ID, 내부 사용자 여부 등) 수집 가능
-GTM이 웹사이트에서 일어난 행동을 이해할 수 있는 형태(Key-Value)로 데이터 가공하여 전달
3. 구글 태그 관리자(Google Tag Manager, GTM)
1) GTM의 정의 및 장점
-직접적인 코드 수정 없이 웹사이트의 태그(JavaScript 추적코드) 통합 관리
-각 페이지마다 코드 수정 필요 없이 GTM 컨테이너 내에서 일괄 제어 가능
2) GTM 핵심 구조
-태그(Tag): 무엇(What)을 할 것인지 정의(ex.GA4로 데이터 전송)
-트리거(Trigger): 언제(When) 실행할 것인지 정의(ex.모든 페이지 뷰, 특정 버튼 클릭)
-변수(Variable): 어떻게(How) 정확히 전달할 것인지 정의(ex.URLm 제품 ID 등 데이터 값)
▶ 어디에서(트리거) → 어떤 데이터(변수)를 → 어떤 형태(태그)로 내보낼지 결정하여 GA4에 저장

4. GA4 설치 및 연결 프로세스
1) 설치 방법 분류
-직접 설치: 사이트 코드 내에 GA4 스크립트(gtag)를 직접 추가하거나 플러그인 활용
-GTM 활용 설치(권장): GA4 계정 생성 후 GTM에 구글 태그를 추가하여 설치
2) GTM과 GA4 연결 절차
-사이트에 GTM 설치 → GTM 내 태그/트리거/변수 설정 → '미리보기'를 통한 작동 테스트 → GA4 디버그 뷰 확인 → 최종 제출
-디버그 모드: 실시간 데이터 수집 여부를 제출 전 검증하여 데이터 유실 방지
GA4 계정 생성 및 GTM 설치 실습
1. 계정 및 컨테이너 생성
1) GA4 속성 생성
-https://analytics.google.com/
-구글 애널리틱스/구글 태그매니저 접속 후 신규 계정 생성 및 비즈니스 정보 입력
2) GTM 계정 및 컨테이너 설정
-https://tagmanager.google.com/
-회사/조직 단위로 GTM 계정 생성
-추적 대상 웹사이트 URL 입력 및 타겟 플랫폼(웹) 선택
2. GTM과 GA4 연결 설정
1) GA4 측정 ID 확인
-GA4 관리 > 데이터 스트림 > 웹 스트림 > 'G-'로 시작하는 고유 측정 ID 확인 및 복사
2) GTM 내 Google Tag 구성
-태그 > 새로 만들기 > Google 태그 > 복사한 측정 ID 입력

3. 웹사이트 GTM 스크립트 설치
-<head> 영역: GTM 추적 코드 중 상단 스크립트를 <head> 내 가능한 높은 위치에 삽입
-<body> 영역: 하단 스크립트를 <body> 태그 바로 뒤에 삽입


※ CAFE24: 관리자 > 쇼핑몰 설정 > 기본 설정 > 검색 엔진 최적화(SEO) > 고급 설정 > 코드 직접 입력 > Head 영역에 입력
고도몰: 디자인 > 디자인 스킨 레이아웃 설정 > 기본레이아웃 설정 > 편집하기
티스토리: 관리자 페이지 > 꾸미기 > 스킨 편집 > 사용중인 스킨 편집 > html 편집 > head&body 영역 설치코드 추가
#부트캠프후기 #멀티캠퍼스부트캠프 # 데이터마케팅부트캠프
'부트캠프 > 멀티캠퍼스_퍼포먼스 마케팅과 데이터 분석' 카테고리의 다른 글
| [멀티캠퍼스 부트캠프 13주차] 퍼포먼스 마케팅 심화_GTM과 AARRR 설계 (0) | 2026.04.13 |
|---|---|
| [멀티캠퍼스 부트캠프 12주차(2)] 퍼포먼스 마케팅 심화_GA4 실습 (0) | 2026.04.13 |
| [멀티캠퍼스 부트캠프 11주차] 데이터 분석 심화_자연어 처리 (0) | 2026.03.25 |
| [멀티캠퍼스 부트캠프 10주차(1)] 데이터 분석 심화_딥러닝 (0) | 2026.03.23 |
| [멀티캠퍼스 부트캠프 9주차] 데이터 분석 심화_머신러닝 비지도학습 (1) | 2026.03.23 |