Web Development/Data Tracking
[Google Analytics] GA 데이터는 어떻게 측정되는가?
devflate
2024. 12. 7. 18:58
<GA 데이터는 어떻게 측정되는가?>
기본적으로 GA의 데이터는 웹사이트 내의 쿠키(사용자와 브라우저를 식별한다.)를 기반으로 쌓이게 된다. GA 리포트에서 보이는 사용자 수는 GA가 설치된 웹 사이트에 방문한 총 브라우저의 숫자를 의미한다.
1. 구글 애널리틱스에 저장되는 쿠키의 모습
GA.1.2.1808482521.1486727369
"GA.1.2" 는 구글 애널리틱스의 버전을 의미한다.
마지막 2개의 숫자 중
첫번째 숫자("1808482521")는 랜덤 숫자이다.
두번째 숫자("1486727369")는 첫번째 타임스탬프이다.
두가지가 조합되어 고유한 클라이언트 ID가 된다.
네트워크 탭에서 확인해본 GA의 쿠키는 마지막 방문일로부터 2년간 유지된다.
2. 사용자가 GA가 설치된 브라우저에 접속했을 때의 동작
- GA 쿠키가 있다면? => Returning Visitor로 인식
- GA 쿠키가 없다면? => 새로운 Client ID를 생성한다.
- 이후 아래의 형태로 "웹사이트에서 일어나는 동작"을 GA로 데이터를 전송한다.
https://analytics.google.com/g/collect?v=2 // GA 서버
&t=pageview // Hit type
&tid=UA-123456-1 // GA 계정
&cid=1808482521.1486727369 // client ID (GA 쿠키로 부터 온다.)
&dl=contact-page // URl, 현재 보고 있는 페이지