GA4 데이터 수집, 실시간으로 감시하는 초능력 기법!

안녕하세요 인트렌치컨설팅 조이현입니다.

GA4(Google Analytics 4)를 사용하기 위해서는 GTM(Google Tag Manager)을 활용하여 태깅하는 것이 일반적인데요.

그런데 GTM이 단순히 태깅 도구로만 활용되는 것이 아니라, GA4 태깅이 정상적으로 실행되는지 실시간으로 확인할 수 있는 기본적인 테스트 및 디버깅 기능도 제공한다는 사실, 알고 계셨나요?

또한 이와 더불어 실시간으로 데이터를 확인할 수 있는 유용한 툴을 몇 가지 소개하고 사용법을 알려드리려고 합니다.

그렇다면 왜 실시간 Debugging 이 필요할까요?

GA4에서는 데이터를 확인하기 위해 먼저 데이터 수집이 이루어져야 하며,
이 과정은 24~48시간이 소요됩니다. 따라서 데이터를 확인하려면 최소 하루, 최대 이틀을 기다려야합니다.

데이터 수집/분석에서 24시간 이상의 대기가 필요하다면, 과연 데이터가 오류없이 잘 들어올까요?

🙅‍♂️아닙니다🙅‍♂️

중요한 캠페인 추적이나 고객행동 이벤트 등 수집된 데이터는 24시간 이 전에는 알 수가 없어, 오류 또한 고치지 못하는 아주 중요한 문제가 발생하게 됩니다.

이러한 이유로, 태깅한 다음에 바로 실시간으로 태깅의 정상작동 여부를 확인하고 적용해야 하는 것이 중요한것이지요.

그럼, 이제 아래와 같은 각각의 방식으로 실시간 디버깅을 한 번 확인 해볼까요?

  1. GTM Preview Mode 와 GA4 Debug View
  2. 크롬 개발자도구 Network
  3. 크롬 확장프로그램 – Omnibug

1. GTM

      1.1 GTM Preview Mode

GTM Preview Mode란
미리보기 기능으로, 태깅 배포 전 데이터가 정상적으로 수집이 되고 있는지 먼저 확인할 수 있는 기능입니다.

Debug & Preview mode에서 데이터 정상 수집 여부 확인을  실시간으로 테스트합니다.
GTM  작업 내역을 반영하기 전에 미리보기 모드를 통하여 생성한 태그가 제대로 동작하는지 확인 할 수 있습니다.

그럼 GTM preview mode를 실행해보겠습니다.
먼저, GTM에 접속 합니다.
접속 후 해당 계정의 컨테이너를 선택해 줍니다.


<GTM 내 컨테이너 설정 화면>

컨테이너를 선택한 후, 작업공간도 선택해주어야 합니다.


<컨테이너 작업공간 설정 화면>

아래 이미지와 같이 새 탭 또는 새 창이 열리면 GTM 컨테이너가 삽입된 사이트의 URL을 입력 후 연결해줍니다.


<테스트를 하기 위한 URL 작성 화면>

(GA4 탭)입력한 URL의 로드가 완료된 후 Tag Assistant 창에서 아래와 같은 화면이 노출됩니다.


<GTM Preview Mode 실행 화면>

(GTM 탭) 입력한 URL의 로드가 완료된 후 Tag Assistant 창에서 아래와 같은 화면이 노출됩니다

[1] Summary에서 세팅한 이벤트명과 일치하는 항목 클릭
[2] Tags 탭 클릭시 GTM에 설정한 이벤트 목록 노출
[3] 이벤트 목록을 클릭하면 레이어 팝업에서 설정한 트리거 조건 및 데이터 확인


<웹사이트에서 이벤트 동작 후 화면>


<preview mode에서 이벤트 클릭시 상세 화면 (GTM 탭)>

      1.2 GA4 Debug View

GA4 DebugView는 Analytics에서 수집하는 이벤트를 웹사이트나 모바일 앱에서 모니터링 합니다.
※ GTM에서 Preview Mode를 실행하여 이벤트를 실행한 뒤 GA4 Debug View를 통해 이벤트를 전달받았는지 확인이 가능합니다.
→ GTM Preview Mode가 실행되어야 GA4 Debug View에서 확인 가능합니다.

먼저, GA4 접속 후 GA4 속성 접근 권한이 있는 계정의 메일 로그인을 해줍니다.
사용하는 애널리틱스 계정에서 해당하는 속성 및 앱을 클릭 → 관리 → DebugView 이동해줍니다.


<애널리틱스 디버그 뷰 실행  과정 화면>

 GA4는 Real-Time 보고서와 Debug View에서 데이터 수집에 delay가 생기는 경우가 있습니다.
Debug Device(디버그 기기) 선택하여 Preview Mode를 통해 수집된 이벤트와 데이터를 확인합니다.


<GA4 Debug view 화면>

특정 이벤트를 클릭하면 해당 이벤트에서 수집된 데이터를 확인 할 수 있습니다.


<Debugview 이벤트 상세 화면>

2.개발자도구 Network

개발자도구의 네트워크탭은 서버와 데이터를 주고 받을 때 편리하게 디버깅을 할 수 있도록 도와주는 도구입니다.
 
개발자도구 네트워크 탭은 브라우저에서 F12 혹은 ctrl + shift + i 를 눌러 개발자 도구를 실행 시킨 후 Network 탭을 클릭해줍니다.
↪ Preserve log check →  Record network log on 설정 및 확인을 해줍니다.
<개발자도구 → Network 실행 화면>
이벤트를 실행을 한 후 전송된 로그를 확인해줍니다.
이때, GA4 Measurement ID는 ‘G-’로 시작하는 고유번호이며, 속성 ID라고 합니다.
 
첫 번째로, 속성 ID인 ‘G-XXXXXXXX’ 를 검색후 데이터를 확인해줍니다.
<Network 단에서 속성 ID 검색 / 상세 화면>
두 번째로, 이벤트명 검색 후 데이터 확인하는 방법입니다.
(e.g. 상품 상세페이지 이벤트명 : view_item)
 
현재 GTM에 로그인 완료 이벤트에 대한 태그 세팅을 해 주었기 때문에 스크립트가 실행되면 태그가 실행되어 데이터가 전송됩니다.
 
<Network 단에서 이벤트명 검색 / 상세 화면>

3. 크롬 확장프로그램 – Omnibug

옴니버그(Omnibug)란, 크롬에서 제공하는 확장 프로그램으로 웹상에서 발생하는 마케팅 관련 태그들을 디버깅 및 디스플레이하는 툴입니다.

먼저, 크롬 웹스토어에 접속하여 크롬 확장프로그램인 Omnibug를 설치해줍니다.(링크)

크롬 확장 프로그램을 ‘ON’으로 설정하고 개발자도구 [F12] 실행 후 Omnibug 탭 클릭을 하면 준비 과정은 끝이 났습니다.

확인하고싶은 이벤트를 실행한 후 목록에서 이벤트명 확인 및 GA4 Measurement ID를 확인 후 해당 목록을 클릭하여 Events를 확인해줍니다.

Tracking ID는 GA4 Measurement ID를 의미합니다.
Hit Type은 Event Name을 의미합니다.


<Omnibug로 실시간 데이터 확인하는 화면>

마무리하며

데이터 수집의 정확성과 효율적인 태깅 관리를 위해 다양한 디버깅 도구를 사용하는 것이 중요합니다.

  • GTM 미리보기 모드: 태깅을 배포하기 전에 데이터가 올바르게 수집되는지 확인합니다.
  • GA4 DebugView: 웹사이트나 앱에서 발생하는 이벤트 수집을 실시간으로 모니터링할 수 있습니다.
  • 개발자 도구 네트워크 탭: 서버와 데이터 간의 송수신을 디버깅할 수 있습니다.
  • Omnibug: 크롬 확장 프로그램으로, 마케팅 태그들을 웹상에서 디버깅하고 시각적으로 확인할 수 있습니다.

이러한 도구들은 태깅과 데이터 수집 과정의 오류를 조기에 발견하고 해결하여, 더 정확한 분석과 효율적인 마케팅 성과를 이끌어내는 데 도움을 줍니다.


관련자료
  • https://support.google.com/tagmanager/answer/6107056?hl=ko
Entrench Consulting
위로 스크롤