Google 애널리틱스 4 태그에는 세션 및 사용자 ID에 영향을 줄 수 있는 여러 구성 옵션이 있습니다. 옵션이 올바르게 구성되지 않으면 트래픽 소스를 식별하거나 분류할 수 없고 보고서에 다른 문제가 발생할 수 있습니다. 이 문제로 인해 보고서의 채널 그룹에 할당되지 않은 행, (not set) 값이 발생하고, 예기치 않게 많은 트래픽이 직접 트래픽으로 분류됩니다.
애널리틱스에서 트래픽 소스를 분류할 수 없는 경우 Google 애널리틱스 4 보고서에 할당되지 않은 행이 표시됩니다. 애널리틱스에서는 고정된 규칙에 따라 트래픽 소스를 채널로 분류합니다. 예를 들어 자연 검색 채널에는 모든 검색엔진의 트래픽이 포함됩니다. 채널은 채널 그룹으로 구성됩니다. 기본 채널 그룹을 사용하는 경우 기본 채널 정의에서 트래픽을 분류하는 구체적인 로직을 검토할 수 있습니다. 채널 그룹은 사용자, 세션 또는 이벤트 수준에서 확인할 수 있습니다.
트래픽 소스가 보고서에 표시되는 채널 그룹의 채널 중 하나의 정의에 맞지 않으면 할당되지 않음으로 표시됩니다. 트래픽이 사용자 정의 소스 또는 매체에서 발생하거나 세션 또는 사용자 ID 정보가 누락되어 (not set)인 경우 트래픽 소스를 분류하는 사전 정의된 규칙이 없을 수 있습니다.
태그 코드 정렬 권장사항
다음과 같은 태그 코드 정렬 권장사항을 따르세요.
태그 유형 | 안내 | 권장사항 |
---|---|---|
Google 태그 |
잠재고객 트리거 이벤트를 포함한 이벤트 메서드를 호출하기 전에 Google 태그를 초기화합니다. |
|
Google 태그 관리자 |
Google 태그 관리자 설정 4단계를 따릅니다. |
|
서버 측 태그 지정 |
이러한 특정 태그 설정은 건너뛰지 마세요. 동일한 GA4 속성에 대해 동일한 페이지에 서버 측 구현과 독립형 클라이언트 측 구현을 모두 유지해서는 안 됩니다. sGTM을 사용하는 경우 모든 활성 태그가 서버 측 컨테이너를 통해 이벤트를 전송하도록 설정되어 있어야 합니다. |
이벤트에 권장되는 정렬 권장사항을 따를 수 없는 경우에도 다음 두 가지 권장사항은 따라야 합니다. 그렇지 않으면 보고에 문제가 발생할 수 있습니다.
- 페이지의 모든 관련 구성을
config
명령어(Google 태그의 경우) 또는 Google 태그 설정(Google 태그 관리자의 경우)의 일부로 페이지에서 이벤트가 발생하기 전에 최대한 빨리 제공합니다. - 맞춤 이벤트는
config
명령어 전에 실행하면 안 됩니다. 그렇지 않으면session_start
이벤트와 함께 일괄 처리됩니다.config
명령어는 페이지의 나머지 부분에 있는 사용자 및 세션 ID에 영향을 줄 수 있습니다. 즉, 페이지 조회 및 이후 이벤트를 이전 세션 시작 및 맞춤 이벤트와 연결할 수 없습니다.
활동이 올바르게 정렬되지 않으면 어떻게 되나요?
GA4 태그가 예상치 못한 시점에 설정되면, 예를 들어 페이지에서 다른 이벤트 후에 config 명령어 또는 Google 태그가 실행되면 사용자 ID, 세션 ID 또는 둘 다에 영향을 줄 수 있습니다. 이로 인해 다음과 같은 문제가 발생할 수 있습니다.
- 데이터가 애널리틱스에 (not set)으로 표시됨
- 사용자 수 및 세션수 오류
- 사용자 및 세션 수준 측정항목이 올바르게 계산되지 않음
- 부적절한 사용자 및 세션 측정
이벤트가 잘못 정렬되는 이유는 무엇인가요?
예상치 못한 시점에 광고가 게재되는 일반적인 원인은 다음과 같습니다.
기능 | 원인 | 결과 | 권장사항 |
---|---|---|---|
서버 측 태그 지정 서버 관리 설정(서버 관리 클라이언트 ID) 클라이언트 관리 설정 |
서버 측 태그 지정에서 '서버 관리 설정' 체크박스를 선택합니다(기본적으로 사용 설정됨). GA4 이벤트가 서버 태그를 통해 처리되면 사용자가 웹 태그에서 사용하는 클라이언트 ID와 다른 사용자 ID를 사용할 수 있는 다양한 방법이 있습니다. |
상단 드롭다운에서 '서버로 관리'를 설정하면 서버 측 태그 지정에서 별도의 클라이언트 ID를 관리하고 처리하는 측정을 이로 대체합니다. 또한 쿠키가 작성되는 방식에 관한 여러 옵션과 기존 GA 직접 트래픽이 있고 한 번에 모든 방문자 ID를 갑자기 변경하여 잠재고객과 보고서에 급격한 변화를 일으키고 싶지 않은 고객을 위한 시간 경과에 따른 이전 옵션을 사용 설정합니다. |
이 옵션을 사용하면 스트림의 모든 측정이 서버 태그를 통해 전송되고 Google 서버로 직접 전송되지 않도록 해야 합니다. 가장 쉬운 방법은 서버 컨테이너에 데이터를 전송하는 웹 태그의 Google 태그 관리자 또는 config 명령어(Google 태그)가 항상 해당 컨테이너의 첫 번째 태그 또는 명령어인지 확인하는 것입니다. |
쿠키 이름 맞춤설정 |
이렇게 하면 클라이언트 ID와 세션 상태 모두에 사용되는 퍼스트 파티 쿠키의 이름이 변경됩니다. |
세션 간에 사용자를 연결할 수 없으며 이벤트를 세션에 포함할 수 없습니다. 이벤트 측정항목은 세션 또는 사용자 측정기준으로 분석할 때 (not set)으로 표시됩니다. |
사이트 전체에서 일관된 쿠키 접두사를 사용합니다. 애널리틱스에서 쿠키 접두사를 사용하는 권장 방법은 여러 개의 쿠키 저장소를 만드는 것이 아니라 맞춤설정된 쿠키 이름을 만드는 것입니다. 이는 서로 다른 접두사 또는 일관되지 않은 접두사를 사용하는 경우 발생합니다. |
자동 교차 도메인 링커 |
이 설정은 태그에 이전 페이지의 클라이언트 및 세션 데이터(있는 경우)를 처리하고 사용하도록 지시합니다. 연결된 데이터를 채택할 때 태그는 이전 페이지에서 세션이 이미 시작되었다고 가정합니다. |
링커가 늦게 초기화되고 지연된 config 명령어를 통해 교차 도메인 연결된 사용자를 찾으면 그 시점에서 사용자 ID가 갑자기 변경됩니다. 최소한 늦은 config 명령어로 인해 링커 매개변수 값이 채택될 때 삭제되는 짧은 세션이 발생합니다. 이 시점에 이미 전송된 세션 또는 사용자 속성은 더 이상 실제 세션 또는 사용자와 연결할 수 없습니다. |
클라이언트 또는 세션 ID를 맞춤설정하지 마세요. 이렇게 하면 세션이 구성되는 방식에 관한 태그 및 처리에서 가정이 무너지고 문제가 발생할 수 있습니다. |
수동 교차 도메인 링커 |
고객이 교차 도메인 측정을 수동으로 구현할 수 있도록 GA4 태그에는 클라이언트 ID와 세션 ID를 모두 가져오고 설정하는 API가 있습니다. |
원래 클라이언트 및 세션 ID에서 연결 해제된 이벤트에는 중요한 정보가 누락되어 예상치 못한 기여 분석 문제가 발생할 수 있습니다. |
이러한 API를 사용하여 맞춤 클라이언트 또는 세션 ID를 수정하거나 제공하지 마세요. 이러한 ID는 교차 도메인 수동 설정이 필요한 드문 경우에만 수동으로 설정해야 합니다. |
1 링커는 자동 교차 도메인 연결의 매개변수입니다. 웹사이트에서 자동 교차 도메인 연결이 작동하지 않는 경우 클라이언트 ID와 세션 ID를 수동으로 설정할 수 있는 옵션이 있습니다. 이러한 값은 맞춤설정하지 마세요. GA4는 특정 형식의 값을 예상하며 예상치 못한 값이 있으면 중단이 발생할 수 있습니다. 링커 매개변수에 대해 자세히 알아보기