GA4에서 (not provided)가 뜨는 이유 및 해결방안
GA4에서 (not provided)는 오류가 아니라 검색엔진의 프라이버시 정책 때문입니다. Google과 네이버 모두 검색어 전달을 중단한 배경과, Search Console 연결 및 랜딩 페이지 기반 분석이라는 실무 대안을 정리합니다.
결론부터: (not provided)는 오류가 아닙니다
GA4에서 오가닉 검색어 자리에 (not provided)가 표시되는 것을 보고 "설정이 잘못됐나?", "GA4를 잘못 연동한 건가?" 라고 생각하는 경우가 많습니다. 결론부터 말씀드리면, (not provided)는 정상적인 동작입니다. GA4가 고장 난 것이 아니고, 설정을 잘못한 것도 아닙니다. 검색엔진이 사용자의 검색어를 웹사이트에 전달하지 않기 때문에 발생하는 현상입니다.
이 글에서는 왜 이런 일이 벌어졌는지, 최근 네이버까지 같은 방향으로 움직이고 있다는 사실, 그리고 실무에서 어떤 대안을 활용할 수 있는지를 정리합니다.
검색어는 왜 사라졌는가
Google은 2011년부터 사용자 프라이버시를 이유로 검색어 암호화를 시작했고, 2013년에 오가닉 검색어 전달을 전면 차단했습니다. 이후로 GA에서 오가닉 키워드를 보는 것은 사실상 불가능해졌습니다. 여기까지는 이미 오래된 이야기입니다.
문제는 이 변화가 "과거에 일어난 일회성 사건"이 아니라, 지금도 계속 강화되고 있는 흐름이라는 점입니다.
| 시점 | 변화 |
|---|---|
| 2018년 | GDPR 시행. 유럽발 개인정보 보호 규제가 글로벌 표준으로 확산. 검색어 데이터 수집에 대한 법적 근거가 더욱 축소 |
| 2020년 | GA4 공식 출시. Universal Analytics에 있던 키워드 측정기준 자체가 GA4에서는 구조적으로 축소. 오가닉 키워드 보고서가 기본 제공되지 않음 |
| 2023년 7월 | Universal Analytics 완전 종료. 과거 UA에서 극소수나마 보이던 키워드 데이터마저 접근 불가 |
| 2024년 | Chrome의 서드파티 쿠키 단계적 폐지 발표(이후 연기). 전반적인 사용자 추적 데이터 축소 기조 지속 |
| 2024년 11월 | 네이버, 검색 리퍼러 정보 제한 공식 시행 |
2026년 현재, 대부분의 사이트에서 오가닉 검색어의 80~95%가 (not provided)로 표시됩니다. 이것은 예외적인 상황이 아니라 모든 웹사이트에 해당하는 기본 상태입니다.
네이버도 같은 길을 걷고 있습니다

Google만의 이야기가 아닙니다. 네이버는 2024년 11월 7일, 검색 리퍼러 정보를 제한한다고 공식 공지했습니다.
"이용자 권익 보호를 목표로 Referer 헤더에 포함되는 정보를 일부 제한합니다."
공지 시점에는 체감이 크지 않았습니다. 하지만 실제로 변화가 피부에 와닿기 시작한 것은 2025년 5월경부터입니다. GA4에서 네이버 오가닉 유입의 검색어를 확인하려고 하면, 이전에는 간간이 보이던 검색어들이 점점 사라지기 시작했습니다. 2026년 현재는 네이버 검색을 통한 유입 검색어를 GA4에서 확인하는 것이 거의 불가능한 수준입니다.
| 비교 항목 | 네이버 | |
|---|---|---|
| 공식 차단 시점 | 2013년 (전면) | 2024년 11월 (공지) |
| 실질적 체감 시점 | 2013년~ | 2025년 5월~ |
| 2026년 현재 상태 | 오가닉 검색어 사실상 100% 차단 | 거의 전면 차단에 가까운 상태 |
| 대안 도구 | Google Search Console | 네이버 서치어드바이저 |
핵심은 이것입니다. "유입 검색어를 GA에서 바로 볼 수 있다"는 시대는 끝났습니다. Google과 네이버 모두 검색어 전달을 중단하는 방향으로 움직이고 있으며, 이것은 되돌릴 수 없는 흐름입니다.
대안 1: Google Search Console 연결하기 — 단, 방식이 다릅니다
(not provided)에 대한 가장 보편적인 대안은 Google Search Console(GSC)을 GA4에 연결하는 것입니다. GSC를 연결하면 GA4 내에서 "Google 오가닉 검색어" 보고서를 통해 키워드 데이터를 확인할 수 있습니다.
하지만 여기서 반드시 알아야 할 것이 있습니다. GSC의 데이터와 GA4의 데이터는 측정 방식이 근본적으로 다릅니다.
| 구분 | Google Search Console | GA4 |
|---|---|---|
| 관점 | 쿼리 중심 (어떤 검색어로 노출/클릭됐는가) | 사용자 중심 (방문 후 어떤 행동을 했는가) |
| 세션 정의 | 검색 결과에서의 1회 클릭 = 1세션 | 30분 비활동 기준 세션 구분 |
| 데이터 소스 | Google 검색 트래픽만 | 모든 트래픽 소스 |
| 수집 방식 | 서버사이드 (광고 차단기 영향 없음) | JavaScript 기반 (광고 차단기 영향 있음) |
| 데이터 보존 | 최근 16개월 | 최대 14개월 (설정에 따라 2개월) |
| 시간대 | 태평양 표준시(PST) 고정 | 사용자 설정 가능 |
이 차이 때문에 같은 기간의 같은 페이지를 봐도 GSC와 GA4의 클릭 수, 세션 수가 일치하지 않는 것이 정상입니다. GSC의 클릭 수가 GA4의 세션 수보다 높은 경우가 일반적인데, 이는 GSC가 검색 결과 페이지에서의 모든 클릭을 개별적으로 카운트하기 때문입니다.
GSC 연결로 할 수 있는 것:
- 어떤 검색어로 사이트가 노출되고 클릭되는지 확인
- 검색어별 노출 수, 클릭 수, 평균 게재순위, CTR 확인
- 노출은 많지만 클릭이 적은 키워드 발견 → 제목/메타 디스크립션 최적화 기회 포착
GSC 연결로 할 수 없는 것:
- 특정 사용자가 어떤 검색어로 들어와서 전환했는지 추적
- 검색어별 전환율, 이탈률, 체류시간 등 행동 데이터 직접 연결
- 네이버, Bing 등 다른 검색엔진의 검색어 확인
대안 2: 검색어 없이 분석하는 프레임워크

GSC 연결만으로는 과거의 "검색어 → 사용자 행동 → 전환" 전체 흐름을 복원할 수 없습니다. 그렇다면 사고방식 자체를 바꿔야 합니다. "어떤 검색어로 들어왔는가"에서 "어떤 페이지에 도착했고, 거기서 무엇을 했는가"로 분석의 축을 이동하는 것입니다.
랜딩 페이지 기반 분석
검색어를 직접 볼 수 없더라도, 오가닉 트래픽이 도착하는 랜딩 페이지를 분석하면 사용자의 검색 의도를 간접적으로 파악할 수 있습니다.
실무 적용 예시:
- GA4에서
트래픽 획득 > 세션 소스/매체로google / organic필터 - 보조 측정기준으로
랜딩 페이지 + 쿼리 문자열추가 - 각 랜딩 페이지의 참여율, 전환율, 평균 참여 시간 확인
- GSC에서 해당 페이지의 상위 검색어 매칭
이 방식으로 "이 페이지에 오가닉으로 유입되는 사용자는 대체로 어떤 의도를 가지고 있고, 그 의도가 전환으로 이어지고 있는가"를 파악할 수 있습니다. 개별 사용자 단위의 검색어 추적은 불가능하지만, 페이지 단위의 의도 분석은 충분히 가능합니다.
글로벌 사례: Zapier의 의도 기반 페이지 전략
검색어 데이터 없이도 성공적인 오가닉 전략을 운영하는 대표적인 사례가 Zapier입니다. Zapier는 프로그래매틱 SEO를 통해 50,000개 이상의 랜딩 페이지를 자동 생성했습니다. "Slack + Trello 자동화", "Gmail + Sheets 연동" 같은 조합별 페이지를 만들어, 각 페이지가 특정 검색 의도에 정확히 대응하도록 설계했습니다.
이 접근법의 핵심은 검색어를 추적하는 것이 아니라, 검색 의도를 페이지 설계 단계에서 미리 반영한다는 것입니다. 페이지 자체가 의도를 담고 있기 때문에, (not provided) 여부와 관계없이 랜딩 페이지의 성과 데이터만으로 검색 의도별 전환율을 분석할 수 있습니다.
Canva도 유사한 전략으로 "이력서 템플릿", "인스타그램 스토리 템플릿" 등 템플릿 유형별 랜딩 페이지를 만들어 월간 수백만 오가닉 방문을 확보하고 있습니다. 이들의 공통점은 검색어 데이터에 의존하지 않고도 의도 기반 콘텐츠 전략을 실행한다는 것입니다.
"검색어별 유입 데이터"에 대한 사고 전환
웹 분석의 초창기에는 "사용자 A가 '마케팅 자동화'를 검색해서 우리 블로그에 들어왔다"는 수준의 데이터를 당연하게 볼 수 있었습니다. 하지만 이것은 검색엔진이 사용자 프라이버시를 충분히 고려하지 않았던 시절의 산물이었습니다.
| 과거 접근 | 현재 접근 |
|---|---|
| 검색어별 유입 수 추적 | GSC에서 쿼리별 노출/클릭/CTR 모니터링 |
| 검색어 → 전환 직접 연결 | 랜딩 페이지별 전환율 분석으로 의도 추론 |
| GA에서 키워드 리포트 생성 | GSC + GA4 데이터를 BigQuery에서 조합 |
| 실시간 키워드 트래킹 | 의도 기반 콘텐츠 허브 설계 + 성과 측정 |
GSC가 제공하는 쿼리별 노출, 클릭, CTR, 평균 게재순위 데이터는 여전히 강력합니다. 다만 이 데이터는 "사이트에 들어온 후의 행동"이 아니라 "검색 결과 페이지에서의 성과"를 보여준다는 점을 정확히 이해해야 합니다. 그 이상의 분석이 필요하다면, GSC 데이터를 BigQuery로 내보내 GA4 데이터와 랜딩 페이지 기준으로 조합하는 방식이 현재 가장 실용적인 접근입니다.
3줄 요약:
- GA4의 (not provided)는 오류가 아니라 검색엔진의 프라이버시 정책 때문이며, 네이버도 2024년 11월 공지 이후 2025년 중반부터 본격적으로 검색어 전달을 차단하고 있습니다.
- Google Search Console을 GA4에 연결하면 검색어별 노출/클릭 데이터를 볼 수 있지만, GA4의 사용자 행동 데이터와는 측정 방식이 다르므로 수치가 일치하지 않는 것이 정상입니다.
- "검색어별 유입 추적" 사고에서 벗어나, 랜딩 페이지 기반 의도 분석과 GSC + GA4 데이터 조합으로 전환하는 것이 올바른 분석 프레임워크입니다.
Sources:
- WebFX - Timeline of Google Not Provided 100 Percent
- 247COMPASS - 네이버 리퍼러 정보 제한에 따른 대응 방안
- 1089media - Naver Referer Restriction
- MeasureSchool - Google Search Console vs GA4
- Digital Success - Why GA4 and Search Console Data Never Match
- SEOmonitor - Google Analytics Keyword Not Provided
- GloryWebs - SEO Case Studies 2026 (Zapier, Canva)
GA4에서 오가닉 검색어가 (not provided)로 표시되는 근본적인 이유는 무엇일까요?
