본문 바로가기

구글 애널리틱스4(GA4)

구글 애널리틱스4(GA4) "_ga" 쿠키 사용 용도

쿠키란 사용자의 웹 브라우저에 작은 데이터를 전송하여 데이터를 저장시키기에 유용한 저장소 중 하나입니다.

 

쿠키에 저장된 저장 데이터를 가지고 사용자의 로그인 상태 유지, 사용자가 이용하는 쇼핑몰의 장바구니 목록, 사용자가 지정한 테마 등을 세팅한다던가 사용자 행동을 기록하고 분석하는 트래킹 용도로 사용됩니다.

 

출처 : 오라클

 

 

구글 애널리틱스는 쿠키의 사용 용도 중 트래킹 기능을 주 목적으로 사용합니다. 퍼스트 파티 쿠키인 "_ga" 쿠키를 이용하여 사용자를 구별하는데 아래 예시는 구글 애널리틱스가 설치된 사이트에서 볼 수 있는 "_ga"쿠키 형식입니다.

 

 

 

모든 구글 애널리틱스가 설치된 사이트의 "_ga" 쿠키는 총 4개의 필드로 나눠져 있습니다. 

 

 

 

1번 필드는 버전 관리 번호를 의미합니다. 현재는 1로 고정되어 있고 최신 쿠키에서는 이 값이  "GA1"로 설정됩니다. 2번 필드는 도메인의 구성 요소 수를 의미합니다.

 

 

 

위에 sub.example.com 이라는 도메인을 예시로 들면 총 도메인의 구성 요소가 sub, example, com 3개 이기 때문에 3이라는 숫자가 붙습니다. analytics.google.com의 경우 구성 요소가 3개로 이루어진 것 처럼 보여 3이라는 숫자가 붙어야 할 것 같지만 analytics.google.com를 하나의 구성요소로 사용해 1이라는 숫자가 붙게 된 경우입니다.

 

 

3번 필드는 사용자를 식별하는데 가장 큰 핵심이 되는 필드입니다. 랜덤 유니크 값이 들어가기 때문에 같은 사이트에서는 중복이 될 수 없습니다. 4번 필드는 해당 사용자에 대해 쿠키가 처음으로 세팅된 타임스탬프를 의미합니다. 타임스탬프에 관해서는 아래의 글을 참고해주시면 됩니다.

 

빅쿼리(BigQuery) 날짜(Date) / 시간(Time) 함수 사용 방법| 파인데이터랩 블로그 (tistory.com)

 

빅쿼리(BigQuery) 날짜(Date) / 시간(Time) 함수 사용 방법

구글애널리틱스(GA4) 데이터를 세부적으로 분석하기 위해서는 빅쿼리의 사용이 일반화 되어 있습니다. 특히 추천 전자상거래 이벤트를 이용한 GA4 데이터의 경우 날짜 / 시간이 들어가 있기 때문

finedata.tistory.com

 

3번 필드와 4번 필드는 하나로 합쳐져 빅쿼리에서 사용자를 구분할 수 있는  user_pseudo_id 에도 사용됩니다.

 

빅쿼리 user_pseudo_id 예시

 

 

퍼스트 파티 쿠키는 세션에 따라 독립적인 클라이언트 ID가 저장됩니다. 즉, 브라우저나 사용자 기기가 달라질 경우 세션이 독립적으로 발생하고 이는 같은 사용자의 클라이언트 ID를 놓치게 될 수 있음을 의미합니다.

 

 

 

"_ga" 쿠키는 기본적으로 2년의 만료 시간이 정해져있습니다. 하지만 이는 지속적으로 해당 사이트에 재방문을 했을 경우 만료되는 시간입니다.

 

출처 : 구글

 

 

각 브라우저의 공급사의 정책에 따르면 재방문하지 않을 경우 퍼스트 파티 쿠키의 기간을 구글 사의 크롬 브라우저는 최대 400일, 애플 사의 사파리 브라우저는 최대 7일 까지로 제한을 두고 있습니다. 

 

출처 : 구글

 

 

원래 애플은 퍼스트 파티 쿠키에 기간을 제한하지 않았지만 2023년  4월 새로운 정책으로 safari 브라우저가 서드 파티 쿠키에서만 제한되던 7일의 기간이 퍼스트 파티 쿠키의 기간에도 적용받게 되었습니다.

 

출처 : Simo Ahava Linkedin post

 

 

광고 차단 확장 프로그램, 보안 정책으로 인해 쿠키에 대한 제한이 계속 생기고 있으며 이를 해결할 수 있는 방안 중 하나로 커스텀 쿠키를 생성하여 사이트에 존재하는 유니크한 값(로그인 ID 등)을 이용하는 방법 등이 있습니다.

 

https://finedatalab.com 

 

파인데이터랩

파인데이터랩은 커머스 데이터 구축을 통한 컨설팅, 구축, 솔루션제작 업체입니다.

www.finedatalab.com