쿠키 구성 및 맞춤설정

이 페이지는 Google 태그 또는 Google 태그 관리자를 사용하여 쿠키 설정을 맞춤설정하려는 개발자를 대상으로 합니다. 쿠키 설정을 맞춤설정해야 하는지 확실하지 않으면 쿠키 및 사용자 식별을 참고하세요.

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

쿠키 만료 또는 쿠키 업데이트 설정만 수정하려면 애널리틱스 인터페이스를 사용하여 기본 쿠키 설정을 변경하세요.

대부분의 웹사이트와 앱의 경우 쿠키 저장소도 사용자 동의에 의해 관리되어야 합니다. 사용자 개인 정보 보호 개요에는 사용자 동의를 관리하는 데 사용할 수 있는 옵션이 도입되었습니다.

자동 쿠키 도메인 구성을 사용하면 추가 구성 없이도 하위 도메인에서 활동이 측정됩니다.

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

gtag.js

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

gtag('config', 'TAG_ID', {
  'cookie_domain': 'blog.example.com'
});

태그 관리자

Google 태그의 경우:

  1. 작업공간에서 태그 메뉴를 엽니다.
  2. 기존 Google 태그를 수정하거나 새 태그를 만듭니다.
  3. 구성 설정에서 새 매개변수를 추가합니다.

    • 이름: cookie_domain
    • : my.example.com
  4. 태그를 저장하고 컨테이너를 게시합니다.

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

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

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

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

  1. 태그 관리자에서 태그 메뉴를 엽니다.
  2. 기존 유니버설 애널리틱스 태그를 수정하거나 새 태그를 만듭니다.
  3. Google 애널리틱스 설정 변수를 만듭니다. 변수 구성 > 설정 더보기 > 설정할 필드를 선택합니다.
  4. 설정할 필드 섹션이 펼쳐지면 행 추가를 클릭합니다.
  5. 필드 이름cookieDomain을 입력합니다.
  6. 에 도메인 값을 입력합니다(예: my.example.com).
  7. 태그를 저장하고 게시합니다.

쿠키 이름 변경

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

gtag.js

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

gtag('config', 'TAG_ID', {
  cookie_prefix: 'example'
});

태그 관리자

Google 태그의 경우:

  1. 작업공간에서 태그 메뉴를 엽니다.
  2. 기존 Google 태그를 수정하거나 새 태그를 만듭니다.
  3. 구성 설정에서 새 매개변수를 추가합니다.

    • 이름: cookie_prefix
    • : example
  4. 태그를 저장하고 컨테이너를 게시합니다.

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

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

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

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

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

1.  In Tag Manager, open your existing Conversion Linker tag, or create
    one if the tag doesn't yet exist in your container.
  1. 링커 옵션에서 쿠키 설정 재정의(고급)를 클릭합니다.
  2. 이름 접두사 필드에 원하는 이름 접두사를 입력합니다. 이러한 쿠키를 사용하는 모든 태그(예: Google Ads 전환 태그)도 같은 접두사를 사용하도록 구성되어야 합니다.

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

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

gtag.js

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

태그 관리자

Google 태그의 경우:

  1. 작업공간에서 태그 메뉴를 엽니다.
  2. 기존 Google 태그를 수정하거나 새 태그를 만듭니다.
  3. 구성 설정에서 새 매개변수를 추가합니다.

    • 이름: cookie_expires
    • : 2419200
  4. 태그를 저장하고 컨테이너를 게시합니다.

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

  1. 작업공간에서 태그 메뉴를 엽니다.
  2. 기존 유니버설 애널리틱스 태그를 수정합니다.
  3. Google 애널리틱스 설정 변수를 만듭니다. 변수 구성 > 설정 더보기 > 설정할 필드를 선택합니다.
  4. 설정할 필드 섹션이 펼쳐지면 행 추가를 클릭합니다.
  5. 필드 이름cookieExpires를 입력합니다.
  6. 에 쿠키가 만료되기 전의 시간(초)을 입력합니다. 예를 들어 28일의 경우 2419200을 입력합니다.
  7. 태그를 저장하고 컨테이너를 게시합니다.

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

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

gtag.js

gtag('config', 'TAG_ID', {
  cookie_update: false
});

태그 관리자

Google 태그의 경우:

  1. 작업공간에서 태그 메뉴를 엽니다.
  2. 기존 Google 태그를 수정하거나 새 태그를 만듭니다.
  3. 구성 설정에서 새 매개변수를 추가합니다.

    • 이름: cookie_update
    • : false
  4. 태그를 저장하고 컨테이너를 게시합니다.

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

  1. 작업공간에서 태그 메뉴를 엽니다.
  2. 기존 유니버설 애널리틱스 태그를 수정합니다.
  3. Google 애널리틱스 설정 변수를 만듭니다. 변수 구성 > 설정 더보기 > 설정할 필드를 선택합니다.
  4. 설정할 필드 섹션이 펼쳐지면 행 추가를 클릭합니다.
  5. 필드 이름cookieUpdate를 입력합니다.
  6. 에 불리언 값(예: false)을 입력합니다.
  7. 태그를 저장하고 컨테이너를 게시합니다.