logo
|
Blog
  • 리드젠랩 채용공고뷰티 GEO 마케터병의원 GEO 마케터
  • 회사소개서GEO 성공사례작업 프로세스제작 예시
  • 리드젠랩 소개
AI 마케팅 의뢰

GA4 랜딩 페이지 not set 원인 7가지와 수정 순서

GA4 랜딩페이지 not set은 page_view 없는 세션에서 생깁니다. 동의 모드, 태그 트리거, SPA 설정 등 원인 7가지와 수정 순서를 확인하고 리드젠랩 측정 점검을 받아 보세요.
Oct 19, 2026
GA4 랜딩 페이지 not set 원인 7가지와 수정 순서
Contents
GA4 랜딩 페이지가 not set으로 나오는 이유는 무엇인가요?GA4 not set 원인 7가지는 이렇게 나뉩니다동의 모드가 GA4 not set에 영향을 주나요?SPA와 page_view 수동 전송은 중복부터 확인하세요GA4 not set 수정은 이 순서로 해 보세요자주 묻는 질문GA4 방문 페이지가 not set으로 나와요, 데이터가 사라진 건가요?not set 비율은 어느 정도면 정상인가요?소스/매체가 not set으로 나오는 것도 같은 원인인가요?GA4 랜딩 미수집이 AI 유입 분석에도 영향을 주나요?GA4 not set, AI 유입 보기 전에 먼저 고치세요함께 보면 좋은 글

GA4 랜딩 페이지 not set, 세 줄 요약

  • GA4 랜딩 페이지 (not set)은 세션 안에 page_view 이벤트가 하나도 없을 때 나타난다고 구글 애널리틱스 도움말이 설명합니다.

  • page_view가 빠지는 경로는 태그 설정, 동의 모드, 세션 타임아웃, 싱글 페이지 앱 라우팅 등 일곱 가지로 나눠 점검할 수 있습니다.

  • AI 검색 유입을 랜딩 페이지별로 보고 싶다면 not set 비중부터 줄여야 어느 페이지가 AI 유입을 받았는지 제대로 읽을 수 있습니다.

GA4 방문 페이지 보고서를 열었는데 맨 위에 '(not set)'이 꽤 큰 비중으로 앉아 있다면, 그 세션들이 어느 페이지로 들어왔는지는 알 길이 없습니다. ChatGPT나 Perplexity에서 들어온 세션을 따로 보려던 마케터라면 더 답답할 텐데요.

이 문제는 대부분 보고서 설정보다 수집 단계에서 생기므로 개발자와 함께 봐야 합니다. 아래 원인은 10월 17일에 구글 애널리틱스 공식 문서를 다시 열어 확인한 내용을 기준으로 정리했습니다.

GA4 랜딩 페이지가 not set으로 나오는 이유는 무엇인가요?

web analytics dashboard on laptop screen
web analytics dashboard on laptop screen

GA4 랜딩 페이지가 (not set)으로 나오는 이유는 해당 세션에 page_view 이벤트가 없어서, GA4가 그 세션의 첫 페이지를 정할 수 없기 때문입니다.

구글 애널리틱스 도움말의 (not set) 설명은 세션에 page_view 이벤트가 없을 때 랜딩 페이지 측정기준에 (not set)이 나타날 수 있다고 적고 있습니다. 같은 문서는 session_start 이벤트가 빠진 세션은 세션 소스와 매체도 (not set)으로 보고된다고 설명합니다.

그래서 "왜 not set이 뜨나"보다 "어떤 경로로 page_view 없는 세션이 생기나"를 찾는 쪽이 빠릅니다.

GA4 not set 원인 7가지는 이렇게 나뉩니다

Person working on a laptop with a cup of coffee
Person working on a laptop with a cup of coffee

GA4 not set 원인은 page_view가 아예 전송되지 않는 경우, 전송되기 전에 다른 이벤트로 세션이 시작되는 경우, 세션이 page_view 없이 새로 열리는 경우로 나눠 볼 수 있습니다.

예시로 리액트로 만든 B2B SaaS 사이트에 쿠키 동의 배너가 있고, 구글 태그 관리자로 GA4를 설치한 경우를 생각해 보겠습니다. 아래 일곱 가지가 모두 해당될 수 있는 구성입니다.

원인

무엇이 일어나나

확인할 곳

1. send_page_view를 false로 둠

페이지 로드 때 자동 page_view가 나가지 않음

Google 태그 config 설정

2. 맞춤 이벤트가 page_view보다 먼저 전송됨

세션의 첫 이벤트에 페이지 정보가 없음

태그 관리자 미리보기의 이벤트 순서

3. Google 태그 트리거가 Initialization이 아님

session_start가 빠지거나 늦게 잡힘

태그 관리자 트리거 설정

4. 동의 모드 값을 default로만 설정

초기 session_start가 사라짐

동의 배너 스크립트

5. 동의 거부 상태로 이벤트 전송

session_start 없는 별도 세션이 생김

동의 변경 이후 이벤트 기록

6. 30분 넘게 머문 뒤 스크롤·클릭

page_view 없는 새 세션이 열릴 수 있음

세션 타임아웃 설정, 이벤트 목록

7. 싱글 페이지 앱·자바스크립트 리디렉션

화면은 바뀌었는데 page_view가 나가지 않음

향상된 측정의 기록 변경 설정

6번과 7번은 도움말에 그대로 적힌 사례는 아닙니다. 세션은 30분 동안 활동이 없으면 끝난다는 세션 도움말과 page_view 없는 세션이 not set이 된다는 설명을 합쳐 보면 생길 수 있는 경로라서 점검 목록에 넣었습니다.

동의 모드가 GA4 not set에 영향을 주나요?

a computer screen with a bunch of code on it
a computer screen with a bunch of code on it

네, 동의 모드 설정 순서에 따라 세션의 첫 이벤트가 사라지면서 GA4 not set이 늘어날 수 있습니다.

구글 도움말은 모든 동의 값을 default 명령으로만 처리하면 초기 session_start 이벤트가 유실된다고 설명합니다. 사용자가 동의를 바꿨을 때는 default 대신 update 명령으로 상태를 갱신하라고 안내합니다.

동의를 허용했다가 거부 상태로 바뀐 뒤 보낸 이벤트는 session_start가 없는 별도 세션으로 처리된다는 점도 같은 문서에 있습니다. 동의 배너를 붙인 뒤 not set이 늘었다면 이 순서부터 확인해 보세요.

SPA와 page_view 수동 전송은 중복부터 확인하세요

싱글 페이지 앱에서 page_view를 직접 보내는 구성이라면 자동 측정과 수동 전송이 겹치지 않게 한쪽을 끈 뒤 라우트가 바뀔 때마다 page_view가 한 번씩 나가는지 확인해야 합니다.

구글 애널리틱스의 페이지뷰 측정 문서에 따르면 GA4는 기본적으로 페이지 로드와 브라우저 기록 변경 때 page_view를 자동으로 보냅니다. send_page_view를 false로 둬도 기록 변경 기반 page_view는 계속 나가므로, 이를 막으려면 웹 데이터 스트림의 향상된 측정에서 기록 변경 옵션을 따로 꺼야 합니다.

싱글 페이지 앱 측정 문서는 태그 관리자로 태그를 구성한다면 GA4의 자동 기록 추적을 켜지 말라고 경고합니다. 페이지뷰가 두 번 집계될 수 있기 때문입니다.

측정 설정과 함께 웹사이트 구조를 AI 검색에 맞게 손보는 방법이 궁금하다면 웹사이트 GEO 가이드를 먼저 읽어 보세요.

GA4 not set 수정은 이 순서로 해 보세요

GA4 not set 수정은 이벤트 순서를 눈으로 확인하고, 태그 설정을 고친 뒤, 동의 모드와 SPA 순으로 내려가면 원인을 하나씩 지우며 진행할 수 있습니다.

  1. 태그 관리자 미리보기나 DebugView에서 첫 화면 진입 시 page_view와 session_start가 어떤 순서로 나가는지 기록합니다.

  2. Google 태그 트리거를 Initialization - All pages로 바꾸고, send_page_view 설정이 의도한 값인지 확인합니다.

  3. 동의 배너 스크립트에서 default와 update 명령이 각각 제자리에 쓰였는지 확인합니다.

  4. 싱글 페이지 앱이라면 자동 기록 추적과 수동 page_view 중 하나만 남기고 라우트 변경 때마다 한 번씩 나가는지 봅니다.

  5. 수정한 날짜를 기록하고 2주 뒤 방문 페이지 보고서의 not set 비중을 수정 전과 비교합니다.

태그 수정을 사내 개발 일정에 넣기 어렵다면 리드젠랩 GEO·AEO 서비스 구성에서 측정 세팅을 어디까지 맡길 수 있는지 확인해 보세요.

자주 묻는 질문

GA4 방문 페이지가 not set으로 나와요, 데이터가 사라진 건가요?

세션 자체는 집계됐지만 첫 페이지 정보만 비어 있는 상태입니다. 이미 지난 기간의 not set은 되돌릴 수 없으니 수정 날짜 이후 데이터부터 비교하세요.

not set 비율은 어느 정도면 정상인가요?

구글은 정상 범위를 따로 제시하지 않습니다. 사이트마다 동의 배너와 앱 구조가 달라 일률적인 기준은 없으니, 수정 전후 같은 사이트의 비중 변화를 기준으로 판단하세요.

소스/매체가 not set으로 나오는 것도 같은 원인인가요?

일부는 같습니다. session_start가 빠지면 소스와 매체도 not set이 되지만, 광고 계정 미연결이나 잘못된 UTM처럼 랜딩 페이지와는 다른 원인도 있으니 따로 확인하세요.

GA4 랜딩 미수집이 AI 유입 분석에도 영향을 주나요?

네, not set 세션은 어느 페이지로 들어왔는지 알 수 없어서 AI 검색에서 들어온 세션도 랜딩 페이지별로 나눠 볼 수 없게 됩니다. AI 유입 리포트를 만들기 전에 not set 비중부터 확인하세요.

GA4 not set, AI 유입 보기 전에 먼저 고치세요

GA4 랜딩 페이지 not set은 page_view 없는 세션에서 생기므로, 태그와 동의 모드, SPA 설정에서 page_view가 빠지는 경로를 찾아 막으면 줄일 수 있습니다. 수정 날짜를 기록해 두고 2주 뒤 비중을 비교해 보세요.

리드젠랩은 워드프레스 사이트의 태그와 스키마, 페이지 속도를 코드 단계에서 직접 구현하기 때문에 측정 문제를 찾으면 개발 요청서를 따로 쓰지 않고 바로 고칠 수 있습니다. 리드젠랩은 닥터나우와 인라인AI의 GEO 사례를 실명으로 공개하는 국내 유일의 에이전시입니다. 성과를 공개하려면 기간과 기준이 분명한 측정 데이터가 필요하기 때문에, 측정 설정 점검을 GEO 작업과 함께 진행합니다.

GA4 속성에 보기 권한만 주시면 not set이 생기는 경로를 찾아 수정 순서와 함께 정리해 드립니다.

  • 리드젠랩에 GA4 측정 점검 문의하기

  • SOHA로 AI 검색 인용 현황 확인하기

함께 보면 좋은 글

  • AI 검색 유입 추적, GA4로 ChatGPT 레퍼럴 보기

  • AI 검색 유입의 97%가 추적되지 않는 이유

  • ChatGPT·Gemini·Claude·Perplexity 유입 품질 비교

Share article
Contents
GA4 랜딩 페이지가 not set으로 나오는 이유는 무엇인가요?GA4 not set 원인 7가지는 이렇게 나뉩니다동의 모드가 GA4 not set에 영향을 주나요?SPA와 page_view 수동 전송은 중복부터 확인하세요GA4 not set 수정은 이 순서로 해 보세요자주 묻는 질문GA4 방문 페이지가 not set으로 나와요, 데이터가 사라진 건가요?not set 비율은 어느 정도면 정상인가요?소스/매체가 not set으로 나오는 것도 같은 원인인가요?GA4 랜딩 미수집이 AI 유입 분석에도 영향을 주나요?GA4 not set, AI 유입 보기 전에 먼저 고치세요함께 보면 좋은 글

리드젠랩

RSS·Powered by Inblog