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으로 문의 주시면 감사드리겠습니다. 더불어 매드업과 매드업 데이터팀에 대해 좀 더 궁금하시다면 아래 첨부 드리는 소개서 참고 부탁드립니다.