데이터 분석

차근차근 알아가는 GA4 (4) 이벤트 종류

차근차근 알아가는 GA4 (4) 이벤트 종류

차근차근 알아가는 GA4 (4) 이벤트 종류

GA4에는 어떤 이벤트들이 있는지 이론적으로 상세하게 알아봅니다.

GA4에는 어떤 이벤트들이 있는지 이론적으로 상세하게 알아봅니다.

위그로스아카데미

1. 왜 모든 고객 행동이 자동으로 수집되지는 않을까요?

3일차에서는 Google 태그를 설치해 쇼핑몰에서 발생한 행동을 GA4로 보내는 흐름을 살펴봤습니다.

Google 태그가 연결되면 방문이 시작될 때 다음과 같은 기본 이벤트가 수집될 수 있습니다.

session_start → page_view

그런데 상품 상세 페이지를 보거나 장바구니 버튼을 눌렀는데도 view_item, add_to_cart가 보이지 않을 수 있습니다. 왜 그럴까요?

일부 이벤트는 Google 태그를 설치하면 자동으로 수집되지만, 전자상거래 이벤트처럼 추가 정보가 필요한 이벤트는 별도로 설정해야 합니다.

이번 글에서는 GA4 이벤트가 어떤 종류로 나뉘는지 알아보고, 자동으로 수집되는 이벤트와 직접 설정해야 하는 이벤트를 구분해보겠습니다.

2. GA4 이벤트는 어떤 종류로 나뉠까요?

GA4 이벤트는 수집 방식에 따라 네 가지로 구분할 수 있습니다.

이벤트 종류

수집 방식

대표 예시

자동 수집 이벤트

Google 태그 설치 후 자동 수집

session_start, first_visit, user_engagement

향상된 측정 이벤트

향상된 측정을 켜면 자동 수집

page_view, scroll, click, file_download

추천 이벤트

정해진 이름과 매개변수로 직접 설정

view_item, add_to_cart, purchase

맞춤 이벤트

비즈니스에 맞게 이름과 조건을 직접 설정

size_guide_open, coupon_copy

이 분류는 이벤트의 중요도 순서가 아닙니다. 누가 이벤트 이름과 수집 조건을 정했고, 어떤 방식으로 수집되는지를 구분하는 기준입니다. 이제부터 하나씩 알아봅니다.

3. 자동 수집 이벤트는 무엇인가요?

자동 수집 이벤트는 Google 태그나 앱 SDK를 설치하면 별도의 이벤트 코드를 추가하지 않아도 수집되는 이벤트입니다.

웹사이트에서는 다음과 같은 이벤트를 확인할 수 있습니다.

  • first_visit: 사용자가 처음 방문함

  • session_start: 새로운 세션이 시작됨

  • user_engagement: 사용자가 웹사이트나 앱을 사용함

Google 태그가 새로운 방문 흐름을 감지하면 session_start가 수집됩니다. 자동 수집 이벤트를 통해 고객이 처음 방문했는지, 새로운 세션이 시작됐는지와 같은 기본적인 방문 정보를 알 수 있습니다.

하지만 자동으로 수집된다고 해서 모든 고객 행동을 알 수 있는 것은 아닙니다. 쇼핑몰에 들어왔다는 사실은 확인할 수 있지만, 어떤 상품을 보고 어떤 상품을 장바구니에 담았는지는 추가 설정이 필요합니다.

4. 향상된 측정 이벤트는 무엇인가요?

향상된 측정은 2일차에서 웹 데이터 스트림을 만들 때 확인했던 기능입니다. 향상된 측정을 켜면 웹사이트에서 발생하는 일부 행동을 별도의 코드 변경 없이 수집할 수 있습니다.

고객 행동

이벤트

페이지를 조회함

page_view

페이지 하단까지 스크롤함

scroll

외부 사이트로 이동하는 링크를 클릭함

click

사이트 내부 검색 결과를 확인함

view_search_results

파일을 다운로드함

file_download

지원되는 YouTube 영상을 재생함

video_start, video_progress, video_complete

양식 입력을 시작하거나 제출함

form_start, form_submit

여기서 두 가지 주의점이 있습니다.

4-1. scroll은 모든 스크롤을 의미하지 않습니다.

scroll은 사용자가 화면을 조금 내릴 때마다 발생하는 이벤트가 아닙니다. 기본적으로 페이지의 약 90% 지점이 처음 표시됐을 때 발생합니다.

따라서 scroll 이벤트가 발생했다고 해서 고객이 콘텐츠를 한 문장씩 자세히 읽었다고 단정할 수는 없습니다. 페이지 하단에 가까운 지점까지 이동했다는 행동으로 해석해야 합니다.

만약 고객이 페이지의 절반 정도인 50% 지점까지 확인했는지 측정하고 싶다면 향상된 측정의 기본 scroll 이벤트만으로는 어렵습니다. 이때는 GTM에서 스크롤 깊이 50%를 조건으로 트리거와 이벤트를 별도로 설정해야 합니다. 실제 설정 방법은 이후 GTM 파트에서 자세히 설명하겠습니다.

4-2. click은 모든 버튼 클릭을 의미하지 않습니다.

향상된 측정의 click은 기본적으로 현재 도메인 밖으로 이동하는 외부 링크 클릭을 측정합니다.

장바구니 버튼이나 구매 버튼을 눌렀다고 해서 향상된 측정의 click만으로 전자상거래 행동을 정확하게 분석할 수는 없습니다.

향상된 측정은 기본 행동을 빠르게 수집할 수 있게 도와주지만 쇼핑몰의 상품·장바구니·구매 행동까지 자동으로 완성해주지는 않습니다.

5. 추천 이벤트는 무엇인가요?

추천 이벤트는 Google이 업종과 행동 목적에 맞게 이름과 매개변수를 미리 정해놓은 이벤트입니다.

자동으로 수집되지는 않지만 권장된 이름과 구조로 설정하면 GA4의 기본 보고서, 측정기준, 측정항목을 활용하기 쉬워집니다.

전자상거래에서는 다음 이벤트가 중요합니다.

고객 행동

추천 이벤트

상품 목록을 봄

view_item_list

목록에서 상품을 선택함

select_item

상품 상세를 봄

view_item

장바구니에 담음

add_to_cart

장바구니를 확인함

view_cart

결제를 시작함

begin_checkout

배송 정보를 입력함

add_shipping_info

결제 정보를 입력함

add_payment_info

구매를 완료함

purchase

환불함

refund

고객 여정 순서로 연결하면 다음과 같습니다.

view_item_list → select_item → view_item → add_to_cart → begin_checkout → purchase

가상의 데일리 아웃핏 스토어에 100명이 방문했더라도 추천 이벤트가 구현되어 있지 않다면 장바구니 담기나 구매 행동을 GA4에서 확인할 수 없습니다.

따라서 add_to_cart 데이터가 없다는 사실만 보고 고객이 장바구니에 담지 않았다고 판단하면 안 됩니다. 먼저 해당 이벤트가 실제로 설정되어 있는지 확인해야 합니다.

추천 이벤트의 실제 구현 방법과 전자상거래 고객 여정은 5일차에서 더 자세히 살펴보겠습니다.

6. 맞춤 이벤트는 언제 사용해야 할까요?

맞춤 이벤트는 자동 수집 이벤트나 추천 이벤트에 없는 비즈니스 행동을 측정할 때 사용합니다.

패션 쇼핑몰이라면 다음과 같은 행동을 고려할 수 있습니다.

  • size_guide_open: 사이즈 가이드를 열어봄

  • coupon_copy: 쿠폰 코드를 복사함

  • restock_alert_request: 재입고 알림을 신청함

  • review_filter_use: 리뷰 필터를 사용함

하지만 측정하고 싶은 행동이 생길 때마다 새로운 이벤트 이름을 자유롭게 만드는 것은 좋지 않습니다.

맞춤 이벤트를 만들기 전에 다음 순서로 확인해주세요.

  1. 자동으로 수집되는 이벤트인가?

  2. 향상된 측정으로 수집할 수 있는가?

  3. Google에서 권장하는 추천 이벤트가 있는가?

  4. 세 가지에 해당하지 않을 때 맞춤 이벤트를 만들어야 하는가?

예를 들어 장바구니 담기를 측정하기 위해 cart_add라는 맞춤 이벤트를 만들 필요는 없습니다. 이미 Google에서 권장하는 add_to_cart가 있기 때문입니다. 또한 같은 행동을 add_to_cart, cart_add, addCart처럼 서로 다른 이름으로 수집하면 하나의 지표로 분석하기 어려워집니다. 이벤트 이름은 팀에서 합의한 규칙으로 일관되게 관리해야 합니다.

7. 이벤트 이름만 수집하면 충분할까요?

이벤트에는 행동의 이름뿐 아니라 행동을 설명하는 추가 정보가 필요합니다. 이를 이벤트 매개변수(Event parameter)라고 합니다.

예를 들어 view_item 이벤트만 보면 고객이 상품을 봤다는 사실은 알 수 있습니다. 하지만 어떤 상품을 봤는지는 알 수 없습니다.

다음 정보가 함께 전달되어야 상품별 행동을 분석할 수 있습니다.

매개변수

의미

예시

item_id

상품을 구분하는 ID

SKU-001

item_name

상품명

데일리 러닝화

item_category

상품 카테고리

운동화

price

상품 가격

89000

currency

통화

KRW

purchase 이벤트라면 다음과 같은 정보가 필요합니다.

  • transaction_id: 주문을 구분하는 주문번호

  • value: 전체 구매금액

  • currency: 통화

  • items: 구매한 상품 목록

이벤트가 ‘무슨 행동을 했는가’를 기록한다면 매개변수는 ‘어떤 상품을 얼마에 어떻게 행동했는가’를 설명합니다.

매개변수를 많이 수집한다고 항상 좋은 것은 아닙니다. 실제 의사결정에 사용할 정보인지, 일관된 값으로 수집할 수 있는지, 개인을 직접 식별할 수 있는 정보가 포함되지 않는지 확인해야 합니다. 이름, 이메일, 전화번호와 같은 개인정보를 이벤트나 매개변수로 GA4에 전송해서는 안 됩니다.

8. 주요 이벤트는 새로운 이벤트 종류일까요?

주요 이벤트는 자동·향상된 측정·추천·맞춤 이벤트와 같은 별도의 이벤트 종류가 아닙니다.

이미 수집하고 있는 이벤트 중 비즈니스 목표에 중요한 행동을 주요 이벤트(Key event)로 지정한 것입니다.

전자상거래에서는 다음과 같은 행동을 주요 이벤트로 관리할 수 있습니다.

  • purchase: 구매 완료

  • sign_up: 회원가입 완료

  • generate_lead: 상담 또는 문의 신청

여기서 이벤트와 주요 이벤트를 구분해야 합니다.

이벤트는 고객 행동의 기록이고, 주요 이벤트는 그중 비즈니스 성과와 직접 연결되는 행동입니다.

상품 조회나 스크롤도 분석에 필요한 이벤트이지만 모든 이벤트를 주요 이벤트로 설정할 필요는 없습니다. 모든 행동을 주요 이벤트로 표시하면 무엇이 실제 성과인지 구분하기 어려워집니다. 주요 이벤트는 보고 싶은 행동이 아니라 비즈니스에서 중요하다고 합의한 행동이어야 합니다.

9. 오늘의 내용 정리

이번 글에서는 GA4 이벤트가 수집 방식에 따라 네 가지로 나뉜다는 점을 살펴봤습니다.

  1. 자동 수집 이벤트: Google 태그를 설치하면 기본적으로 수집되는 이벤트

  2. 향상된 측정 이벤트: 기능을 켜면 스크롤과 외부 링크 클릭 같은 웹 행동을 수집하는 이벤트

  3. 추천 이벤트: Google이 이름과 매개변수를 권장하며 직접 설정해야 하는 이벤트

  4. 맞춤 이벤트: 기본 이벤트로 표현하기 어려운 비즈니스 행동을 직접 정의한 이벤트

  5. 주요 이벤트 : GA4에서 수집하는 여러 고객 행동 중 성과와 목표 달성에 핵심이 되는 행동 (우리가 지정)

오늘은 이벤트를 직접 설치하거나 검증하기보다 각 이벤트의 역할과 차이를 이해하는 데 집중했습니다. 먼저 어떤 행동이 기본으로 수집되고 어떤 행동은 별도 설정이 필요한지 구분할 수 있으면 충분합니다.

GA4 데이터를 분석하기 전에는 어떤 이벤트가 어떤 방식으로 수집되는지부터 이해해야 데이터를 잘못 해석하지 않을 수 있습니다.

다음 글에서는 전자상거래 고객 여정을 기준으로 view_item_list부터 purchase까지 각각 언제 발생해야 하고 어떤 정보를 함께 수집해야 하는지 알아보겠습니다.


📢 더 많은 마케팅 실무 팁과 트렌드가 궁금하다면? 실무에서 바로 활용 가능한 데이터 분석 노하우부터 마케팅 실무자들과의 실시간 네트워킹, 유용한 학습 자료까지 아낌없이 나누어 드립니다. 혼자 고민하지 말고 함께 공부하며 빠르게 성장해 봐요!

위그로스아카데미 교육 문의하기

1. 왜 모든 고객 행동이 자동으로 수집되지는 않을까요?

3일차에서는 Google 태그를 설치해 쇼핑몰에서 발생한 행동을 GA4로 보내는 흐름을 살펴봤습니다.

Google 태그가 연결되면 방문이 시작될 때 다음과 같은 기본 이벤트가 수집될 수 있습니다.

session_start → page_view

그런데 상품 상세 페이지를 보거나 장바구니 버튼을 눌렀는데도 view_item, add_to_cart가 보이지 않을 수 있습니다. 왜 그럴까요?

일부 이벤트는 Google 태그를 설치하면 자동으로 수집되지만, 전자상거래 이벤트처럼 추가 정보가 필요한 이벤트는 별도로 설정해야 합니다.

이번 글에서는 GA4 이벤트가 어떤 종류로 나뉘는지 알아보고, 자동으로 수집되는 이벤트와 직접 설정해야 하는 이벤트를 구분해보겠습니다.

2. GA4 이벤트는 어떤 종류로 나뉠까요?

GA4 이벤트는 수집 방식에 따라 네 가지로 구분할 수 있습니다.

이벤트 종류

수집 방식

대표 예시

자동 수집 이벤트

Google 태그 설치 후 자동 수집

session_start, first_visit, user_engagement

향상된 측정 이벤트

향상된 측정을 켜면 자동 수집

page_view, scroll, click, file_download

추천 이벤트

정해진 이름과 매개변수로 직접 설정

view_item, add_to_cart, purchase

맞춤 이벤트

비즈니스에 맞게 이름과 조건을 직접 설정

size_guide_open, coupon_copy

이 분류는 이벤트의 중요도 순서가 아닙니다. 누가 이벤트 이름과 수집 조건을 정했고, 어떤 방식으로 수집되는지를 구분하는 기준입니다. 이제부터 하나씩 알아봅니다.

3. 자동 수집 이벤트는 무엇인가요?

자동 수집 이벤트는 Google 태그나 앱 SDK를 설치하면 별도의 이벤트 코드를 추가하지 않아도 수집되는 이벤트입니다.

웹사이트에서는 다음과 같은 이벤트를 확인할 수 있습니다.

  • first_visit: 사용자가 처음 방문함

  • session_start: 새로운 세션이 시작됨

  • user_engagement: 사용자가 웹사이트나 앱을 사용함

Google 태그가 새로운 방문 흐름을 감지하면 session_start가 수집됩니다. 자동 수집 이벤트를 통해 고객이 처음 방문했는지, 새로운 세션이 시작됐는지와 같은 기본적인 방문 정보를 알 수 있습니다.

하지만 자동으로 수집된다고 해서 모든 고객 행동을 알 수 있는 것은 아닙니다. 쇼핑몰에 들어왔다는 사실은 확인할 수 있지만, 어떤 상품을 보고 어떤 상품을 장바구니에 담았는지는 추가 설정이 필요합니다.

4. 향상된 측정 이벤트는 무엇인가요?

향상된 측정은 2일차에서 웹 데이터 스트림을 만들 때 확인했던 기능입니다. 향상된 측정을 켜면 웹사이트에서 발생하는 일부 행동을 별도의 코드 변경 없이 수집할 수 있습니다.

고객 행동

이벤트

페이지를 조회함

page_view

페이지 하단까지 스크롤함

scroll

외부 사이트로 이동하는 링크를 클릭함

click

사이트 내부 검색 결과를 확인함

view_search_results

파일을 다운로드함

file_download

지원되는 YouTube 영상을 재생함

video_start, video_progress, video_complete

양식 입력을 시작하거나 제출함

form_start, form_submit

여기서 두 가지 주의점이 있습니다.

4-1. scroll은 모든 스크롤을 의미하지 않습니다.

scroll은 사용자가 화면을 조금 내릴 때마다 발생하는 이벤트가 아닙니다. 기본적으로 페이지의 약 90% 지점이 처음 표시됐을 때 발생합니다.

따라서 scroll 이벤트가 발생했다고 해서 고객이 콘텐츠를 한 문장씩 자세히 읽었다고 단정할 수는 없습니다. 페이지 하단에 가까운 지점까지 이동했다는 행동으로 해석해야 합니다.

만약 고객이 페이지의 절반 정도인 50% 지점까지 확인했는지 측정하고 싶다면 향상된 측정의 기본 scroll 이벤트만으로는 어렵습니다. 이때는 GTM에서 스크롤 깊이 50%를 조건으로 트리거와 이벤트를 별도로 설정해야 합니다. 실제 설정 방법은 이후 GTM 파트에서 자세히 설명하겠습니다.

4-2. click은 모든 버튼 클릭을 의미하지 않습니다.

향상된 측정의 click은 기본적으로 현재 도메인 밖으로 이동하는 외부 링크 클릭을 측정합니다.

장바구니 버튼이나 구매 버튼을 눌렀다고 해서 향상된 측정의 click만으로 전자상거래 행동을 정확하게 분석할 수는 없습니다.

향상된 측정은 기본 행동을 빠르게 수집할 수 있게 도와주지만 쇼핑몰의 상품·장바구니·구매 행동까지 자동으로 완성해주지는 않습니다.

5. 추천 이벤트는 무엇인가요?

추천 이벤트는 Google이 업종과 행동 목적에 맞게 이름과 매개변수를 미리 정해놓은 이벤트입니다.

자동으로 수집되지는 않지만 권장된 이름과 구조로 설정하면 GA4의 기본 보고서, 측정기준, 측정항목을 활용하기 쉬워집니다.

전자상거래에서는 다음 이벤트가 중요합니다.

고객 행동

추천 이벤트

상품 목록을 봄

view_item_list

목록에서 상품을 선택함

select_item

상품 상세를 봄

view_item

장바구니에 담음

add_to_cart

장바구니를 확인함

view_cart

결제를 시작함

begin_checkout

배송 정보를 입력함

add_shipping_info

결제 정보를 입력함

add_payment_info

구매를 완료함

purchase

환불함

refund

고객 여정 순서로 연결하면 다음과 같습니다.

view_item_list → select_item → view_item → add_to_cart → begin_checkout → purchase

가상의 데일리 아웃핏 스토어에 100명이 방문했더라도 추천 이벤트가 구현되어 있지 않다면 장바구니 담기나 구매 행동을 GA4에서 확인할 수 없습니다.

따라서 add_to_cart 데이터가 없다는 사실만 보고 고객이 장바구니에 담지 않았다고 판단하면 안 됩니다. 먼저 해당 이벤트가 실제로 설정되어 있는지 확인해야 합니다.

추천 이벤트의 실제 구현 방법과 전자상거래 고객 여정은 5일차에서 더 자세히 살펴보겠습니다.

6. 맞춤 이벤트는 언제 사용해야 할까요?

맞춤 이벤트는 자동 수집 이벤트나 추천 이벤트에 없는 비즈니스 행동을 측정할 때 사용합니다.

패션 쇼핑몰이라면 다음과 같은 행동을 고려할 수 있습니다.

  • size_guide_open: 사이즈 가이드를 열어봄

  • coupon_copy: 쿠폰 코드를 복사함

  • restock_alert_request: 재입고 알림을 신청함

  • review_filter_use: 리뷰 필터를 사용함

하지만 측정하고 싶은 행동이 생길 때마다 새로운 이벤트 이름을 자유롭게 만드는 것은 좋지 않습니다.

맞춤 이벤트를 만들기 전에 다음 순서로 확인해주세요.

  1. 자동으로 수집되는 이벤트인가?

  2. 향상된 측정으로 수집할 수 있는가?

  3. Google에서 권장하는 추천 이벤트가 있는가?

  4. 세 가지에 해당하지 않을 때 맞춤 이벤트를 만들어야 하는가?

예를 들어 장바구니 담기를 측정하기 위해 cart_add라는 맞춤 이벤트를 만들 필요는 없습니다. 이미 Google에서 권장하는 add_to_cart가 있기 때문입니다. 또한 같은 행동을 add_to_cart, cart_add, addCart처럼 서로 다른 이름으로 수집하면 하나의 지표로 분석하기 어려워집니다. 이벤트 이름은 팀에서 합의한 규칙으로 일관되게 관리해야 합니다.

7. 이벤트 이름만 수집하면 충분할까요?

이벤트에는 행동의 이름뿐 아니라 행동을 설명하는 추가 정보가 필요합니다. 이를 이벤트 매개변수(Event parameter)라고 합니다.

예를 들어 view_item 이벤트만 보면 고객이 상품을 봤다는 사실은 알 수 있습니다. 하지만 어떤 상품을 봤는지는 알 수 없습니다.

다음 정보가 함께 전달되어야 상품별 행동을 분석할 수 있습니다.

매개변수

의미

예시

item_id

상품을 구분하는 ID

SKU-001

item_name

상품명

데일리 러닝화

item_category

상품 카테고리

운동화

price

상품 가격

89000

currency

통화

KRW

purchase 이벤트라면 다음과 같은 정보가 필요합니다.

  • transaction_id: 주문을 구분하는 주문번호

  • value: 전체 구매금액

  • currency: 통화

  • items: 구매한 상품 목록

이벤트가 ‘무슨 행동을 했는가’를 기록한다면 매개변수는 ‘어떤 상품을 얼마에 어떻게 행동했는가’를 설명합니다.

매개변수를 많이 수집한다고 항상 좋은 것은 아닙니다. 실제 의사결정에 사용할 정보인지, 일관된 값으로 수집할 수 있는지, 개인을 직접 식별할 수 있는 정보가 포함되지 않는지 확인해야 합니다. 이름, 이메일, 전화번호와 같은 개인정보를 이벤트나 매개변수로 GA4에 전송해서는 안 됩니다.

8. 주요 이벤트는 새로운 이벤트 종류일까요?

주요 이벤트는 자동·향상된 측정·추천·맞춤 이벤트와 같은 별도의 이벤트 종류가 아닙니다.

이미 수집하고 있는 이벤트 중 비즈니스 목표에 중요한 행동을 주요 이벤트(Key event)로 지정한 것입니다.

전자상거래에서는 다음과 같은 행동을 주요 이벤트로 관리할 수 있습니다.

  • purchase: 구매 완료

  • sign_up: 회원가입 완료

  • generate_lead: 상담 또는 문의 신청

여기서 이벤트와 주요 이벤트를 구분해야 합니다.

이벤트는 고객 행동의 기록이고, 주요 이벤트는 그중 비즈니스 성과와 직접 연결되는 행동입니다.

상품 조회나 스크롤도 분석에 필요한 이벤트이지만 모든 이벤트를 주요 이벤트로 설정할 필요는 없습니다. 모든 행동을 주요 이벤트로 표시하면 무엇이 실제 성과인지 구분하기 어려워집니다. 주요 이벤트는 보고 싶은 행동이 아니라 비즈니스에서 중요하다고 합의한 행동이어야 합니다.

9. 오늘의 내용 정리

이번 글에서는 GA4 이벤트가 수집 방식에 따라 네 가지로 나뉜다는 점을 살펴봤습니다.

  1. 자동 수집 이벤트: Google 태그를 설치하면 기본적으로 수집되는 이벤트

  2. 향상된 측정 이벤트: 기능을 켜면 스크롤과 외부 링크 클릭 같은 웹 행동을 수집하는 이벤트

  3. 추천 이벤트: Google이 이름과 매개변수를 권장하며 직접 설정해야 하는 이벤트

  4. 맞춤 이벤트: 기본 이벤트로 표현하기 어려운 비즈니스 행동을 직접 정의한 이벤트

  5. 주요 이벤트 : GA4에서 수집하는 여러 고객 행동 중 성과와 목표 달성에 핵심이 되는 행동 (우리가 지정)

오늘은 이벤트를 직접 설치하거나 검증하기보다 각 이벤트의 역할과 차이를 이해하는 데 집중했습니다. 먼저 어떤 행동이 기본으로 수집되고 어떤 행동은 별도 설정이 필요한지 구분할 수 있으면 충분합니다.

GA4 데이터를 분석하기 전에는 어떤 이벤트가 어떤 방식으로 수집되는지부터 이해해야 데이터를 잘못 해석하지 않을 수 있습니다.

다음 글에서는 전자상거래 고객 여정을 기준으로 view_item_list부터 purchase까지 각각 언제 발생해야 하고 어떤 정보를 함께 수집해야 하는지 알아보겠습니다.


📢 더 많은 마케팅 실무 팁과 트렌드가 궁금하다면? 실무에서 바로 활용 가능한 데이터 분석 노하우부터 마케팅 실무자들과의 실시간 네트워킹, 유용한 학습 자료까지 아낌없이 나누어 드립니다. 혼자 고민하지 말고 함께 공부하며 빠르게 성장해 봐요!

위그로스아카데미 교육 문의하기

1. 왜 모든 고객 행동이 자동으로 수집되지는 않을까요?

3일차에서는 Google 태그를 설치해 쇼핑몰에서 발생한 행동을 GA4로 보내는 흐름을 살펴봤습니다.

Google 태그가 연결되면 방문이 시작될 때 다음과 같은 기본 이벤트가 수집될 수 있습니다.

session_start → page_view

그런데 상품 상세 페이지를 보거나 장바구니 버튼을 눌렀는데도 view_item, add_to_cart가 보이지 않을 수 있습니다. 왜 그럴까요?

일부 이벤트는 Google 태그를 설치하면 자동으로 수집되지만, 전자상거래 이벤트처럼 추가 정보가 필요한 이벤트는 별도로 설정해야 합니다.

이번 글에서는 GA4 이벤트가 어떤 종류로 나뉘는지 알아보고, 자동으로 수집되는 이벤트와 직접 설정해야 하는 이벤트를 구분해보겠습니다.

2. GA4 이벤트는 어떤 종류로 나뉠까요?

GA4 이벤트는 수집 방식에 따라 네 가지로 구분할 수 있습니다.

이벤트 종류

수집 방식

대표 예시

자동 수집 이벤트

Google 태그 설치 후 자동 수집

session_start, first_visit, user_engagement

향상된 측정 이벤트

향상된 측정을 켜면 자동 수집

page_view, scroll, click, file_download

추천 이벤트

정해진 이름과 매개변수로 직접 설정

view_item, add_to_cart, purchase

맞춤 이벤트

비즈니스에 맞게 이름과 조건을 직접 설정

size_guide_open, coupon_copy

이 분류는 이벤트의 중요도 순서가 아닙니다. 누가 이벤트 이름과 수집 조건을 정했고, 어떤 방식으로 수집되는지를 구분하는 기준입니다. 이제부터 하나씩 알아봅니다.

3. 자동 수집 이벤트는 무엇인가요?

자동 수집 이벤트는 Google 태그나 앱 SDK를 설치하면 별도의 이벤트 코드를 추가하지 않아도 수집되는 이벤트입니다.

웹사이트에서는 다음과 같은 이벤트를 확인할 수 있습니다.

  • first_visit: 사용자가 처음 방문함

  • session_start: 새로운 세션이 시작됨

  • user_engagement: 사용자가 웹사이트나 앱을 사용함

Google 태그가 새로운 방문 흐름을 감지하면 session_start가 수집됩니다. 자동 수집 이벤트를 통해 고객이 처음 방문했는지, 새로운 세션이 시작됐는지와 같은 기본적인 방문 정보를 알 수 있습니다.

하지만 자동으로 수집된다고 해서 모든 고객 행동을 알 수 있는 것은 아닙니다. 쇼핑몰에 들어왔다는 사실은 확인할 수 있지만, 어떤 상품을 보고 어떤 상품을 장바구니에 담았는지는 추가 설정이 필요합니다.

4. 향상된 측정 이벤트는 무엇인가요?

향상된 측정은 2일차에서 웹 데이터 스트림을 만들 때 확인했던 기능입니다. 향상된 측정을 켜면 웹사이트에서 발생하는 일부 행동을 별도의 코드 변경 없이 수집할 수 있습니다.

고객 행동

이벤트

페이지를 조회함

page_view

페이지 하단까지 스크롤함

scroll

외부 사이트로 이동하는 링크를 클릭함

click

사이트 내부 검색 결과를 확인함

view_search_results

파일을 다운로드함

file_download

지원되는 YouTube 영상을 재생함

video_start, video_progress, video_complete

양식 입력을 시작하거나 제출함

form_start, form_submit

여기서 두 가지 주의점이 있습니다.

4-1. scroll은 모든 스크롤을 의미하지 않습니다.

scroll은 사용자가 화면을 조금 내릴 때마다 발생하는 이벤트가 아닙니다. 기본적으로 페이지의 약 90% 지점이 처음 표시됐을 때 발생합니다.

따라서 scroll 이벤트가 발생했다고 해서 고객이 콘텐츠를 한 문장씩 자세히 읽었다고 단정할 수는 없습니다. 페이지 하단에 가까운 지점까지 이동했다는 행동으로 해석해야 합니다.

만약 고객이 페이지의 절반 정도인 50% 지점까지 확인했는지 측정하고 싶다면 향상된 측정의 기본 scroll 이벤트만으로는 어렵습니다. 이때는 GTM에서 스크롤 깊이 50%를 조건으로 트리거와 이벤트를 별도로 설정해야 합니다. 실제 설정 방법은 이후 GTM 파트에서 자세히 설명하겠습니다.

4-2. click은 모든 버튼 클릭을 의미하지 않습니다.

향상된 측정의 click은 기본적으로 현재 도메인 밖으로 이동하는 외부 링크 클릭을 측정합니다.

장바구니 버튼이나 구매 버튼을 눌렀다고 해서 향상된 측정의 click만으로 전자상거래 행동을 정확하게 분석할 수는 없습니다.

향상된 측정은 기본 행동을 빠르게 수집할 수 있게 도와주지만 쇼핑몰의 상품·장바구니·구매 행동까지 자동으로 완성해주지는 않습니다.

5. 추천 이벤트는 무엇인가요?

추천 이벤트는 Google이 업종과 행동 목적에 맞게 이름과 매개변수를 미리 정해놓은 이벤트입니다.

자동으로 수집되지는 않지만 권장된 이름과 구조로 설정하면 GA4의 기본 보고서, 측정기준, 측정항목을 활용하기 쉬워집니다.

전자상거래에서는 다음 이벤트가 중요합니다.

고객 행동

추천 이벤트

상품 목록을 봄

view_item_list

목록에서 상품을 선택함

select_item

상품 상세를 봄

view_item

장바구니에 담음

add_to_cart

장바구니를 확인함

view_cart

결제를 시작함

begin_checkout

배송 정보를 입력함

add_shipping_info

결제 정보를 입력함

add_payment_info

구매를 완료함

purchase

환불함

refund

고객 여정 순서로 연결하면 다음과 같습니다.

view_item_list → select_item → view_item → add_to_cart → begin_checkout → purchase

가상의 데일리 아웃핏 스토어에 100명이 방문했더라도 추천 이벤트가 구현되어 있지 않다면 장바구니 담기나 구매 행동을 GA4에서 확인할 수 없습니다.

따라서 add_to_cart 데이터가 없다는 사실만 보고 고객이 장바구니에 담지 않았다고 판단하면 안 됩니다. 먼저 해당 이벤트가 실제로 설정되어 있는지 확인해야 합니다.

추천 이벤트의 실제 구현 방법과 전자상거래 고객 여정은 5일차에서 더 자세히 살펴보겠습니다.

6. 맞춤 이벤트는 언제 사용해야 할까요?

맞춤 이벤트는 자동 수집 이벤트나 추천 이벤트에 없는 비즈니스 행동을 측정할 때 사용합니다.

패션 쇼핑몰이라면 다음과 같은 행동을 고려할 수 있습니다.

  • size_guide_open: 사이즈 가이드를 열어봄

  • coupon_copy: 쿠폰 코드를 복사함

  • restock_alert_request: 재입고 알림을 신청함

  • review_filter_use: 리뷰 필터를 사용함

하지만 측정하고 싶은 행동이 생길 때마다 새로운 이벤트 이름을 자유롭게 만드는 것은 좋지 않습니다.

맞춤 이벤트를 만들기 전에 다음 순서로 확인해주세요.

  1. 자동으로 수집되는 이벤트인가?

  2. 향상된 측정으로 수집할 수 있는가?

  3. Google에서 권장하는 추천 이벤트가 있는가?

  4. 세 가지에 해당하지 않을 때 맞춤 이벤트를 만들어야 하는가?

예를 들어 장바구니 담기를 측정하기 위해 cart_add라는 맞춤 이벤트를 만들 필요는 없습니다. 이미 Google에서 권장하는 add_to_cart가 있기 때문입니다. 또한 같은 행동을 add_to_cart, cart_add, addCart처럼 서로 다른 이름으로 수집하면 하나의 지표로 분석하기 어려워집니다. 이벤트 이름은 팀에서 합의한 규칙으로 일관되게 관리해야 합니다.

7. 이벤트 이름만 수집하면 충분할까요?

이벤트에는 행동의 이름뿐 아니라 행동을 설명하는 추가 정보가 필요합니다. 이를 이벤트 매개변수(Event parameter)라고 합니다.

예를 들어 view_item 이벤트만 보면 고객이 상품을 봤다는 사실은 알 수 있습니다. 하지만 어떤 상품을 봤는지는 알 수 없습니다.

다음 정보가 함께 전달되어야 상품별 행동을 분석할 수 있습니다.

매개변수

의미

예시

item_id

상품을 구분하는 ID

SKU-001

item_name

상품명

데일리 러닝화

item_category

상품 카테고리

운동화

price

상품 가격

89000

currency

통화

KRW

purchase 이벤트라면 다음과 같은 정보가 필요합니다.

  • transaction_id: 주문을 구분하는 주문번호

  • value: 전체 구매금액

  • currency: 통화

  • items: 구매한 상품 목록

이벤트가 ‘무슨 행동을 했는가’를 기록한다면 매개변수는 ‘어떤 상품을 얼마에 어떻게 행동했는가’를 설명합니다.

매개변수를 많이 수집한다고 항상 좋은 것은 아닙니다. 실제 의사결정에 사용할 정보인지, 일관된 값으로 수집할 수 있는지, 개인을 직접 식별할 수 있는 정보가 포함되지 않는지 확인해야 합니다. 이름, 이메일, 전화번호와 같은 개인정보를 이벤트나 매개변수로 GA4에 전송해서는 안 됩니다.

8. 주요 이벤트는 새로운 이벤트 종류일까요?

주요 이벤트는 자동·향상된 측정·추천·맞춤 이벤트와 같은 별도의 이벤트 종류가 아닙니다.

이미 수집하고 있는 이벤트 중 비즈니스 목표에 중요한 행동을 주요 이벤트(Key event)로 지정한 것입니다.

전자상거래에서는 다음과 같은 행동을 주요 이벤트로 관리할 수 있습니다.

  • purchase: 구매 완료

  • sign_up: 회원가입 완료

  • generate_lead: 상담 또는 문의 신청

여기서 이벤트와 주요 이벤트를 구분해야 합니다.

이벤트는 고객 행동의 기록이고, 주요 이벤트는 그중 비즈니스 성과와 직접 연결되는 행동입니다.

상품 조회나 스크롤도 분석에 필요한 이벤트이지만 모든 이벤트를 주요 이벤트로 설정할 필요는 없습니다. 모든 행동을 주요 이벤트로 표시하면 무엇이 실제 성과인지 구분하기 어려워집니다. 주요 이벤트는 보고 싶은 행동이 아니라 비즈니스에서 중요하다고 합의한 행동이어야 합니다.

9. 오늘의 내용 정리

이번 글에서는 GA4 이벤트가 수집 방식에 따라 네 가지로 나뉜다는 점을 살펴봤습니다.

  1. 자동 수집 이벤트: Google 태그를 설치하면 기본적으로 수집되는 이벤트

  2. 향상된 측정 이벤트: 기능을 켜면 스크롤과 외부 링크 클릭 같은 웹 행동을 수집하는 이벤트

  3. 추천 이벤트: Google이 이름과 매개변수를 권장하며 직접 설정해야 하는 이벤트

  4. 맞춤 이벤트: 기본 이벤트로 표현하기 어려운 비즈니스 행동을 직접 정의한 이벤트

  5. 주요 이벤트 : GA4에서 수집하는 여러 고객 행동 중 성과와 목표 달성에 핵심이 되는 행동 (우리가 지정)

오늘은 이벤트를 직접 설치하거나 검증하기보다 각 이벤트의 역할과 차이를 이해하는 데 집중했습니다. 먼저 어떤 행동이 기본으로 수집되고 어떤 행동은 별도 설정이 필요한지 구분할 수 있으면 충분합니다.

GA4 데이터를 분석하기 전에는 어떤 이벤트가 어떤 방식으로 수집되는지부터 이해해야 데이터를 잘못 해석하지 않을 수 있습니다.

다음 글에서는 전자상거래 고객 여정을 기준으로 view_item_list부터 purchase까지 각각 언제 발생해야 하고 어떤 정보를 함께 수집해야 하는지 알아보겠습니다.


📢 더 많은 마케팅 실무 팁과 트렌드가 궁금하다면? 실무에서 바로 활용 가능한 데이터 분석 노하우부터 마케팅 실무자들과의 실시간 네트워킹, 유용한 학습 자료까지 아낌없이 나누어 드립니다. 혼자 고민하지 말고 함께 공부하며 빠르게 성장해 봐요!

위그로스아카데미 교육 문의하기

Read More

Read More

위그로스 Wegrowth®

대표: 이성봉 l 사업자등록번호: 518-71-00476

주소: 서울시 강남구 테헤란로128, 2층 222호

이메일: contact@wegrowth.kr

통신판매업신고: 2023-서울강남-04765

Copyright ©2026 WEGROWTH® All rights reserved.

위그로스 Wegrowth®

대표: 이성봉 l 사업자등록번호: 518-71-00476 l  주소: 서울시 강남구 테헤란로128, 2층 222호

이메일: contact@wegrowth.kr   l   통신판매업신고: 2023-서울강남-04765

Copyright ©2026 WEGROWTH® All rights reserved.