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

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

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

동영상 개요

쿠키와 교차 도메인 측정

동의한 경우 애널리틱스에서는 퍼스트 파티 쿠키를 사용하여 각 순 사용자와 순 세션의 ID를 설정합니다.

  • 교차 도메인 측정을 사용하지 않는 경우 사용자가 방문하는 각 도메인에 대해 새로운 ID가 있는 새 쿠키가 생성됩니다. 따라서 동일한 기기에서 여러 루트 도메인(예: www.example.com, www.anotherexample.com)을 방문하는 단일 사용자가 별개로 식별됩니다(사용자 1명 및 세션 1개가 아닌 사용자 2명 및 세션 2개).
  • 교차 도메인 측정을 사용하는 경우 쿠키는 사용자가 링크 또는 양식을 통해 도메인 간을 이동할 때 URL 매개변수(_gl)를 통해 한 도메인에서 다른 도메인으로 전달되는 것과 동일한 ID를 유지합니다. 따라서 애널리틱스에서는 사용자 1명과 세션 1회만 식별합니다.
참고: 하위 도메인은 루트 도메인과 동일한 쿠키를 공유하므로 하위 도메인에는 이 설정이 필요하지 않습니다(기본 쿠키 도메인 구성을 변경한 경우는 제외).

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

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

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

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

교차 도메인 측정을 설정하려면 편집자 역할이 필요하며 최대 100개의 조건을 만들 수 있습니다.

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

  1. 관리데이터 수집 및 수정에서 데이터 스트림을 클릭합니다.
  2. 을 클릭한 다음 웹 데이터 스트림을 클릭합니다.
  3. 웹 스트림 세부정보에서 하단에 있는 태그 설정 구성을 클릭합니다.
  4. 설정 섹션에서 도메인 구성을 클릭합니다.
  5. 여러 도메인에서 동일한 Google 태그를 사용하는 경우 도메인이 자동으로 감지되어 추천 섹션에 표시됩니다. 추천을 수락하려면 추가를 클릭하세요.
    도메인을 직접 추가하려면 다음 조건과 일치하는 도메인이 포함됩니다에서 조건 추가를 클릭하세요.
    • 검색 유형을 선택합니다.
    • 도메인에 검색할 도메인의 식별자를 입력합니다(예: 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()
});
  

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

교차 도메인 측정은 웹사이트의 URL에 매개변수를 추가하는 방식으로 작동합니다. 드물기는 하지만 웹 서버에 5xx 오류 응답 코드를 반환하거나 다운로드를 시작하지 못하는 등의 오류가 발생할 수 있습니다.

교차 도메인 측정이 작동하는지 확인하려면 다음 단계를 따르세요.

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

오류가 발생하면 교차 도메인 측정 문제 해결을 시도해 보세요.

문제 해결

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

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

URL 리디렉션

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

다른 스크립트와 충돌

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

  • 사용자 액션에 대한 직접 반응이 아니라 자바스크립트로부터 탐색이 트리거되는 경우
  • 페이지의 경쟁 스크립트가 문서 노드에 도달하기 전에 이벤트 전파를 중지하는 경우. 예를 들어 Event.stopPropagation()이 사용되는 경우

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
false
검색
검색어 지우기
검색 닫기
기본 메뉴
1045358300142046975
true
도움말 센터 검색
true
true
true
true
true
69256
false
false