12CODE

MKT FAQ

MKT FAQ 태그·전환·앱측정

GA4 방문 페이지(랜딩 페이지) 리포트에 값이 '(not set)'으로 뜨는 이유는 뭔가요

이런 질문도 같은 답입니다: GA4 방문페이지에서의 No set

답변

GA4의 방문 페이지(Landing page) 측정기준은 세션의 첫 page_view 이벤트에 담긴 page_location 값을 기준으로 계산됩니다. 커스텀 구현이나 SPA(단일 페이지 앱)에서 첫 화면 진입 시 page_view 이벤트 자체가 아예 발동하지 않거나 page_location 파라미터가 비어 있으면, 그 세션의 방문 페이지 값이 (not set)으로 남습니다. 웹과 앱 데이터 스트림을 함께 쓰신다면 이유가 하나 더 있습니다. 앱에서 발생한 세션(화면뷰 이벤트 기반)에는 웹의 page_location 개념 자체가 없어서, 방문 페이지 리포트를 웹+앱 전체 범위로 열람하면 앱 쪽 세션이 전부 (not set)으로 잡힙니다. 마치 오류처럼 보이지만 정상이며, 보고서를 웹 스트림으로 필터링하면 사라집니다. 서버사이드 GTM이나 커스텀 스크립트로 이벤트를 재전송하는 구조라면, 개발자가 직접 이벤트를 구성하면서 page_location 파라미터를 빠뜨리는 경우가 흔합니다. 클라이언트 사이드 gtag/GA4 태그는 자동으로 현재 URL을 담아 보내지만, 서버에서 이벤트를 조립해 보내는 경로는 이 값을 명시적으로 채워 넣어야 합니다. 마지막으로 값 자체는 정상 수집됐더라도 표시 단계에서 문제가 생기는 경우도 있습니다. 구글 신호(Google signals)를 쓰는 속성에서 임계값 처리(thresholding)가 적용되거나 탐색 분석에서 샘플링이 걸리면 특정 세그먼트의 값이 (not set)이나 낮은 수치로 뭉뚱그려 표시될 수 있습니다. 보고서 제목 옆의 데이터 품질 아이콘(녹색/노란색/주황색)을 확인하시면 이게 수집 문제인지 표시 처리 문제인지 구분할 수 있습니다.

← FAQ 목록으로