프로젝트 사례 목록으로

데이터 분석 프로젝트

GA4 구축 사례: 2개 사이트의 PC와 모바일 수집 차이 점검

판매 사이트 2개의 GA4 구축 과정에서 PC와 모바일의 수집 차이, 가입 건수 차이와 누락된 정보를 점검했습니다. 개발팀에 전달할 확인 사항을 정리하고 운영 담당자에게 문서와 교육 자료를 인계했습니다.

식품 유통 기업 / 온라인 판매 사이트

웹사이트에 분석 도구를 설치했더라도 보고서의 숫자를 바로 믿고 사용하기 어려운 경우가 있습니다. 같은 행동이 PC에서는 기록되지만 모바일에서는 빠지거나, 가입 건수가 관리자 화면과 분석 보고서에서 다르게 보일 수 있기 때문입니다. 어떤 행동을 어떤 조건에서 기록했는지 확인해야 숫자의 차이도 설명할 수 있습니다.

이번 사례에서는 식품 유통 기업이 운영하는 2개 판매 사이트의 GA4 환경을 구축했습니다. GA4는 방문자의 행동을 이벤트 단위로 기록하는 분석 도구입니다. 저는 고객과 정한 수집 기준을 사이트별 개발 가이드로 만들어 전달하고, 고객 담당자 및 개발팀과 실제 반영 사항을 협의했습니다.

진행 중 고객은 관리자 화면의 가입 수, GA4에 기록된 가입 이벤트 수, 사용자 수가 서로 다르다는 질문을 했습니다. 단순히 숫자를 일치시키기보다 각 지표가 무엇을 세는지, 수집 코드가 어떤 때 실행되는지 나눠 살펴야 하는 상황이었습니다.

이벤트 발생과 매개변수 수집을 나눠 확인했습니다

개발팀이 테스트 데이터를 보내면 고객 담당자와 GA4에서 확인하는 방법을 주고받았습니다. 그 과정에서 로그인 이벤트는 보이는데 로그인 방식을 나타내는 값이 비어 있다는 질문이 나왔습니다. 로그인했다는 사실은 기록됐지만 어떤 방식으로 로그인했는지 구분할 정보가 없는 상황입니다.

이벤트에 이런 세부 정보를 붙여 보내는 항목을 매개변수라고 합니다. 이벤트가 들어오는지와 필요한 매개변수가 들어오는지는 따로 확인해야 합니다. 결제 수단도 같은 이유로 전체 목록을 요청했습니다. 어떤 값이 들어올 수 있는지 알아야 보고서에서 결제 방식을 구분할 기준을 정할 수 있습니다.

추가 가이드를 점검할 때는 PC에 반영된 정보가 모바일에는 반영되지 않은 부분도 발견했습니다. 단순히 “수집이 안 됩니다”라고 전달하는 대신 어느 사이트의 어느 환경에서 어떤 정보가 빠지는지 특정해야 개발팀이 확인할 위치를 좁힐 수 있습니다.

구축 점검 시트VIEW / 01

사이트, 환경별 수집 점검

프로젝트 작업 화면

예시 화면
환경 비교개발 문의인계 문서
A1fxPC와 모바일을 별도 행으로 비교

IMPLEMENTATION QA / 점검 예시

PC와 모바일을 별도 행으로 비교

2개 판매 사이트를 대상으로 한 작업입니다. 각 사이트에서 이벤트 발생 여부와 필요한 값의 전달 여부를 나눠 기록합니다.

사이트, 환경별 수집 점검
ABCD
1환경 예시점검 대상확인할 내용다음 작업
2판매 사이트 A / PC추가 수집 항목가이드에 맞는 값 전달 여부모바일과 대조
3판매 사이트 A / 모바일동일 항목PC와 반영 상태 차이개발 반영 확인 요청
4판매 사이트 B로그인 방식이벤트 발생 시 값 포함 여부매개변수 전달 문의
5사이트 공통결제 수단수집 가능한 값의 전체 목록담당자에게 목록 요청

환경, 이벤트, 전달 값의 위치를 구체화해 개발팀과 협의합니다.

준이아빠블로그 / 실무 사례설명용으로 재구성한 화면

화면을 좌우로 밀어 자세히 볼 수 있습니다.

실제 점검 쟁점을 환경별 매트릭스로 재구성했습니다. A/B 구분은 설명용이며 실제 사이트 배치와 대응하지 않습니다.

집계 차이는 실행 문제와 비교 기준을 함께 살폈습니다

가입 이벤트 수는 기록된 행동의 횟수이고, 사용자 수는 분석 도구가 구분한 사용자 기준의 집계입니다. 가입 완료를 한 사용자에게 한 번 일어나는 행동으로 기대하더라도 두 지표가 자동으로 같아지는 것은 아닙니다. 고객이 비교하는 숫자의 의미와 실제 수집 방식부터 확인해야 합니다.

이 프로젝트에서는 여러 정황을 살펴 수집 코드가 반복 실행될 가능성을 검토했습니다. 한 번의 가입 완료를 여러 번 전송한다면 이벤트 수가 늘어날 수 있기 때문입니다. 고객에게는 태그의 실행 조건을 관리하는 GTM과 GA4에서 추가로 설정할 방안을 안내했습니다.

원본 데이터를 조회할 수 있는 BigQuery 연동 권한과 설정 변경은 별도 확인 사항으로 전달했습니다. 집계 기준을 검토하는 일, 실행 조건을 조정하는 일, 분석 담당자의 접근 권한을 준비하는 일은 담당자와 후속 조치가 다르기 때문입니다.

데이터 점검 노트VIEW / 02

가입 집계 차이 진단

프로젝트 작업 화면

예시 화면
고객 질문실행 조건설정 협의

DEBUG NOTES / 진단 흐름

숫자의 차이와 실행 원인을 구분해서 확인

관리자 화면, GA4 이벤트 수, 사용자 수가 무엇을 세는지 먼저 살펴봅니다.

관찰

같은 가입을 비교하고 있을까요?

관리자 가입 수 GA4 가입 이벤트 수 GA4 사용자 수 각 지표의 집계 단위부터 확인

가설

반복 실행 가능성 검토

가입 완료 동작과 스크립트 실행 조건 대조 한 번의 행동에서 여러 번 실행될 가능성 점검

후속 협의

설정 방안과 권한 확인

GTM, GA4 추가 설정 방안 안내 BigQuery 연동 권한은 별도 요청으로 구분

가설 검토와 설정 안내를 보여주는 화면입니다. 원인 확정이나 수정 완료를 의미하지 않습니다.

준이아빠블로그 / 실무 사례설명용으로 재구성한 화면

화면을 좌우로 밀어 자세히 볼 수 있습니다.

가입 집계 차이를 검토한 과정을 재구성했습니다. 실제 분석 도구의 캡처가 아닌 진단 노트 목업입니다.

분석 담당자가 활용할 문서와 교육 자료를 인계했습니다

온보딩 후 사용한 교안을 전달하고, 컨설팅 종료 때 최종 이벤트 정의서와 사이트별 스크립트 가이드, GA4 기초 학습 자료를 함께 안내했습니다.

정의서는 어떤 행동을 기록하는지, 개발 가이드는 어떤 방식으로 수집하도록 요청했는지, 교육 자료는 그 데이터를 어떻게 읽는지 확인할 때 쓰입니다. 자료의 역할을 구분해 전달해야 운영 담당자가 이후 질문에 맞는 문서를 찾아볼 수 있습니다.

분석 환경 구축은 설정 화면의 작업만으로 끝나지 않습니다. 담당자가 수집 기준을 이해하고 개발팀과 필요한 확인 사항을 이야기할 수 있도록 하는 과정까지 포함돼야 합니다. 이 프로젝트에서도 구축 문서와 온보딩 자료를 함께 인계하며 업무를 마무리했습니다.