본문 바로가기

Data & MarTech/Google Marketing Platform

[GA4] GA4 이벤트(Event) 이해하기

반응형
본 내용은 Google Analytics Help 내용에 따라 공부한 내용을 정리한 아티클입니다. 

GA4 이벤트(Event) 이해하기

 

이벤트?

GA4는 '이벤트' 형식으로 앱 또는 웹에서 발생하는 상호작용(interaction) 또는 발생을 측정합니다. GA4는  특정이벤트는 자동으로 이벤트를 수집합니다. 그외의 이벤트는 커스텀 이벤트 방식으로 수집이 가능합니다. UA에서 발생하는 이벤트와는 개념 및 구조가 다른 점을 또한 참고하시기 바랍니다.

 

이벤트 타입

  1. 자동수집 이벤트: GA에서 기본적으로 앱 또는 웹에서 수집하는 이벤트입니다. GA4 수집기능이 앱 또는 웹에 정상적으로 적용되어 있다면 자동으로 수집되어 확인이 가능합니다.
  2. 향상된 측정 이벤트: 기본적으로 자동수집하는 이벤트이며, 추가 파라미터 정보가 수집되는 이벤트. Property에 별도 활성화(On) 토글을 켠 후부터 향상된 측정기능이 동작됩니다.
  3. 추천 이벤트: 사용자(앱/웹 운영자)가 직접 생성하나 사전정의된 이벤트명과 파라미터를 사용하는 이벤트. 구글 애널리틱스 업데이트 시 표준리포트에도 반영됩니다.
  4. 커스텀 이벤트: 사용자(앱/웹 운영자)가 직접 정의 및 생성하는 이벤트로 표준리포트(Standard Report)에 반영되지 않습니다. 따라서 커스텀 리포트를 직접 설정한 후 데이터 확인이 가능합니다.

 

이벤트 처리과정

  • 유저의 웹/앱 방문 및 특정 상호작용(링크클릭 등) 발생
  • GA 수집서버로 해당 상호작용 이벤트 발생. 실시간 리포트(Realtime report)에서 이벤트명 및 이벤트파라미터 확인 가능
  • 전체 수집데이터 분석처리
  • 분석데이터(리포트, 오디언스) 제공

 

실시간 이벤트 데이터 확인 방법

  • Realtime report
    • 최근 30분 동안 전송된 이벤트 및 이벤트 횟수 제공
    • 실시간 리포트에 수집된 '특정 이벤트 클릭시' 해당 이벤트의 매개변수(utm 등) 확인 가능
  • DebugView report

 

전환 이벤트 측정(Measuring Conversion Events)

이벤트 수집을 위한 준비과정이 모두 되었다면 이제 수집된 이벤트를 활용하여 비즈니스에 중요한 인사이트를 도출하고 데이터를 활용한 마케팅 효율성을 개선하기 위한 액션을 해야 하는 것이 중요합니다. GA4 Property(속성)에는 Events 메뉴 설정이 가능합니다.

설정방법

  • 메뉴위치: Admin > Property > Events 
  • Existing events 확인
  • 전환 표시(Mark as conversion)할 이벤트 토글 On

이벤트 전환

이벤트 메뉴는 이외에도 Create event(위 그림 파란색 버튼) 기능을 제공합니다. 앱/웹을 통해 수집된 이벤트 명을 다른 커스텀 이벤트명으로 매핑이 가능합니다. 예를 들어 Add_to_cart와 같이 '_'(언더스코어)가 붙은 이벤트명을 AddToCart로 변경하고자 할 때 이벤트 생성기능을 사용할 수 있습니다.

Create events

 

이벤트 분류

이 부분은 구글 문서를 읽어도 언뜻 이해가 되지 않습니다만 문서에 따르면 GA4 이벤트는 대부분 문서에서 말하는 'Event Group'(이벤트 분류) 처리되어 일괄 전송되는 것으로 추정됩니다. 단 이 경우에도 예외적으로 몇몇 케이스의 경우에는 이벤트별로 실시간 전송이 되는 경우가 언급되어 있습니다.

  • 전환이벤트인 경우
  • 디버그 모드 컨테이너의 경우: 이 경우는 말 그대로 디버깅을 위한 환경이라 실시간으로 이벤트 확인이 가능해야 하기에 예외로 허용하는 것으로 보입니다.
  • sendBeacon API를 지원하지 않는 브라우저 환경

 

참고자료

Beacon API
 

Beacon API - Web APIs | MDN

The Beacon API is used to send an asynchronous and non-blocking request to a web server. The request does not expect a response. Unlike requests made using XMLHttpRequest or the Fetch API, the browser guarantees to initiate beacon requests before the page

developer.mozilla.org

 

반응형