전환 이벤트 — 어트리뷰션·잠재고객 활용

2026-05-03확률과 통계 마스터 노트

GA4 + GTM 마스터 노트 시리즈 4편. 일반 이벤트를 전환으로 마킹하는 한 토글, 구매·리드·회원가입 전환 구현, 잠재고객 vs 세그먼트, Last/First/Linear/Data-driven 어트리뷰션 모델 비교, 맞춤 측정기준 등록과 퍼널 탐색까지 — ROI를 데이터로 측정하는 핵심 도구를 풀어 갑니다.

이 글은 GA4 + GTM 마스터 노트 시리즈의 네 번째 편입니다. 3편(이벤트)에서 이벤트 구현을 잡았다면, 이번엔 그중 비즈니스 핵심 행동을 전환으로 표시하고 활용하는 방법입니다.

전환을 올바르게 설정하면 마케팅 효율성 측정·잠재고객 구성·ROI 분석 이 가능해요. 광고비를 어디에 더 쓸지 결정하는 데이터의 출발점입니다.

처음 전환 설정이 어렵게 느껴지는 이유

이유는 두 가지예요.

첫째, "이벤트 = 전환"의 차이가 모호합니다. GA4에서 전환은 일반 이벤트 중 토글 하나로 표시되는 개념. 이벤트와 전환이 따로 있는 게 아니라, 이벤트 위에 "이거 중요하다"는 라벨을 붙이는 거예요. 처음엔 이 한 토글의 의미가 안 들어옵니다.

둘째, 잠재고객(Audience)·세그먼트(Segment)·필터(Filter)가 다 비슷해 보여요. 셋 다 사용자를 묶는 도구인데 각자 활용처가 달라요. 잠재고객은 광고 리타겟팅과 모든 보고서, 세그먼트는 Explore 보고서 안에서만, 필터는 보고서 일시 적용. 이름만 보면 구분이 안 됩니다.

해결법은 한 가지예요. "이 정보를 어디서 활용할 건가?" 한 질문으로 분기하세요. 광고 리타겟팅·모든 보고서에 영구 적용 → 잠재고객. Explore에서 일회성 분석 → 세그먼트. 보고서 한 화면 임시 → 필터.

전환의 정의 — 비즈니스 목표 = 전환

일반 이벤트: 모든 사용자 행동 (페이지뷰·클릭·스크롤)
전환 이벤트: 비즈니스 목표와 직결되는 중요 행동

예시:
- 구매 완료 (purchase)
- 회원 가입 (sign_up)
- 리드 폼 제출 (generate_lead)
- 전화번호 클릭 (phone_click)
- 카탈로그 다운로드 (file_download — 향상된 측정)

전환 설정 — 토글 한 번

이벤트를 전환으로 표시하는 가장 단순한 방법.

GA4 Admin → Events → 이벤트 목록에서 선택
→ "Mark as conversion" 토글 활성화

이게 끝. 이미 발생하고 있는 이벤트면 즉시 전환으로 인식돼요.

새 전환 이벤트를 미리 등록하려면:

GA4 Admin → Conversions → New conversion event
→ 이벤트 이름 입력

여기서 시험 함정이 하나 있어요. 전환 이벤트는 최대 30개까지 설정 가능합니다. 모든 이벤트를 전환으로 표시하면 의미가 사라져요. 진짜 비즈니스 핵심만 골라야 합니다. 일반 이커머스 사이트라면 5~10개 정도가 적당.

전환 이벤트 구현 — 세 가지 패턴

구매 전환 (Purchase)

// 구매 완료 페이지에서 실행
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  'event': 'purchase',
  'transaction_id': 'ORDER-12345',
  'value': 59.98,
  'currency': 'USD',
  'items': [
    {
      'item_id': 'SKU-001',
      'item_name': 'Blue T-Shirt',
      'item_category': 'Clothing',
      'price': 29.99,
      'quantity': 2
    }
  ]
});

purchase는 GA4 추천 이벤트라 별도 등록 없이 자동 전환 인식돼요.

리드 폼 전환 (Generate Lead)

window.dataLayer.push({
  'event': 'generate_lead',
  'form_name': 'contact_form',
  'form_destination': 'sales_team'
});

GTM 설정:

Tag: GA4 Event
  Event Name: generate_lead
  Parameters:
    form_name: Contact Form
    
Trigger: Form Submission
  Form ID = contact-form
  Wait for Tags: 체크

회원가입 전환 (Sign Up)

window.dataLayer.push({
  'event': 'sign_up',
  'method': 'email'  // 'google', 'facebook' 등
});

여기서 시험 함정이 하나 있어요. method 매개변수 값이 보고서에서 자동으로 차원으로 활용됩니다. 회원가입 방법별 비율을 GA4에서 즉시 볼 수 있어요. 이걸 빼먹으면 어느 채널을 통한 가입이 많은지 추적 불가.

전환 검증 — DebugView로 확인

전환이 제대로 발생하는지 확인하는 절차.

1. GTM Preview 모드 활성화
2. 사이트에서 전환 액션 수행 (예: 폼 제출)
3. GA4 Admin → DebugView 열기
4. 이벤트 표시 확인 + 전환은 ⚡ 번개 아이콘

실시간 보고서에서도 확인 가능:

GA4 → Reports → Real-time
→ Event count by Event name → 전환 이벤트 확인

잠재고객 (Audiences) — 사용자 그룹화

잠재고객은 행동·속성·이벤트 기반 사용자 세그먼트예요.

예시:
- 장바구니 추가했지만 구매 안 한 사용자
- 특정 페이지 3번 이상 방문한 사용자
- 특정 카테고리에 관심 있는 사용자
- 고가치 고객 (구매 금액 상위 10%)

잠재고객 생성

GA4 Admin → Audiences → New Audience

세 가지 유형:

유형 설명
템플릿 기반 GA4가 제안하는 표준 잠재고객
커스텀 규칙 직접 조건 정의
예측 잠재고객 머신러닝 기반 (구매 가능성 높은 사용자 등)

커스텀 잠재고객 예시 — 장바구니 이탈자

조건:
- add_to_cart 이벤트 발생
- AND purchase 이벤트 미발생
- 기간: 최근 30일

이 잠재고객을 Google Ads에 연결하면 카트 이탈자 리타겟팅 광고가 가능해요.

고관심 사용자

조건:
- 세션 수 ≥ 3
- 총 체류 시간 > 5분
- 이탈률 < 50%

카테고리 어피니티 사용자

조건:
- product_affinity (사용자 속성) = 'electronics'

3편에서 만든 사용자 속성을 잠재고객 조건으로 사용 가능.

여기서 정말 중요한 시험 함정 — 잠재고객은 회고적으로 적용되지 않습니다. 잠재고객을 만든 시점부터 조건에 맞는 사용자가 추가돼요. 과거 30일 데이터에서는 채워지긴 하지만, 너무 옛 데이터는 누락될 수 있습니다. 중요한 잠재고객은 가능한 한 일찍 만드세요.

세그먼트 vs 잠재고객 — 헷갈리는 두 개념

특성 세그먼트 잠재고객
위치 Explore 탐색 보고서 안 Admin → Audiences
활용 탐색 보고서 분석 Google Ads 리타겟팅 + 모든 GA4 보고서
적용 해당 보고서 안에서만 영구

세그먼트 유형 3가지

GA4 Explore → 새 탐색 → Segments + 클릭
유형 설명 예시
User segment 특정 조건의 사용자 구매 경험이 있는 사용자
Session segment 특정 세션 조건 유기적 검색 유입 세션
Event segment 특정 이벤트 조건 add_to_cart 이벤트가 있는 세션

어트리뷰션 — 전환 공로 분배

여러 채널을 거쳐 전환된 사용자가 있을 때 어떤 채널에 공로를 줄지의 룰.

사용자 여정 예시:
1. 구글 자연 검색 → 첫 방문 (세션 1)
2. 이메일 캠페인 클릭 → 재방문 (세션 2)
3. 구글 유료 광고 → 구매 (세션 3)

질문: 어떤 채널이 구매에 기여했는가?
→ 어트리뷰션 모델에 따라 답이 달라짐

모델 4가지 비교

모델 자연 검색 이메일 유료 광고
Last Click 0% 0% 100%
First Click 100% 0% 0%
Linear 33% 33% 33%
Data-driven (기본) 가변 가변 가변

Data-driven 모델 — GA4 기본값

머신러닝이 실제 데이터를 학습해 각 채널 기여도를 동적으로 분배. UA 시절의 Last-click 디폴트와 결정적으로 다른 부분.

어트리뷰션 설정

GA4 Admin → Attribution Settings
→ Reporting Attribution Model: Data-driven
→ Lookback window:
   - 획득 전환: 30일
   - 기타 전환: 90일

어트리뷰션 보고서

GA4 → Advertising → Attribution → Model Comparison
→ 두 모델 간 전환 기여도 비교

여기서 시험 함정이 하나 있어요. 유료 광고만 보고서를 보면 항상 마지막 채널이 승자처럼 보입니다. Data-driven 모델로 보면 자연 검색이나 이메일이 First-touch에서 큰 기여를 하는 게 자주 발견돼요. 광고 예산 결정 전 모델 비교 한 번이 꼭 필요합니다.

전환 가치 (Conversion Value)

구매 전환의 value

window.dataLayer.push({
  'event': 'purchase',
  'value': 59.98,        // 필수
  'currency': 'USD',     // 필수
  'transaction_id': 'T-12345'
});

비구매 전환의 가치 할당

리드·회원가입에도 예상 가치를 부여하면 ROI 계산이 가능해요.

// 리드 폼 — 예상 리드 가치 $50
window.dataLayer.push({
  'event': 'generate_lead',
  'value': 50,
  'currency': 'USD'
});

// 회원가입 — LTV 추정치 $20
window.dataLayer.push({
  'event': 'sign_up',
  'value': 20,
  'currency': 'USD'
});

이 가치 데이터로 광고 채널별 ROAS(광고 수익률)를 계산할 수 있습니다.

맞춤 정의 (Custom Definitions)

이벤트 매개변수를 GA4 보고서에서 차원으로 분석하려면 등록이 필요해요.

맞춤 측정기준 (Custom Dimensions)

GA4 Admin → Custom Definitions → Custom Dimensions → Create
→ Dimension name: Product ID
→ Scope: Event
→ Event parameter: item_id

이렇게 등록하면 보고서에서 "Product ID"별로 데이터를 분해할 수 있어요.

맞춤 측정항목 (Custom Metrics)

수치형 매개변수를 측정항목으로.

GA4 Admin → Custom Definitions → Custom Metrics → Create
→ Metric name: Cart Value
→ Scope: Event
→ Event parameter: cart_value
→ Unit of measurement: Currency

한도

항목 한도
이벤트 범위 맞춤 측정기준 50개
사용자 범위 맞춤 측정기준 25개
맞춤 측정항목 50개

여기서 정말 중요한 시험 함정 — 이벤트 매개변수는 등록 안 해도 GA4에 도착하지만, 보고서에서 분석하려면 맞춤 정의 등록 필수예요. dataLayer.push로 잔뜩 보내고 보고서에 안 보인다고 당황하기 전에, Admin → Custom Definitions 등록부터 확인합니다.

전환율 계산과 퍼널

전환율 공식

$$\text{전환율} = \frac{\text{전환 수}}{\text{총 세션 수}} \times 100$$

예시:

  • 총 방문: 10,000 세션
  • 구매: 200건
  • 전환율: 2%

업종별 평균:

  • 이커머스: 2~3%
  • B2B 리드: 5~10%
  • SaaS 무료 가입: 3~7%

Funnel Exploration — 퍼널 시각화

구매 여정의 각 단계 이탈률을 한눈에.

GA4 → Explore → Funnel exploration
→ 단계 정의:
  1. page_view (상품 목록)
  2. view_item (상품 상세)
  3. add_to_cart
  4. begin_checkout
  5. purchase

각 단계 사이에 몇 %가 이탈하는지 시각화. 가장 큰 이탈 구간이 최우선 개선 대상이에요.

예시 결과:
홈: 100%
상품 상세: 45% (55% 이탈) ← 큰 이탈
장바구니: 25% (20% 이탈)
체크아웃: 15% (10% 이탈)
구매: 8% (7% 이탈)

→ 홈 → 상품 상세 사이가 최우선 개선

자세한 퍼널 활용은 6편(보고서)에서.

전환 경로 분석

GA4 → Advertising → Attribution → Conversion paths
→ 구매까지의 채널 터치포인트 시각화

평균 며칠 걸리는지, 평균 몇 채널을 거치는지, 어떤 채널 조합이 자주 나오는지 등을 확인 가능.

시험 직전 한 번 더 — 자주 헷갈리는 함정 모음

여기까지가 4편의 핵심입니다. 시험 직전 또는 실무에서 헷갈릴 때 다시 펼쳐 볼 수 있게 압축 노트로 마무리할게요.

  • 전환 = 일반 이벤트 + Mark as conversion 토글
  • 최대 30개 전환 이벤트
  • 모든 이벤트 전환 표시 = 의미 사라짐
  • 추천 이벤트(purchase·sign_up)는 자동 전환 인식
  • 전환 검증 — DebugView ⚡ 번개 아이콘
  • 실시간 보고서에서도 즉시 확인 가능
  • 잠재고객(Audience) = 영구, 광고 + 모든 보고서
  • 세그먼트(Segment) = Explore 안에서만
  • 잠재고객 3유형 — 템플릿 / 커스텀 규칙 / 예측 (ML)
  • 카트 이탈자 = add_to_cart AND NOT purchase
  • 잠재고객은 회고적 적용 X — 일찍 만들수록 좋음
  • 어트리뷰션 4모델 — Last/First/Linear/Data-driven
  • GA4 기본 = Data-driven (ML 기반)
  • 모델 비교로 First-touch vs Last-touch 차이 보기
  • value 매개변수 = 전환 금전 가치 (ROI 계산 핵심)
  • 비구매 전환에도 예상 가치 부여 가능
  • 맞춤 측정기준 등록 필수 — 이벤트 매개변수를 보고서 차원으로
  • 등록 안 하면 dataLayer는 도착해도 보고서 분석 불가
  • 한도 — 이벤트 범위 50개 / 사용자 범위 25개
  • 전환율 = 전환 / 세션 × 100
  • 이커머스 평균 전환율 2~3%
  • Funnel Exploration = 단계별 이탈률 시각화
  • 가장 큰 이탈 구간이 최우선 개선 대상
  • Conversion paths = 평균 터치포인트·기간 분석

시리즈 다른 편

같은 시리즈의 다른 글들도 같은 톤으로 묶어 정리되어 있어요. 4편 전환의 토대 위에 5편 이커머스 추적이 본격적으로 올라갑니다.

공식 문서: GA4 Attribution HelpPredictive Audiences Guide에서 더 깊이 갈 수 있어요.

다음 글(5편)에서는 Enhanced Ecommerce — view_item_list부터 purchase까지 전체 이커머스 플로우, 변형 상품, REST API 활용, Race Condition 처리, 서버사이드 보안까지 풀어 갑니다.

※ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

답글 남기기

error: Content is protected !!