[추적 시리즈 05] "이젠 속마음까지?" GA4 내부 검색어 추적하기

추적이란 단어를 자꾸 써서 좀 그렇지만, 다른 단어가 떠오르지 않는다. 무효 트래픽 IP, 복사 이벤트, 스크롤 깊이, GTM 타이머에 이은 5번째 추적을 시작해보자. 이번엔 내부 검색어 추적!


구글 애널리틱스(GA4)에서 향상된 측정 활성화하기

※ 내 블로그의 검색 파라미터 확인하기

먼저 내 블로그의 검색창에 아무 단어를 입력하고 검색 결과 페이지의 URL을 확인한다.

  • 예시 URL: https://thehanspick.com/search?q=검색어
  • 여기서 q가 바로 검색어를 품고 있는 '쿼리 파라미터'.

사이트 내 검색 쿼리 파라미터 확인
사이트 내 검색 쿼리 파라미터 확인


GA4에서 클릭 몇 번으로 활성화하기

GA4의 자체 기능인 '향상된 측정(Enhanced Measurement)'으로 끝낼 수 있다.

  1. GA4 관리 → 데이터 수집 및 수정 → 데이터 스트림 선택.
  2. 해당 웹 스트림을 클릭하고 향상된 측정 섹션의 '설정(톱니바퀴)'를 누른다.

GA4 향상된 측정 관리
GA4 향상된 측정 관리 화면

  1. 사이트 검색이 켜져 있는지 확인한다.
  2. '고급 설정 표시'를 눌러 내 사이트의 검색 매개변수(예: q, s, search, query, keyword)가 포함되어 있는지 확인한다.

GA4 검색어 쿼리 매개변수 확인
GA4 검색어 쿼리 매개변수 확인

만약 없다면 q를 추가하고 저장한다.

  1. 이제 사용자가 검색창에 단어를 입력하고 엔터를 치면, GA4가 자동으로 view_search_results 이벤트를 수집하며 search_term 매개변수에 '무효클릭' 같은 검색어를 담아준다.


GA4 맞춤 보고서 만들기

'검색어'는 GA4의 기본 측정기준이므로, 별도의 맞춤 측정기준 등록은 필요 없다.

STEP 1: 변수 패널 (측정 기준 및 항목 설정)

  1. GA4 왼쪽 메뉴에서 [탐색] → [비어 있음(+)] 클릭.
  2. 왼쪽 '변수' 패널에서 항목을 추가한다.

  • 측정기준 (+): 페이지 경로 + 쿼리 문자열, 검색어, 이벤트 이름
  • 측정항목 (+): 이벤트 수, 총 사용자, 세션수


STEP 2: 설정 패널

왼쪽 변수 패널에 준비한 재료들을 드래그앤드롭으로 옮긴다.

  1. 행: 검색어
  2. 값: 총 사용자, 세션수, 이벤트 수
  3. 필터: 이벤트 이름

  • 조건: '다음과 정확하게 일치'
  • 정규식 입력: view_search_results(직접 입력)

※ 페이지 경로 + 쿼리 문자열: 나중에 "이 단어를 어디서 검색한 거지?"란 의문이 생길 때, '검색어' 옆에 추가해보자.


보고서 해석 방법

사용자보다 세션이 많으면 재방문이 일어나는 것이고, 세션보다 이벤트가 많으면 한 번의 방문 내 활동이 풍부하다는 뜻.

  • 이벤트 수가 세션 수보다 많을 때(이벤트 수 > 세션 수): 사용자가 한 번 방문해서 검색어를 바꿔가며 여러 번 검색했다는 의미 혹은 검색 결과가 만족스럽지 않아서 계속해서 다른 키워드로 헤메는 경우.
  • 사용자 수 < 세션 수 < 이벤트 수: 사이트가 그냥 스쳐가는 곳이 아니라는 뜻.
  • 사용자 수 1명인데 이벤트 수가 압도적임: 특정 유저(혹은 본인)가 테스트를 많이 했거나, 해당 키워드에 집착하는 유저가 있다는 의미.

GA4 내부 검색어 탐색 보고서
GA4 내부 검색어 탐색 보고서 예시

오늘의 한마디

왼쪽 변수 패널의 측정항목에서 '이탈률'을 추가한 뒤, 오른쪽 '설정'의 값 섹션에 드래그하여 넣으면 사용자들이 들어와서 만족했는가에 대한 답을 얻을 수 있다.

사용자 수 < 세션 수 < 이벤트 수의 흐름에, 이탈률까지 낮다면 완벽!


댓글