여러 도메인 간 활동 측정

다음은 동일한 Google 태그로 여러 도메인을 측정해야 하는 개발자를 위한 도움말입니다. 이 도움말에서는 gtag.js 코드 구현에 대해 중점적으로 설명합니다. GA4 속성의 Google 태그 설정에서 추가 도메인을 구성할 수도 있습니다.

교차 도메인 측정 기능을 사용하면 별도의 도메인에 있는 두 개 이상의 관련 사이트를 하나로 측정할 수 있습니다. Google 태그를 사용하면 고객 여정이 여러 도메인에 걸쳐 있는 경우 지원되는 제품에서 활동을 측정할 수 있습니다. 교차 도메인 측정은 Google 애널리틱스, Google Ads 전환 측정, 플러드라이트 전환을 비롯한 모든 Google 제품에서 작동합니다.

교차 도메인 측정을 구현해야 하는 경우

두 개 이상의 도메인에 대한 데이터를 결합해야 하는 경우 교차 도메인 측정을 구현하세요.

example-petstore.com에 웹사이트가 있고 웹사이트의 전자상거래 구성요소가 다른 도메인(example-commerce-host.com/example-petstore)에 있는 서드 파티 장바구니에서 호스팅된다고 가정해 보겠습니다.

교차 도메인 측정을 사용하지 않는 경우 온라인 상점을 방문한 다음 서드 파티 장바구니로 이동한 사용자는 기간이 서로 다른 두 개의 세션에서 활동한 두 명의 다른 사용자로 집계됩니다. 교차 도메인 측정을 사용하면 활동이 단일 사용자로 집계됩니다.

작동 방식

도메인 링커는 소스 도메인과 대상 도메인 간에 퍼스트 파티 측정 쿠키를 공유합니다. 퍼스트 파티 측정 쿠키는 웹브라우저에 저장되며 같은 도메인의 페이지에서만 액세스할 수 있습니다.

교차 도메인 측정 설정은 두 단계로 이루어집니다.

  1. 대상 도메인을 가리키는 URL이 소스 도메인의 퍼스트 파티 측정 쿠키 값을 포함하도록 소스 도메인에서 이 URL에 정보를 추가합니다.
  2. 연결된 측정 쿠키가 있는지 대상 도메인이 확인합니다.

Google 태그를 사용하는 교차 도메인 측정은 대상 도메인을 가리키는 URL에 링커 매개변수를 추가합니다. 링커 매개변수는 URL 쿼리 매개변수에서 _gl 키로 식별됩니다.

https://www.example.com/?_gl=1~abcde5~

대상 도메인에서 태그는 URL에 링커 매개변수가 있는지 확인하도록 구성됩니다. 유효한 링커 매개변수가 발견되면 태그가 퍼스트 파티 측정 쿠키를 추출하여 저장합니다.

교차 도메인 연결 설정

소스 도메인에서 대상 도메인을 가리키는 URL의 교차 도메인 측정을 설정하려면 linker 객체를 만들어야 합니다. 링커는 대상 도메인을 가리키는 링크의 클릭을 수신 대기하고 해당 링크의 URL에 링커 매개변수를 자동으로 추가합니다.

linker 객체에는 하나 이상의 도메인의 배열인 domains 매개변수가 필요합니다. 다음 코드는 대상 도메인인 'example.com'을 가리키는 페이지의 링크에 링커 도메인을 추가합니다.

gtag.js

Google 태그에 교차 도메인 측정을 설정하려면 다음과 같이 태그에 linker 명령어를 추가하세요. example.com을 내 도메인으로 바꾸세요.

<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {'domains': ['example.com']});
  gtag('js', new Date());

  gtag('config', 'TAG_ID');
</script>

domains 속성에 여러 문자열 값을 표시할 수 있습니다. domains 속성에 값이 한 개 이상 있으면 gtag.js는 기본적으로 수신 도메인 링크를 허용합니다. 여러 값을 domains 속성에 추가하고 모든 도메인에서 동일한 코드 스니펫을 사용할 수 있습니다.

linker 명령어가 관련된 config 명령어 앞에 설정되어 있으면 Google 애널리틱스 4가 gtag('set', 'linker', ...) 구성을 따릅니다. 하지만 Google 애널리틱스 4의 관리 페이지에서 교차 도메인 측정을 구성하는 것이 좋습니다. 교차 도메인 측정을 설정하는 방법 알아보기

gtag('set', 'linker', {
  'domains': ['example.com', 'example-b.com']
});

태그 관리자

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

태그 관리자에서 전환 링커 태그를 만든 다음 태그를 자동 링크 도메인으로 설정합니다.

  1. 태그 > 새로 만들기를 클릭합니다.
  2. 태그 구성을 클릭하고 전환 링커를 선택합니다.
  3. 트리거를 선택합니다. 대부분의 경우, 교차 도메인 측정을 위한 모든 페이지 조회 시 또는 사이트 방문자가 광고 클릭 후 방문하는 특정 전환 페이지에서 실행되는 트리거를 사용해야 합니다.
  4. 도메인 간 연결 사용 설정을 선택합니다. 이 설정을 사용하면 이 태그가 링커 매개변수가 있는 수신 링크를 처리할 수 있습니다.
  5. 자동 링크 도메인에 이 태그와 연결할 도메인 목록을 입력합니다. 이 필드에 표시된 도메인을 가리키는 모든 링크의 URL에는 링커 매개변수가 추가됩니다.
  6. 태그 구성을 저장하고 게시합니다.

태그 관리자의 전환 링커에 대해 자세히 알아보기

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

Google 애널리틱스 4에서 교차 도메인 측정은 Google 애널리틱스 관리 인터페이스를 통해 구성됩니다. Google 애널리틱스 4에서 교차 도메인 측정을 설정하는 방법 알아보기

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

태그 관리자에서 기존 유니버설 애널리틱스 태그를 구성하여 여러 도메인에서 사용자 상호작용을 측정하려면 다음 안내를 따르세요.

  1. 태그 관리자에서 수정할 Google 애널리틱스 설정 변수 또는 유니버설 애널리틱스 태그를 엽니다.
    • Google 애널리틱스 설정 변수를 찾으려면 변수를 클릭한 후 목록에서 적절한 변수를 클릭합니다.
    • 유니버설 애널리틱스 태그를 찾으려면 태그를 클릭한 후 목록에서 적절한 태그를 선택합니다.
  2. 설정 더보기 > 교차 도메인 추적으로 이동합니다.
  1. 자동 링크 도메인 필드에 쉼표로 구분된 도메인 목록을 입력합니다.
  2. 다른 도메인에서 보내는 링크를 수신하려면 설정 더보기 > 설정할 필드로 이동하여 allowLinker 필드 이름 및 true 을 추가합니다.
  3. 변경사항을 저장하고 컨테이너를 게시합니다.

링커 매개변수 참조

매개변수 유형 허용되는 값
accept_incoming 불리언 true(domains에 값이 있는 경우 기본값), false
decorate_forms 불리언 true, false(기본값)
domains 배열 하나 이상의 도메인의 배열(예: ['example1.com', 'example2.com'])
url_position 문자열 'query'(기본값), 'fragment'

accept_incoming

사용자가 URL에 링커 매개변수가 있는 대상 도메인의 페이지를 방문하면 해당 매개변수를 파싱하도록 태그를 구성해야 합니다.

대상 도메인이 도메인을 자동으로 연결하도록 구성된 경우 기본적으로 링커 매개변수가 허용됩니다. 대상 도메인에는 추가 코드가 필요하지 않습니다.

대상 도메인이 도메인을 자동으로 연결하도록 구성되지 않은 경우 도착 페이지에 링커 매개변수를 찾도록 지시할 수 있습니다. accept_incoming 속성을 true로 설정합니다.

gtag.js

gtag('set', 'linker', {
  'accept_incoming': true
});

태그 관리자

Google Ads 및 플러드라이트 전환용 전환 링커 태그

수신 링커 매개변수 수락 체크박스를 활성화합니다.

유니버설 애널리틱스 태그

accept_incomingGoogle 애널리틱스 설정 변수 또는 유니버설 애널리틱스 태그의 기타 설정 > 교차 도메인 추적에 있는 자동 링크 도메인 필드에 값을 추가하면 자동으로 설정됩니다.

decorate_forms

여러 도메인 간에 전송되는 양식 데이터를 측정하려면 decorate_forms 속성을 true로 설정합니다.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true
});

태그 관리자

Google Ads 및 플러드라이트 전환용 전환 링커 태그

Decorate Formstrue로 설정합니다.

Google 애널리틱스 4 태그 및 유니버설 애널리틱스 태그

태그 관리자에서 Google 애널리틱스용 decorate_forms를 관리할 수 없습니다. gtag.js 가이드를 참고하세요.

domains

연결할 하나 이상의 도메인의 배열입니다.

gtag.js

gtag('set', 'linker', {
  'domains': [
    'example1.com',
    'example2.com',
    'subdomain1.example3.com',
    'subdomain2.example3.com'
  ]
});

태그 관리자

Google Ads 및 플러드라이트 전환용 전환 링커 태그

  1. 도메인 간 연결 사용 설정을 선택합니다.
  2. 자동 링크 도메인 필드에 쉼표로 구분된 도메인 목록을 입력합니다.

Google 애널리틱스 4

Google 애널리틱스의 관리 페이지를 통해 교차 도메인 측정을 설정합니다.

유니버설 애널리틱스 태그

accept_incomingGoogle 애널리틱스 설정 변수 또는 유니버설 애널리틱스 태그의 기타 설정 > 교차 도메인 추적에 있는 자동 링크 도메인 필드에 값을 추가하면 자동으로 설정됩니다.

url_position

일부 콘텐츠 애플리케이션에서는 일반적으로 사용되는 물음표 문자(?) 대신 프래그먼트/해시 문자(#)를 URL 문자열에서 구분 기호로 사용하여 쿼리 매개변수를 표시해야 합니다. URL에서 # 문자(예: https://example.com#_gl=1~abcde5~) 뒤에 표시되도록 링커 매개변수를 구성하려면 url_positionfragment로 설정합니다.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true,
  'url_position': 'fragment'
});

태그 관리자

Google Ads 및 플러드라이트 전환용 전환 링커 태그

태그 관리자가 표준 쿼리(?) 대신 프래그먼트(#)에서 고유 매개변수를 읽도록 지정하려면 URL 위치프래그먼트로 설정합니다. 원하지 않을 경우 이 옵션을 기본 쿼리 매개변수 옵션으로 둡니다.