IT/Google Analytics

[Google Analytics4] 이벤트의 이해

계홍입니다 2023. 12. 12. 18:03
반응형

안녕하세요~

이번에는 GA4 이벤트에 대해서 알아보려고 해요~

구글 애널리틱스4에서 데이터 수집의 기본 개념이에요!

이벤트라는게 말 그대로 "나의 사이트에서 사용자가 이벤트를 발생시켰다" 

즉 사용자의 행동 데이터인거죠!

스크롤을 한다던가, 클릭을 한다던가, 상품을 구매한다던가 모두 이벤트로 수집을 하는거에요

그럼 이벤트의 구조 먼저 살펴볼게요!

구글 애널리틱스4의 이벤트는 이름 매개변수로 구성돼요.

위 사진처럼 하나의 이벤트에 여러가지 매개변수가 올 수 있는데요.

page_view라는 이벤트를 예시로 봐볼게요

 

page_view 이벤트는 모든 페이지에서 수집을 하게되고 어떤 페이지(page_location, page_title)인지, 어느 페이지에서 왔는지(page_referrer) 등의 정보를 매개변수로 확인할 수 있는거죠!

 

하나만 더 봐볼까요?

login 이벤트인데요.

login 이벤트는 사용자가 로그인하는 데이터를 method라는 매개변수로 수집하는거죠

예를들어 "카카오" 로그인인지, "네이버" 로그인인지 등의 정보를 수집할 수도 있겠죠??

 

이벤트의 구조는 이정도면 어느정도 느낌은 오실 것 같아요!

이제 이벤트의 종류에 대해서 알아볼까요?

이벤트에는 자동 수집 이벤트, 향상된 측정 이벤트, 추천 이벤트, 맞춤 이벤트 이렇게 4가지가 있어요!

하나하나 살펴볼게요

 

먼저 자동 수집 이벤트에요.

자동수집 이벤트는 GA4 자체적으로 수집이 되는 이벤트들을 뜻해요.

지난 글에서 GA4 코드를 넣었을 때도 얼핏 확인한 적이 있죠?

제일 대표적인 이벤트들이 "first_visit", "session_start", "user_engagement" 같은 것들이죠

 

간략하게 뭔지 살펴보자면

first_visit은 사용자가 웹사이트에 처음 방문할 때 발생하고,

session_start는 이름 그대로 세션이 시작될 때,

user_engagement는 앱이 포그라운드에 있거나 최소 1초간 있을 때, 즉 사용자가 참여한다고 판단될 때 발생하죠!

더 살펴보고 싶으신 분들은 아래 링크에 들어가서 확인해주세요!

https://support.google.com/analytics/answer/9234069?hl=ko

 

 

이제 향상된 측정 이벤트를 봐볼게요.

향상된 측정 이벤트 또한 자동수집 이벤트의 일부분 이에요.

하지만 자동 수집 이벤트와 다른 부분은 원하지 않을 때 "사용 안 함"으로 설정할 수 있는 것이죠.

어떤 이벤트가 있는지는 아래 링크 참고해주세요!

https://support.google.com/analytics/answer/9216061?hl=ko&ref_topic=13367566&sjid=9276805316127418363-AP

 

다음은 추천 이벤트에요.

추천 이벤트는 자동 수집 이벤트, 향상된 측정 이벤트와는 달리 자동 수집 되지 않는데요.

사용자가 고객의 행동을 수집할 때 구글 애널리틱스에서 추천하는 이벤트 이름과 매개변수를 이용하라는 가이드 인거죠.

어떤 이벤트들이 있는지 봐볼까요?

우리가 흔히 전자상거래 이벤트라고 말하는 "view_item", "add_to_cart", "purchase" 등도 있고

대부분의 서비스에서 발생할 수 있는  "login", "sign_up", "search" 등이 있죠

한마디로 구글에서 미리 자주 사용되고 존재하는 이벤트들은 미리 가이드라인을 만들어놓은거에요.

그래서 무언가 데이터수집을 하고 싶을 때 추천이벤트에 해당 이벤트가 존재하는지 미리 찾아보면 좋을 것 같아요

이벤트의 자세한 내역은 아래 링크 참조해주세요!

https://support.google.com/analytics/answer/9267735?hl=ko

 

맞춤 이벤트에요.

내가 수집하고 싶은 이벤트가 추천 이벤트에 존재하지 않는다고 수집을 안할 수는 없겠죠?

그러한 경우에 이제 맞춤 이벤트로  커스텀해서 만드는거죠

예를 들어 "gnb_click", "button_click" 같이 사소한 것들까지도 마음대로 이름을 지어서 수집할 수 있는거죠

 

여기까지가 이벤트의 이해인데요!

다음에는 맞춤 이벤트 수집을 한번 해보도록할게요!

 

 

반응형