많은 서비스에서 검색 기능을 제공합니다. 사용자들이 어떤 검색어를 입력하는지 확인할 수 있다면, 사용자들이 어떤 상품을 원하는지, 또 어떤 상품을 찾기 어려워 하는지 같은 정보를 알 수 있게 됩니다. 사용자들이 우리 서비스에서 어떤 검색어를 입력하는지 확인하려면 어떻게 해야 할까요?
사이트 검색어 수집하기
웹사이트에 GA4를 연결해 두었다면, 웹사이트 내부에서 발생하는 검색어를 자동으로 수집해 줄 수 있습니다. 아래 이미지는 GA4 실시간 보고서의 이벤트 섹션입니다. 사용자가 웹사이트 내부에서 검색을 하는 경우 실시간 보고서에서 view_search_results 이벤트가 발생하는 것을 확인할 수 있어요. 이벤트명을 클릭하면 해당 이벤트가 발생할 때 수집하는 매개변수 값들도 함께 보여줍니다. 여러 매개변수 중 search_term이라는 매개변수에 사용자가 입력한 검색어가 저장됩니다.
일반적으로 사이트 내부 검색에 사용된 검색어를 URL 파라미터(매개변수)로 표시해주는데요. URL 파라미터는 URL에서 ‘?’ 뒤에 ‘매개변수=값’의 형태로 들어가는 항목을 뜻합니다. 아래 이미지는 데이터리안 블로그 화면에서 “GA4”라고 검색했을 때 나타나는 화면입니다. URL에서 ‘q=GA4’라고 표시된 부분이 보이시나요? 이게 바로 URL 파라미터입니다. 사용자의 유입 경로를 표시해주는 UTM 파라미터도 URL 파라미터의 한 종류라고 생각해주시면 됩니다. 일반적으로 사이트 검색어 표시에 사용되는 매개변수(q, s, search, query, keyword) 외에 다른 매개변수를 사용하는 경우에는 직접 설정해주셔야 사이트 검색어 수집이 가능합니다.
자동으로 수집되지 않는 검색어 데이터 수집하기
- GA4 왼쪽 메뉴바에서 ‘관리’를 선택합니다.
- ‘속성’에서 ‘데이터 스트림’ 메뉴를 선택하고, 사이트 검색어를 수집할 데이터 스트림을 선택합니다.
- ‘이벤트’ - ‘향상된 측정’에서 톱니바퀴 버튼을 눌러 ‘향상된 측정 구성’을 확인합니다.
- ‘사이트 검색’의 ‘추가 쿼리 매개변수’ 칸에 검색어를 표시하는 매개변수를 입력합니다.
이제 우리 웹사이트 내부에서 일어나는 검색어를 수집할 수 있게 되었습니다.👏
GA4 보고서에서 search_term 매개변수 확인하기
수집한 검색어 데이터를 GA4 보고서에서 확인해볼게요.
- GA4 참여도 - 이벤트 보고서로 들어갑니다. (search_term 값은 다른 보고서에서도 똑같이 확인할 수 있어요.)
- 검색창에 ‘view_search_results’를 입력해보겠습니다. view_search_results 이벤트가 발생할 때 사용자가 입력한 검색어(search_term)를 확인하려면 ‘이벤트 이름’ 옆에 있는 ‘+’ 버튼을 클릭해줍니다.
- ‘맞춤’을 선택하면 나오는 오른쪽 리스트에서 ‘search_term’을 선택합니다.
- 각각의 검색어로 검색한 후 검색 결과 페이지를 얼마나 봤는지, 검색 결과 페이지를 본 사용자는 몇 명인지 확인할 수 있습니다.
search_term 매개변수를 맞춤 측정기준으로 설정하기
여기까지 따라서 실습을 해보셨다면 이상한 점을 발견하셨을 거예요. ‘+’ 버튼을 누르고 ‘맞춤’을 선택했지만 리스트에 search_term이 없었을 거예요. ‘맞춤’을 선택했을 때 나오는 리스트는 ‘맞춤 측정기준’ 값들입니다. 맞춤 측정기준은 사용자가 직접 설정해주어야 합니다. 위에서 본 것처럼 GA4 보고서에서 search_term 매개변수를 확인하고 싶다면 그전에 맞춤 측정기준으로 설정해주어야 합니다.
- GA4 왼쪽 메뉴바에서 ‘관리’를 선택합니다.
- ‘속성’에서 ‘맞춤 정의’ 메뉴를 선택하고, 우상단 ‘맞춤 측정기준 만들기’ 버튼을 클릭합니다.
- ‘측정기준 이름’을 통해 GA4 콘솔에서 매개변수 값을 확인할 수 있습니다. ‘범위’는 ‘이벤트’를 선택합니다. ‘설명’은 맞춤 측정기준에 대한 설명을 입력하는 칸으로, 필요하지 않다면 비워두어도 됩니다. ‘이벤트 매개변수’에서는 ‘search_term’을 선택하고 저장해줍니다.
여기까지 따라오셨다면 이제 정말 끝입니다! 24-48시간 뒤부터 보고서에서 ‘search_term’ 맞춤 측정기준을 확인할 수 있어요. (맞춤 측정기준에 대해 자세한 내용이 궁금하시다면 GA4 구성 기능 활용하기 (1) 맞춤 측정기준 만들기 글을 참고해주세요.)
우리 웹사이트를 찾기 위해 사용자가 입력한 검색어는 볼 수 없을까?
우리 웹사이트 내부에서 일어나는 검색도 있지만, 외부 검색도 있습니다. 우리 웹사이트를 찾기 위해 구글, 네이버 같은 포털 사이트에서 검색어를 입력하고 사용자가 들어오게 될 때 그 검색어는 어디에서 확인할 수 있을까요? 구글 서치 콘솔을 GA4에 연결하면 우리 웹사이트에 방문하기 위해 사용자가 검색한 검색어를 수집하고 분석할 수 있습니다. 구글 서치 콘솔을 GA4에 연결하는 방법은 실무 GA4 필수 설정 (3) 구글 서치 콘솔 연결하기 글에서 보실 수 있어요.