⚖️

#4 UA와 GA4의 데이터 정합성 비교하기

Subtitle
이벤트 수, 중복, 누락 확인하는 법
Tag
데이터

 Intro

GA4의 데이터 정합성을 검증하기 위해서는 전환 수가 아닌 “이벤트 수”를 활용하여 데이터를 비교해야 합니다. 이전 콘텐츠에서 설명드렸던 것 처럼 전환 수의 경우 UA와 GA4가 데이터를 처리하는 방식이 다르기 때문입니다. 이벤트 수를 비교 기준으로 사용한다면 UA에서도 이벤 트는 발동할 때마다 집계되기 때문에 GA4와 동일한 기준으로 성과를 비교할 수 있습니다. 아래의 내용에서는 UA와 GA4에서 각각 이벤트 수 를 확인하는 방법과, 실제로 거래에 중복 또는 누락이 있는지 확인하는 방법을 안내해드리겠습니다.

 이벤트 수 확인하기

이벤트 수로 데이터를 비교하기 위해서는 UA와 GA4에서 각각 어떤 이벤트들이 서로 매핑되는지를 확인해야합니다. GA4는 이벤트 이름이라 는 항목으로 통일되어 있지만, UA에서는 이벤트 이름을 이벤트 라벨, 이벤트 액션, 이벤트 카테고리 중 어느곳에라도 넣을 수 있어서 각각의 이벤트가 어떤 이름으로 집계되는지를 알아야합니다. 이와 같은 이벤트 정의 작업이 끝나면 아래의 방법에 따라 각 플랫폼에서의 이벤트 수를 확인하고 데이터를 비교합니다.
UA
맞춤 보고서를 생성합니다.
보고서 유형은 “플랫 표”를 선택합니다.
측정 기준에는 이벤트 라벨 / 이벤트 액션 / 이벤트 카테고리 중 확인된 사항에 맞게 선택합니다.
측정 항목에는 “총 이벤트 수”를 선택합니다. (순 이벤트 수는 세션 당 한번만 집계되는 값입니다.)
GA4
맞춤 보고서를 생성할 필요 없이 보고서 탭 > 참여도 > 이벤트에서 이벤트 이름별 이벤트 수를 간편하게 확인할 수 있습니다.

 데이터 비교하기

통상적인 오차 범위
이벤트 수를 기준으로 비교하더라도 UA와 GA4의 데이터를 100% 일치시키는 것은 불가능합니다. 따라서 위의 방법으로 이벤트 수를 비교했을 때 통상적인 오차 범위 내에 해당하는지를 판단하여야 합니다. 아래의 수치는 공식적인 가이드로 제공되는 수치는 아니지만, 그 동안의 레퍼런스를 통해 경험적으로 말씀드리는 수치인 점을 참고해주시기 바랍니다.
1~2% 수준 : 대부분의 고객사의 경우 정상적으로 구현된 GA4에서는 해당 구간의 오차율을 보였습니다.
2~5% 수준 : 케이스에 따라 정상적으로 구현된 경우와 그렇지 않은 경우가 섞여있었습니다.
5% 초과 : 5%를 초과하는 경우 데이터의 중복 또는 누락을 의심해야 합니다.
구매의 중복 또는 누락 점검하기
빅쿼리를 연동하였다면 로그를 점검하여 실제로 중복이나 누락이 없는지를 직접 확인할 수 있지만, 대부분의 경우에는 빅쿼리 설정이 안되어 있을 것입니다. 이 경우 전자상거래 이벤트에 거래 ID가 구현되어 있다면 간편하게 중복 또는 누락을 점검할 수 있습니다. 거래 ID의 경우 GA4에서 중복 전환을 제거하는 역할을 하고 있기 때문에 만약 현재 거래 ID가 구현되어 있지 않다면 다음 문서를 참고하여 반드시 구현하는 것을 권장드립니다. UA에서는 아래와 같이 탐색 보고서를 생성합니다.
측정 기준 : 거래 ID
측정 항목 : 거래 수
GA4에서는 아래와 같이 탐색 보고서를 생성합니다.
행 (측정기준) : 거래 ID
값 (측정항목) : 이벤트 수
필터 (측정기준) : 이벤트 이름이 purchase와 정확하게 일치 → 구현된 내용에 따라 이벤트 이름은 달라질 수 있습니다.
위와 같이 UA와 GA4에서 각각 거래 ID에 대한 탐색 보고서를 생성하면 아래와 같은 케이스들을 예상할 수 있습니다.
GA4에서 확인되는 거래 ID와 UA에서 확인되는 거래 ID가 정확히 일치함
- 구조적 특성으로 인해 실질적으로 발견하기는 어려운 케이스 (GA4에서 거래 ID가 더 많이 잡혀야 함)
GA4에는 있는 거래 ID가 UA에는 없음 - UA는 세션 당 한번만 집계되기 때문에 정상적으로 집계되는 경우에도 발생 가능한 케이스
UA에 있는 거래 ID가 GA4에는 없음 - GA4에서 누락이 발생하고 있는 것으로, 이슈가 발생한 거래 ID의 특징을 확인해야 함
UA 또는 GA4에서 거래 ID당 거래 수나 이벤트 수가 2회 이상 집계됨 - 해당 플랫폼에서 거래 수가 중복해서 집계되고 있던 것으로 태그가 발동되는 트리거를 점검해야 함

 UTM Test는 이제 그만!

데이터 정합성을 비교하기 위한 방법으로 UA에서는 URL에 임의의 UTM을 붙여서 테스트하는 방법을 자주 사용하셨을 것입니다. 그러나 GA4에서는 데이터를 집계할 때 측정된 사용자 수가 너무 적으면 신원 추론을 방지하기 위해 데이터 기준점을 적용하여 대시보드에서 데이터 를 보여주지 않습니다. 따라서 UTM Test를 통해 GA4에서 데이터 정합성을 점검하고자 하는 경우, 데이터 기준점으로 인해 잘못된 판단을 할 가능성이 높습니다. 다만 GA4에서는 UTM Test보다 편리하게 실시간으로 이벤트의 정상 수집 여부를 점검할 수 있는 DebugView라는 수단을 제공합니다.
크롬 웹스토어에서 아래의 확장 프로그램을 다운로드 받습니다.
- Google Analytics Debugger
다운로드받은 확장 프로그램을 활성화 합니다.
- 활성화할 경우 아래와 같이 아이콘에 ON이라는 글자가 나타납니다.
Analytics Debugger가 활성화된 상태로 점검하려는 웹사이트에 접속합니다. - 이 때 UTM Test를 하는 것처럼 UTM을 URL에 붙인 상태로 접속하여도 무방합니다.
GA4 대시보드에서 관리탭의 DebugView 페이지로 접속하면 웹사이트에서 활동할 때마다 발동되는 이벤트들을 아래와 같이 실시간으로 확인할 수 있습니다.
- 아래의 로그에서 이벤트명을 확인하면 함께 수집된 매개변수, 사용자 속성, 제품 정보를 확인할 수 있습니다.
매드업 데이터팀은 양방향 소통을 통해 더 나은 콘텐츠를 독자분들에게 제공해드리고자 합니다. 저희가 안내 드린 주제 이외에 추가적으로 다뤄졌으면 하는 내용이 있거나, 전문 컨설팅이 필요하신 경우data_consulting_team@madup.com으로 문의 주시면 감사드리겠습니다. 더불어 매드업과 매드업 데이터팀에 대해 좀 더 궁금하시다면 아래 첨부 드리는 소개서 참고 부탁드립니다.
[MADUP] 매드업 데이터 컨설팅 2023.pdf
1811.3KB
[MADUP] 매드업 회사 소개서 2023.pdf
3108.5KB