[GA4] 교차 도메인 측정 설정하기

다음은 2개 이상의 도메인(예: 고객 웹사이트 및 별도의 장바구니 도메인)에서 통합 측정이 필요한 웹사이트 소유자를 위한 도움말입니다. 이 도움말은 Google 애널리틱스 4 속성에 관한 도움말입니다. 유니버설 애널리틱스를 사용하는 경우에는 이 도움말을 참고하세요.

교차 도메인 측정을 통해 단일 사용자가 여러 도메인에서 활동한 경우 해당 활동이 이 사용자로부터 기인되었음을 정확하게 파악할 수 있습니다. 일반적으로 향상된 측정을 통해 이벤트를 트리거하는 외부 클릭은 해당 외부 링크가 교차 도메인 측정의 일부로 지정한 도메인으로 연결될 때는 무시됩니다.

동영상 개요

 

쿠키와 교차 도메인 측정

애널리틱스에서는 제1사 쿠키를 사용하여 웹사이트에 대해 각 순 사용자 및 세션에 대한 식별자를 설정합니다.

  • 교차 도메인 측정을 사용하지 않는 경우 사용자가 방문하는 각 도메인에 대해 새로운 식별자가 있는 새 쿠키가 설정됩니다. 애널리틱스에서는 새 식별자가 있는 새 쿠키를 세션별로 별도의 사용자로 집계합니다.
  • 교차 도메인 측정을 사용하는 경우 동일한 식별자가 _gl 키로 식별되는 URL 매개변수(예: https://www.example.com/?_gl=1*abcde5*)를 통해 한 사이트에서 다른 사이트로 전달됩니다.

유니버설 애널리틱스 속성을 함께 보유한 경우

유니버설 애널리틱스 속성의 경우 코드를 통해(analytics.js 또는 gtag.js를 통해 소스 코드에서 또는 Google 태그 관리자를 통해) 교차 도메인 측정을 구성했습니다. Google 애널리틱스 4 속성의 경우 관리 페이지를 통해 이를 수행합니다. 유니버설 애널리틱스 페이지 코드에 명시한 도메인과 동일한 도메인을 추가하려면 아래 안내를 따르세요.

유니버설 애널리틱스 속성의 Google 태그에 기존 구성이 있는 경우 해당 설정이 Google 애널리틱스 4 속성에도 적용됩니다. 코드에 또는 관리를 통해 지정된 모든 도메인은 Google 애널리틱스 4 속성에 적용됩니다. 하지만 관리를 통해서만 구성하는 것이 좋습니다.

관리를 통해 교차 도메인 측정 설정하기

교차 도메인 측정을 설정하려면 편집자 역할이 필요합니다.

교차 도메인 측정에 포함할 각 도메인의 태그(예: 각 HTML 페이지의 Google 태그)를 확인합니다. 각 페이지의 태그는 동일한 웹 데이터 스트림의 동일한 태그 ID(동일한 'G-' ID)를 사용해야 합니다.

  1. 관리자에서 속성 열의 데이터 스트림을 클릭합니다.
  2. 을 클릭한 다음 웹 데이터 스트림을 클릭합니다.
  3. 웹 스트림 세부정보에서 하단에 있는 태그 설정 구성을 클릭합니다.
  4. 설정 섹션에서 도메인 구성을 클릭합니다.
  5. 다음 조건과 일치하는 도메인이 포함됩니다.에서
    • 검색 유형을 선택합니다.
    • 도메인에 검색할 도메인의 식별자를 입력합니다(예: example.com).
    • 조건 추가를 클릭하여 다음 도메인을 추가합니다. (교차 도메인 측정에 포함할 각 도메인을 추가합니다.)
    조건은 OR 로직을 사용하여 평가됩니다.
  6. 저장을 클릭합니다.

수동 설정

애널리틱스 인터페이스를 통해 교차 도메인 측정을 구성하는 것이 좋습니다. 그러나 측정 코드를 통해 맞춤 솔루션을 구현해야 하는 경우도 있을 수 있습니다. 이 경우 gtag.js API의 get 및 set 명령어를 사용하여 도메인 간에 ID를 유지하도록 직접 설정할 수 있습니다. 교차 도메인 측정을 수동으로 설정하는 방법에 대해 자세히 알아보기

소스 도메인에서 클라이언트 ID를 검색하려면 get 메서드를 사용합니다.

  
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
  // Store the client ID in a variable.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
  // Store the session ID in a variable.
});

  

클라이언트 ID 및 세션 ID가 있는 경우 대상 도메인을 가리키는 링크에 추가합니다.

<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>

 

도착 페이지에서 URL의 ID를 읽고 config 명령어로 설정합니다.


gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
  

교차 도메인 측정이 제대로 작동하는지 확인하기

  1. 교차 도메인 측정을 위해 구성된 도메인을 가리키는 링크 또는 양식이 포함된 사이트의 페이지를 엽니다.
  2. 링크를 클릭하거나 양식을 제출하여 대상 도메인으로 이동합니다.
  3. 대상 도메인의 URL에 _gl 링커 매개변수가 포함되어 있는지 확인합니다(예: https://www.example.com/?_gl=1*abcde5*).

문제 해결

위의 단계에 따라 대상 도메인의 URL에 _gl 매개변수가 있는지 확인할 수 없는 경우 인터페이스에서 구성한 도메인이 사이트에서 가리키는 도메인과 일치하는지 다시 확인하세요.

또한 웹사이트가 교차 도메인 측정이 제대로 이루어질 수 없는 방식으로 구성되었을 수도 있습니다. 숙련된 웹 개발자의 도움을 받아 웹사이트가 다음 문제의 영향을 받는지 조사합니다.

URL 리디렉션

도착 페이지가 리디렉션되거나 임의의 쿼리 매개변수를 지원하지 않는 경우 애널리틱스가 이전 페이지에 추가한 _gl 매개변수가 URL에서 삭제될 수 있습니다. (이 문제는 너무 빠르게 발생하므로 육안으로 관찰할 수 없습니다.) 사이트에서 이 문제가 발생하는지 확인하려면 Chrome 개발자 도구를 사용하여 이전 페이지에서 생성한 네트워크 요청을 확인하세요. 이 문제를 해결하려면 리디렉션에서 _gl 매개변수를 유지하도록 사이트를 구성하세요.

다른 스크립트와 충돌

교차 도메인 측정은 페이지의 문서 노드에 이벤트 리스너를 만들어 작동합니다. 사용자가 링크를 클릭하면 클릭 이벤트가 문서 노드까지 채워지고 _gl 매개변수가 링크 URL에 추가됩니다. 이 프로세스는 다음과 같은 경우 제대로 작동하지 않습니다.

  • 사용자 액션에 대한 직접 반응이 아니라 자바스크립트로부터 탐색이 트리거되는 경우
  • 페이지의 경쟁 스크립트가 문서 노드에 도달하기 전에 이벤트 전파를 중지하는 경우. 예를 들어 Event.stopPropagation()이 사용되는 경우
도움이 되었나요?
어떻게 하면 개선할 수 있을까요?

도움이 더 필요하신가요?

로그인하여 추가 지원 옵션으로 문제를 빠르게 해결하세요.

false
검색
검색어 지우기
검색 닫기
Google 앱
기본 메뉴
도움말 센터 검색
true
69256
false
false