[GA4&GTM 활용] GA4에서 사이트 검색어 찾는 방법 : 맞춤 측정기준부터 탐색 분석까지

반응형

핵심 요약 (한 줄 답변) 

GA4는 기본적으로 view_search_results 이벤트로 "몇 명이 검색했는지"만 보여줄 뿐, "무엇을 검색했는지"는 바로 보여주지 않습니다. 실제 검색어(search_term)를 확인하려면 [관리] → [맞춤 정의]에서 맞춤 측정기준을 직접 생성해야 하며, 생성 후 최소 24시간을 기다려야 데이터가 표시됩니다. 확인 방법은 두 가지입니다 — ① 표준 보고서의 view_search_results 이벤트 개요에서 간단히 보거나, ② 탐색 분석(자유 형식) 에서 "검색어" 측정기준과 "이벤트 수"를 조합해 더 자세히 분석합니다. 단, 이 방법은 내 웹사이트 안에서의 검색어만 알려주며, 방문자가 구글 같은 외부 검색엔진에 입력한 키워드는 확인할 수 없습니다.

 

이 글에서 알 수 있는 것

  • GA4 사이트 검색어 확인의 2가지 전제 조건
  • 표준 보고서에서 view_search_results 이벤트를 찾는 위치
  • 검색어(search_term)를 위한 맞춤 측정기준 생성 방법
  • 탐색 분석(자유 형식)으로 검색어를 더 자세히 분석하는 방법
  • 이 방법으로 알 수 없는 것(외부 검색엔진 키워드)
✳️ 난이도 : 입문~중급 | 소요 시간 : 약 5분 | 대상 : 웹사이트 내 검색창에 방문자가 무엇을 입력하는지 확인하고 싶은 마케터·데이터 분석가·쇼핑몰 운영자

 

"검색 기능은 있는데, 사람들이 뭘 찾는지 모르겠다면"

웹사이트에 사이트 검색 기능이 있다면, 방문자가 실제로 무엇을 찾고 있는지 궁금할 수밖에 없습니다. GA4는 이 데이터를 제공하지만, 기대만큼 쉽게 확인되지는 않습니다.

기본 설정만으로는 "검색을 몇 번 했는지"까지만 보이고, "어떤 단어로 검색했는지"는 별도의 설정 없이는 확인할 수 없습니다. 이 글에서는 실제 검색어를 GA4에서 확인하는 방법을 순서대로 정리합니다.

 

사이트 검색어를 확인하기 위한 전제 조건 2가지

시작하기 전에 반드시 알아야 할 두 가지가 있습니다.

조건 내용
① 사전 설정 필요 GA4에서 사이트 검색어를 확인하려면 별도의 설정이 필요합니다
② 최소 24시간 대기 사이트 검색 추적을 설정한 후, 최소 24시간이 지나야 데이터를 확인할 수 있습니다

 

GA4 표준 보고서에서 검색 데이터 확인하기

향상된 측정의 사이트 검색 추적을 사용 중이라면, 관련 검색 이벤트의 이름은 view_search_results입니다. 여러 표준 보고서에서 이 이벤트를 찾을 수 있습니다.

 

GA4 표준 이벤트 보고서에서 view_search_results 이벤트를 찾는 화면

 

예를 들어 [보고서] → [참여] → [이벤트] 로 이동하면 view_search_results 이벤트를 찾을 수 있습니다.

⚠️ 한계 : view_search_results 이벤트로는 얼마나 많은 사람이 검색 기능을 사용했는지는 알 수 있지만, 그들이 무엇을 검색했는지는 알 수 없습니다.

 

검색어를 보려면 맞춤 측정기준이 반드시 필요합니다

표준 이벤트 보고서에서 특정 이벤트를 클릭하면 해당 이벤트의 개요가 표시됩니다. 하지만 일부 기본 측정기준은 이 개요에서 제공되지 않아, 검색어를 보려면 맞춤 측정기준을 직접 만들어야 합니다.

 

맞춤 측정기준 생성하는 방법

GA4 관리에서 맞춤 정의 메뉴로 이동하는 화면

 

[관리] → [맞춤 정의] 로 이동합니다.

 

맞춤 측정기준 만들기에서 이름·범위·설명·이벤트 매개변수를 입력하는 화면

 

[맞춤 측정기준 만들기] 를 클릭하고 다음과 같이 설정합니다.

항목 설정 내용
측정기준 이름 보고서에 표시될 라벨 (예: Site Search Term, search_term 등)
범위 이벤트 선택
설명 선택 사항, 생략 가능
이벤트 매개변수 정확히 search_term 입력 (view_search_results 이벤트와 함께 전송되는 매개변수 이름)

 

search_term 맞춤 측정기준이 생성되어 저장된 화면

 

데이터 확인하기

최소 24시간 기다린 후 [보고서] → [참여도] → [이벤트] → view_search_results 를 선택하면 검색어 데이터를 확인할 수 있습니다.

⚠️ 주의 : 이 구성은 소급 적용되지 않습니다. 해당 보고서에는 맞춤 측정기준을 만든 순간부터의 데이터만 표시됩니다.

 

탐색 분석으로 검색어를 더 자세히 보는 방법

표준 GA4 보고서만으로는 데이터를 자세히 파고들기에 다소 부족합니다. 검색어를 순위·빈도별로 깊이 있게 분석하고 싶다면 탐색 분석을 활용하세요.

 

1단계. 탐색 분석 시작

[탐색] → [자유 형식] 으로 이동합니다.

 

2단계. "검색어" 측정기준 추가

[변수] 영역에서 측정기준의 [+] 아이콘을 클릭하고, 측정기준 선택에서 "검색어" 를 입력합니다. "검색어" 체크박스를 선택하고 [가져오기] 를 클릭합니다.

 

탐색 분석 변수 영역에서 검색어 측정기준을 찾아 추가하는 화면

 

[변수] 영역에서 측정기준의 [+] 아이콘을 클릭하고, 측정기준 선택에서 "검색어" 를 입력합니다. "검색어" 체크박스를 선택하고 [가져오기] 를 클릭합니다.

 

탐색 분석 변수 영역에서 이벤트 수 측정항목을 찾아 추가하는 화면

 

측정항목 선택에서 "이벤트" 를 입력합니다. "이벤트 수" 체크박스를 선택하고 [가져오기] 를 클릭합니다.

 

3단계. 행·열에 측정기준·측정항목 배치

검색어 측정기준과 이벤트 수 측정항목을 행과 값 섹션으로 끌어오는 화면

 

"검색어" 측정기준과 "이벤트 수" 측정항목을 각각 [행], [값] 섹션으로 끌어옵니다. 이때 행/열 섹션에 있는 다른 모든 측정기준은 제거합니다.

 

4단계. 필터로 view_search_results만 추출

탐색 분석 필터 섹션에서 이벤트 이름을 view_search_results로 정확히 일치시키는 화면

 

필터 섹션에서 "이벤트 이름" 이 "view_search_results" 와 "다음과 정확하게 일치" 하도록 설정합니다.

✅ 핵심 : 이렇게 설정하면 검색어별로 몇 번 검색됐는지 순위화된 표를 얻을 수 있어, 표준 보고서보다 훨씬 자세한 분석이 가능합니다.

 

이 방법으로 알 수 없는 것: 외부 검색엔진 키워드

이번 글에서 다룬 방법은 어디까지나 '내 웹사이트 안에서' 발생한 검색어만 알려줍니다.

고객이 여러분의 웹사이트를 방문하기 전에 구글 같은 검색사이트에서 어떤 키워드를 입력했는지는 이 방법으로 확인할 수 없습니다. 이 글은 내 사이트 검색창에 직접 입력한 검색어를 알아내는 방법만 다룹니다.

 

결론 : 검색어는 '기본값'이 아니라 '직접 만드는' 데이터다

GA4에서 사이트 검색어를 확인하는 과정의 핵심은 하나입니다.

"view_search_results 이벤트만으로는 부족하다. search_term 맞춤 측정기준을 직접 만들어야 진짜 검색어가 보인다."

 

간단히 몇 번 검색했는지만 필요하다면 표준 보고서로 충분하지만, 어떤 단어가 얼마나 검색됐는지 순위까지 보고 싶다면 탐색 분석을 활용하세요. 두 방법 모두 맞춤 측정기준 생성 → 24시간 대기가 선행되어야 한다는 점을 잊지 마세요.

 

자주 묻는 질문 (FAQ)

Q. GA4에서 검색어를 추적하려면 어떻게 해야 하나요? 

A. 향상된 측정을 사용 중지하지 않았다면 GA4의 사이트 검색은 기본으로 추적됩니다. [관리] → [데이터 스트림] 에서 원하는 스트림을 선택한 뒤 톱니바퀴 아이콘을 클릭해 사이트 검색 구성으로 들어가면 됩니다.

Q. view_search_results 이벤트만으로 검색어를 알 수 없나요?

A. 알 수 없습니다. 이 이벤트는 몇 명이 검색 기능을 사용했는지만 보여줍니다. 실제 검색어를 보려면 search_term 맞춤 측정기준을 별도로 만들어야 합니다.

Q. 맞춤 측정기준을 만들면 바로 데이터가 보이나요?

A. 아니요. 최소 24시간을 기다려야 하며, 소급 적용되지 않아 맞춤 측정기준을 만든 시점 이후의 데이터만 표시됩니다.

Q. 검색어를 더 자세히 순위별로 보고 싶으면 어떻게 하나요?

A. 탐색(자유 형식) 분석을 활용하세요. "검색어" 측정기준을 행에, "이벤트 수"를 값에 배치하고, 필터로 이벤트 이름을 view_search_results와 정확히 일치시키면 검색어별 순위를 확인할 수 있습니다.

Q. 방문자가 구글에서 어떤 키워드로 검색해 내 사이트에 들어왔는지도 알 수 있나요?

A. 아니요. 이 방법은 내 웹사이트 안의 검색창에 입력된 검색어만 알려줍니다. 외부 검색엔진(구글 등)에서 입력한 키워드는 이 방법으로 확인할 수 없습니다.

 

요약 (한 장 정리)

  • 핵심 문제 : view_search_results는 검색 "횟수"만 보여주고 "내용"은 안 보여줌
  • 필수 작업 : search_term 맞춤 측정기준 직접 생성 (범위: 이벤트)
  • 대기 시간 : 생성 후 최소 24시간, 소급 적용 안 됨
  • 방법 1(간단) : 표준 보고서 → 참여도 → 이벤트 → view_search_results
  • 방법 2(상세) : 탐색(자유 형식) → 검색어(행) + 이벤트 수(값) + 이벤트 이름 필터
  • 한계 : 외부 검색엔진(구글 등)에서 입력한 키워드는 확인 불가

작성 : 디애널리틱스(The Analytics) · 구글애널리틱스를 활용하여 기업의 마케팅 성과를 향상시키는 방법을 연구합니다.

반응형