gtag.js로 교차 도메인 추적

교차 도메인 추적을 이용하면 애널리틱스 시스템이 관련 사이트 2개(예: 전자상거래 사이트와 별도의 장바구니 사이트)에서 발생하는 여러 세션을 단일 세션으로 인식할 수 있습니다. 일부 경우에는 이러한 방식을 사이트 연결이라고 합니다.

교차 도메인 추적을 설정하려면 HTML 수정과 자바스크립트 코딩에 대해 잘 알고 있어야 합니다. 또는 전문 웹 개발자의 도움을 받아도 됩니다.

기본 추적 코드를 설정하는 방법 자세히 알아보기

이 도움말에 나와 있는 내용은 다음과 같습니다.

교차 도메인 추적 개요

세션을 추적하기 위해 애널리틱스는 모든 조회 시 Client-ID 값을 수집합니다. Client-ID 값은 쿠키에 저장됩니다. 쿠키는 도메인을 기준으로 저장되고 하나의 도메인에 있는 웹사이트는 다른 도메인에 대해 설정된 쿠키에 액세스할 수 없습니다. 여러 도메인에서 세션을 추적할 때 Client-ID 값이 도메인 간에 전달되어야 합니다. 이를 위해 애널리틱스 추적 코드에는 소스 도메인이 Client-ID를 대상 도메인에서 액세스할 수 있는 링크의 URL 매개변수에 추가할 수 있는 연결 기능이 있습니다.

교차 도메인 추적 설정하기

교차 도메인 추적을 설정하려면 gtag.js 개발자 문서를 참조하세요.

보고서 보기 설정 및 필터 추가하기

기본적으로 Google 애널리틱스에서는 페이지 경로와 페이지 이름만 포함되며, 도메인 이름은 포함되지 않습니다. 예를 들어 사이트 콘텐츠 보고서에 페이지가 다음과 같이 표시될 수 있습니다.

  • /about/contactUs.html
  • /about/contactUs.html
  • /products/buy.html

도메인 이름이 나열되어 있지 않아서 각 페이지가 어느 도메인에 속하는지 식별하기 어려울 수 있습니다.

보고서에 도메인 이름이 표시되려면 모든 도메인에서 수집한 데이터를 포함하는 보고서 보기의 복사본을 만들고, 새 보기에 고급 필터를 추가해야 합니다. 이 필터는 보고서에 도메인 이름을 표시하도록 Google 애널리틱스에 알리는 역할을 합니다.

교차 도메인 추적이 설정되어 있는 경우 보고서에 도메인 이름을 표시하는 보기 보기 필터를 설정하려면 이 예를 따르세요. 일부 입력란은 드롭다운 메뉴에서 항목을 선택해야 합니다. 나머지 입력란은 다음 위치에 문자를 입력해야 합니다.

  • 필터 유형: 맞춤 필터 > 고급
  • 입력란 A: 호스트 이름 추출 A: (.*)
  • 필드 B: 요청 URI 추출: (.*)
  • 출력 대상: 요청 URI 생성자: $A1$B1

저장을 클릭하면 필터가 만들어집니다.

필터가 기대한 대로 작동하는지는 Google Tag Assistant Recordings를 사용하여 확인할 수 있습니다. Tag Assistant Recordings는 필터를 통해 트래픽이 어떻게 바뀌는지 정확하게 보여줍니다.

추천 제외 목록에 도메인 추가

사용자가 첫 번째 도메인에서 두 번째 도메인으로 이동하는 경우 애널리틱스에서 사용자가 첫 번째 도메인에서 두 번째 도메인을 방문한 것으로 해석하고 새 세션을 만듭니다. 여러 도메인에서 세션 1회를 추적할 수 있으려면 도메인을 추천 제외 목록에 추가해야 합니다.

교차 도메인 추적의 작동 여부 확인

교차 도메인 추적이 제대로 설정되어 있는지 확인하는 가장 좋은 방법은 Google Tag Assistant Recordings를 사용하는 것입니다. 도메인을 교차하는 세션을 만드는 경우 세션의 작동 여부를 즉시 알 수 있습니다.

다음은 교차 도메인 추적이 제대로 설정되지 않은 경우 어떻게 나타나는지 보여주는 Tag Assistant Recordings 예제 보고서입니다.

관련 자료

도움이 되었나요?
어떻게 하면 개선할 수 있을까요?