이 도움말에서는 Google 애널리틱스가 쿠키를 사용하여 웹사이트에서의 사용자 상호작용을 측정하는 방법을 설명합니다.
개요
Google 애널리틱스는 사용자가 웹사이트 콘텐츠와 상호작용하는 방식을 웹사이트 소유자가 간단하고 쉽게 측정할 수 있는 도구입니다. 사용자가 웹페이지를 탐색할 때 Google 애널리틱스는 사용자가 본 페이지에 관한 정보(예: 페이지의 URL)를 기록하는 자바스크립트 태그(라이브러리)를 웹사이트 소유자에게 제공합니다.
Google 애널리틱스 자바스크립트 라이브러리는 HTTP 쿠키를 사용하여 사용자가 이전 페이지에서 한 작업 또는 웹사이트와의 상호작용을 '기억'합니다.
Google 애널리틱스는 웹사이트 사용량 측정을 위해 세 가지 자바스크립트 라이브러리(태그)(gtag.js, analytics.js, ga.js)를 지원합니다. 다음 섹션에서는 각 라이브러리가 유니버설 애널리틱스 및 Google 애널리틱스 4(해당하는 경우)의 쿠키를 사용하는 방법을 설명합니다.
gtag.js(Google 애널리틱스 4) - 쿠키 사용
Google 애널리틱스 4의 경우 gtag.js 자바스크립트 라이브러리가 퍼스트 파티 쿠키를 사용하여 다음을 수행합니다.
- 순 사용자 구분
- 사용자를 위한 세션 구분
권장 자바스크립트 스니펫을 사용하는 경우 쿠키는
가능한 가장 높은 도메인 수준에서 설정됩니다. 예를 들어 웹사이트 주소가
blog.example.co.uk
이면 gtag.js가 쿠키 도메인을
.example.co.uk
로 설정합니다. 가능한 한 최상위 도메인에 쿠키를 설정하면
추가 구성 없이도 하위 도메인에서 측정을 수행할 수 있습니다.
gtag.js가 다음 쿠키를 설정합니다.
쿠키 이름 | 기본 만료 시간 | 설명 |
---|---|---|
_ga |
2년 | 사용자를 구분하는 데 사용됩니다. |
_ga_<container-id> |
2년 | 세션 상태를 유지하는 데 사용됩니다. |
맞춤설정
gtag.js를 사용하여 이러한 기본 설정을 맞춤설정하는 방법을 알아보려면 gtag.js 쿠키 및 사용자 식별 가이드(GA4)를 참조하세요.
gtag.js 및 analytics.js(유니버설 애널리틱스) - 쿠키 사용
analytics.js 자바스크립트 라이브러리 또는 gtag.js 자바스크립트 라이브러리를 유니버설 애널리틱스에 사용할 수 있습니다. 두 경우 모두 라이브러리는 퍼스트 파티 쿠키를 사용하여 다음을 수행합니다.
- 순 사용자 구분
- 요청 비율 제한
권장 자바스크립트 스니펫을 사용하는 경우 쿠키는
가능한 가장 높은 도메인 수준에서 설정됩니다. 예를 들어 웹사이트 주소가
blog.example.co.uk
이면 analytics.js와 gtag.js가 쿠키 도메인을
.example.co.uk
로 설정합니다. 가능한 한 최상위 도메인에 쿠키를 설정하면
추가 구성 없이도 하위 도메인에서 측정을 수행할 수 있습니다.
gtag.js 및 analytics.js는 다음 쿠키를 설정합니다.
쿠키 이름 | 기본 만료 시간 | 설명 |
---|---|---|
_ga |
2년 | 사용자를 구분하는 데 사용됩니다. |
_gid |
24시간 | 사용자를 구분하는 데 사용됩니다. |
_gat |
1분 | 요청 비율을 제한하는 데 사용됩니다. Google 애널리틱스가
Google 태그 관리자를 통해 배포되면 이 쿠키의 이름은 _dc_gtm_<property-
id> 입니다. |
AMP_TOKEN |
30초~1년 | AMP 클라이언트 ID 서비스에서 클라이언트 ID를 검색하는 데 사용할 수 있는 토큰이 포함됩니다. 다른 가능한 값은 선택 해제, 진행 중인 요청 또는 AMP 클라이언트 ID 서비스에서 클라이언트 ID를 가져오는 중에 발생한 오류를 나타냅니다. |
_gac_<property-id> |
90일 | 사용자를 위한 캠페인 관련 정보가 포함됩니다. Google 애널리틱스 계정과 Google Ads 계정이 연결된 경우 광고 쿠키를 거부하지 않는 한 Google Ads 웹사이트 전환 태그에서 이 쿠키를 읽습니다. 자세히 알아보기 |
맞춤설정
gtag.js를 사용하여 이러한 기본 설정을 맞춤설정하는 방법을 알아보려면 gtag.js 쿠키 및 사용자 식별 가이드(유니버설 애널리틱스)를 참조하세요.
analytics.js를 사용하여 이러한 기본 설정을 맞춤설정하는 모든 방법을 알아보려면 analytics.js 도메인 및 쿠키 개발자 가이드를 참조하세요.
유니버설 애널리틱스 및 쿠키에 대한 자세한 내용은 유니버설 애널리틱스의 보안 및 개인 정보 보호 문서를 참조하세요.
ga.js - 쿠키 사용
ga.js 자바스크립트 라이브러리는 퍼스트 파티 쿠키를 사용하여 다음을 수행합니다.
- 측정할 도메인 확인
- 순 사용자 구분
- 요청 비율 제한
- 이전 방문 횟수 및 시간 기억
- 트래픽 소스 정보 기억
- 세션 시작 및 종료 확인
- 방문자 수준 맞춤 변수의 값 기억
기본적으로 이 라이브러리는
document.host
브라우저 속성에 지정된 도메인에 쿠키를 설정하고
쿠키 경로를 루트 수준 (/)
로 설정합니다.
이 라이브러리는 다음 쿠키를 설정합니다.
쿠키 이름 | 기본 만료 시간 | 설명 |
---|---|---|
__utma |
설정 또는 업데이트로부터 2년 | 사용자와 세션을 구분하는 데 사용됩니다. 자바스크립트 라이브러리가 실행되고 기존 __utma 쿠키가 없으면 쿠키가 생성됩니다. 쿠키는 Google 애널리틱스로 데이터가 전송될 때마다 업데이트됩니다. |
__utmt |
10분 | 요청 비율을 제한하는 데 사용됩니다. |
__utmb |
설정 또는 업데이트로부터 30분 | 새 세션 또는 방문을 결정하는 데 사용됩니다. 자바스크립트 라이브러리가 실행되고 기존 __utmb 쿠키가 없으면 쿠키가 생성됩니다. 쿠키는 Google 애널리틱스로 데이터가 전송될 때마다 업데이트됩니다. |
__utmc |
브라우저 세션 종료 | ga.js에서는 사용되지 않습니다. urchin.js와의 상호 운용성을 위해 설정됩니다.
기존에는 이 쿠키가 __utmb 쿠키와 함께
작동하여 사용자가 새 세션 또는 방문에 있었는지
여부를 확인했습니다. |
__utmz |
설정 또는 업데이트로부터 6개월 | 사용자가 사이트에 도달한 경로를 설명하는 트래픽 소스나 캠페인을 저장합니다. 쿠키는 자바스크립트 라이브러리가 실행될 때 생성되고 데이터가 Google 애널리틱스로 전송될 때마다 업데이트됩니다. |
__utmv |
설정 또는 업데이트로부터 2년 | 방문자 수준 맞춤 변수 데이터를 저장하는 데 사용됩니다.
이 쿠키는 개발자가 방문자 수준 맞춤 변수와
함께
_setCustomVar 메서드를 사용할 때 생성됩니다. 이 쿠키는
지원 중단된 _setVar 메서드에도 사용되었습니다. 쿠키는 Google 애널리틱스로
데이터가 전송될 때마다 업데이트됩니다. |
맞춤설정
다음 방식으로 쿠키 설정 방법을 맞춤설정할 수 있습니다.
_setDomainName
- 모든 쿠키가 설정되는 도메인을 설정합니다._setCookiePath
- 모든 쿠키가 설정되는 경로를 설정합니다._setVisitorCookieTimeout
- Google 애널리틱스 방문자 쿠키의 만료 시간을 밀리초 단위로 설정합니다._setSessionCookieTimeout
- 새 세션 쿠키 제한 시간을 밀리초 단위로 설정합니다._setCampaignCookieTimeout
- 캠페인 쿠키 만료 시간을 밀리초 단위로 설정합니다._storeGac
:false
에 전달하여 GAC 쿠키를 사용 중지합니다. 기본값은true
입니다.
여러 도메인에서 사용자 상호작용을 측정하도록 ga.js를 구성하는 방법은 여러 도메인 추적 가이드를 참조하세요.
urchin.js - 쿠키 사용
기존에는 Google 애널리틱스에서 urchin.js라는 자바스크립트 측정 라이브러리를 제공했습니다. 새로운 ga.js 라이브러리를 출시했을 때 개발자들에게 새 라이브러리로 이전할 것을 요청했습니다. 이전을 완료하지 않은 사이트의 경우 urchin.js는 ga.js에 설정된 것과 동일하게 쿠키를 설정합니다. 자세한 내용은 위의 ga.js 쿠키 사용 섹션을 참조하세요.
디스플레이 광고주용 Google 애널리틱스 - 쿠키 사용
리마케팅과 같은 Google 애널리틱스 디스플레이 광고주 기능을 사용하는 고객의 경우 이 기능에 한해 서드 파티 DoubleClick 쿠키가 이 문서에 설명된 다른 쿠키와 함께 사용됩니다. 서드 파티 DoubleClick 쿠키에 대한 자세한 내용은 Google 광고 개인 정보 보호 FAQ를 참고하세요.
콘텐츠 실험 - 쿠키 사용
Google 애널리틱스 콘텐츠 실험을 사용하는 웹사이트의 경우 다음 쿠키가 이 문서에 설명된 다른 쿠키와 함께 이 기능에 사용됩니다.
쿠키 이름 | 기본 만료 시간 | 설명 |
---|---|---|
__utmx |
18개월 | 실험에 사용자를 포함하는 것을 결정하는 데 사용됩니다. |
__utmxx |
18개월 | 사용자가 포함된 실험의 만료 시간을 결정하는 데 사용됩니다. |
최적화 도구 - 쿠키 사용
최적화 도구를 사용하는 웹사이트의 경우 다음 쿠키가 이 문서에 설명된 다른 쿠키와 함께 사용됩니다.
쿠키 이름 | 기본 만료 시간 | 설명 |
---|---|---|
_gaexp |
실험 기간에 따라 다르지만, 일반적으로 90일입니다. | 실험에 사용자를 포함하는지의 여부와 사용자가 포함된 실험의 만료 시간을 결정하는 데 사용됩니다. |
_opt_awcid |
24시간 | Google Ads 고객 ID에 매핑된 캠페인에 사용됩니다. |
_opt_awmid |
24시간 | Google Ads 캠페인 ID에 매핑된 캠페인에 사용됩니다. |
_opt_awgid |
24시간 | Google Ads 광고그룹 ID에 매핑된 캠페인에 사용됩니다 |
_opt_awkid |
24시간 | Google Ads 기준 ID에 매핑된 캠페인에 사용됩니다 |
_opt_utmc |
24시간 | 마지막 utm_campaign 쿼리 매개변수를 저장합니다. |
_opt_expid |
10초 | 이 쿠키는 리디렉션 실험을 실행할 때 생성되며, 실험 ID, 대안 ID, 리디렉션되는 페이지의 리퍼러를 저장합니다. |