Google의 새로운 태그 문서를 미리 확인해 주셔서 감사합니다. 이 사이트는 공개 베타 버전입니다 (의견 보내기).

쿠키 및 사용자 ID

Google 태그는 브라우저 세션의 순 사용자를 식별하기 위해 쿠키를 사용합니다. 쿠키란 사용자가 방문한 웹페이지에서 이용된 환경설정 및 기타 정보를 사용자의 컴퓨터에 저장하는 작은 파일입니다.

Google은 쿠키를 다양한 방식으로 사용합니다. 예를 들어 리마케팅과 Google 애널리틱스는 모두 쿠키를 사용하여 광고를 게재하거나 실적을 측정하는 등의 작업을 처리합니다.

Google AdsCampaign Manager의 전환 측정 기능에서도 쿠키를 사용합니다. 전환 측정 기능은 광고에서 발생한 매출과 기타 전환을 추적할 수 있도록 사용자가 광고를 클릭할 때 해당 사용자 컴퓨터에 쿠키를 추가합니다.

이 페이지에서는 전체 사이트 태그 및 Google 태그 관리자를 사용하여 쿠키 설정을 맞춤설정하는 방법을 설명합니다. Google에서 사용하는 쿠키의 세부 목록은 광고 및 측정 쿠키 참조를 참고하세요.

기본적으로 Google 태그에서는 자동 쿠키 도메인 구성이 사용됩니다. 쿠키는 가능한 최상위 수준에서 설정됩니다. 예를 들어 웹사이트 주소가 blog.example.com이면 쿠키가 example.com 도메인에 설정됩니다. 서버가 로컬에서 실행되고 있다고 감지되면(예: localhost), cookie_domain이 자동으로 'none'으로 설정되고 쿠키가 문서 위치의 전체 도메인을 사용합니다.

쿠키 도메인 구성을 변경하려면 다음 단계를 따르세요.

gtag.js

자동 쿠키 도메인 구성을 사용 중지하려면 태그의 config를 업데이트하여 cookie_domain 매개변수 값을 지정합니다.

gtag('config', 'G-XXXXXX', {
  'cookie_domain': 'blog.example.com'
});

태그 관리자

Google 애널리틱스 태그의 경우:

  1. 태그 관리자에서 설정할 필드로 이동합니다.
  2. 설정할 필드 섹션이 펼쳐지면 행 추가를 클릭합니다.
  3. 필드 이름에 올바른 값을 입력합니다.
    • Google 애널리틱스 4 구성 태그의 경우, cookie_domain을 입력합니다.
    • 유니버설 애널리틱스 Google 애널리틱스 설정 변수의 경우, cookieDomain을 입력합니다.
  4. 에 도메인 값을 입력합니다(예: my.example.com).
  5. 태그를 저장하고 게시합니다.

Google Ads플러드라이트 태그의 경우:

도메인 설정은 다음과 같이 전환 링커 태그에서 수정할 수 있습니다.

  1. 태그 관리자에서 기존 전환 링커 태그를 열거나, 태그가 아직 컨테이너에 없는 경우 전환 링커 태그를 만듭니다.
  2. 링커 옵션에서 쿠키 설정 재정의(고급)를 클릭합니다.
  3. 도메인 필드에서, 쿠키를 설정할 수 있는 최상위 도메인을 입력합니다. 경로 필드에 특정 경로를 지정할 수도 있습니다. 하위 수준의 하위 도메인 또는 하위 디렉터리로 쿠키를 제한해야 하는 경우에만 이 설정을 사용하세요.

쿠키 이름 변경

다른 쿠키와 충돌하지 않도록 쿠키 이름을 변경해야 할 수 있습니다.

gtag.js

이 구성은 설정된 쿠키의 시작 부분에 example을 추가합니다(예: _gaexample_ga가 되거나 _gcl_auexample_gcl_au가 됨).

gtag('config', 'G-XXXXXX', {
  cookie_prefix: 'example'
});

태그 관리자

Google 애널리틱스 4 구성 태그의 경우:

  1. Google 태그 관리자에서 Google 애널리틱스 4 구성 태그를 열고 태그 구성 > 설정할 필드를 클릭합니다.
  2. 설정할 필드 섹션이 펼쳐지면 행 추가를 클릭합니다.
  3. 필드 이름cookie_prefix를 입력합니다.
  4. 에 접두사 값(예: example)을 입력합니다.
  5. 태그를 저장하고 게시합니다.

유니버설 애널리틱스 태그의 경우:

태그 관리자의 유니버설 애널리틱스 태그는 Google 애널리틱스 설정 변수를 통해 쿠키 이름을 cookieName으로 바꿀 수 있습니다.

  1. 태그 관리자에서 Google 애널리틱스 설정 변수를 열고 변수 구성 > 설정 더보기 > 설정할 필드를 선택합니다.
  2. 설정할 필드 섹션이 펼쳐지면 행 추가를 클릭합니다.
  3. 필드 이름cookieName을 입력합니다.
  4. 에 쿠키 이름을 입력합니다(예: myCookie).
  5. 태그를 저장하고 게시합니다.

Google Ads플러드라이트 태그의 경우:

이름 접두사 설정은 전환 링커 태그에서 수정할 수 있습니다.

  1. 태그 관리자에서 기존 전환 링커 태그를 열거나, 태그가 아직 컨테이너에 없는 경우 전환 링커 태그를 만듭니다.
  2. 링커 옵션에서 쿠키 설정 재정의(고급)를 클릭합니다.
  3. 이름 접두사 필드에 원하는 이름 접두사를 입력합니다. 이러한 쿠키를 사용하는 모든 태그(예: Google Ads 전환 태그)도 같은 접두사를 사용하도록 구성되어야 합니다.

페이지를 로드할 때마다 쿠키 만료 시간이 현재 시간 및 Google 태그에 의해 설정된 쿠키 만료 시간 값으로 업데이트됩니다. 즉, 쿠키 만료를 1주(604800초)로 설정했고 사용자가 5일 이내에 동일한 브라우저를 사용해 방문하면 쿠키를 1주일 더 사용할 수 있으며 사용자는 보고서에 동일한 방문자로 표시됩니다. 같은 용자가 원래 쿠키가 만료된 후에 방문했다면 새 쿠키가 생성되며, 이 사용자의 첫 번째 및 두 번째 방문은 보고서에 순 방문자로 표시됩니다.

쿠키 만료 값을 0(영)초로 설정하면 쿠키가 세션 기반 쿠키로 전환되며 현재 브라우저 세션이 종료되면 만료됩니다.

gtag.js

gtag('config', 'G-XXXXXX', {
  cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});

태그 관리자

Google 애널리틱스 태그의 경우:

  1. 태그 관리자에서 설정할 필드로 이동합니다.
  2. 설정할 필드 섹션이 펼쳐지면 행 추가를 클릭합니다.
  3. 필드 이름에 올바른 값을 입력합니다.
    • Google 애널리틱스 4 구성 태그의 경우, cookie_expires를 입력합니다.
    • 유니버설 애널리틱스 Google 애널리틱스 설정 변수의 경우, cookieExpires을 입력합니다.
  4. 에 쿠키가 만료되기 전의 시간(초)을 입력합니다. 예를 들어 28일의 경우 2419200을 입력합니다.
  5. 태그를 저장하고 게시합니다.

cookie_update 플래그를 true(기본값)로 설정하면 페이지 로드 시 Google 태그가 쿠키를 업데이트할 수 있으며, 최근 사이트 방문을 기준으로 설정하도록 쿠키 만료 기간을 업데이트할 수 있습니다. 예를 들어 쿠키 만료 기간이 1주일로 설정되어 있고 사용자가 5일마다 동일한 브라우저를 사용하는 경우, 쿠키 만료 기간이 방문할 때마다 업데이트되므로 실질적으로는 만료되지 않습니다.

false로 설정할 경우 페이지 로드 시 쿠키가 업데이트되지 않습니다. 이는 사용자가 사이트를 처음 방문했을 때의 시점을 기준으로 쿠키가 만료되는 것과 같은 효과를 갖습니다.

gtag.js

gtag('config', 'G-XXXXXX', {
  cookie_update: false
});

태그 관리자

Google 애널리틱스 태그의 경우:

  1. 태그 관리자에서 설정할 필드로 이동합니다.
  2. 설정할 필드 섹션이 펼쳐지면 행 추가를 클릭합니다.
  3. 필드 이름에 올바른 값을 입력합니다.
    • Google 애널리틱스 4 구성 태그의 경우, cookie_update를 입력합니다.
    • 유니버설 애널리틱스 Google 애널리틱스 설정 변수의 경우, cookieUpdate을 입력합니다.
  4. 에 부울 값(예: false)을 입력합니다.
  5. 태그를 저장하고 게시합니다.