본문 바로가기
기타 학습

[Google Trends] 구글의 키워드 검색 서비스 (소개 / 기능 / API / Pytrends)

by 비전공자 기록광 2023. 4. 7.
반응형
 

Google 트렌드

트렌드 활용법 언론사, 자선단체 등 전 세계에서 Google 트렌드를 어떻게 사용하고 있는지 확인해보세요.

trends.google.com

 

구글 트랜드 소개

구글 트랜드란 구글에서 제공하는 실시간, 기간 별 인기 검색 키워드 제공 서비스이다.

⇒ google search, google news, youtube 에서 추출한 트랜드로 분석해 실시간으로 제공한다.

 

사이트를 살펴보면

기본 home에서는 현재 인기 검색 트랜드와

구글 트랜드에 대한 튜토리얼을 제공하는 등 관련 아티클을 볼 수 있다. 

 

구글 트랜드의 핵심은 탐색 탭에 있다.

 

탐색에서는 특정 검색어의 특정 지역, 특정 기간 동안에 대한 인기도를 확인할 수 있다.

 

관심도 변화는 전체 구글 검색량 대비의 해당 검색어의 검색량을 보여주는 차트이다. 이는 실제 검색량을 보여주는게 아니라 최고 관심 시점을 100으로 두고 %로 계산이 된다.

 

지역별 관심도 역시 위와 같다. 전체 검색량 대비 해당 검색어의 비중을 보여주고 가장 인기있는 지역을 100으로 두고 나눠 계산이 된다.

 

관련 주제와 관련 검색어는 급상승과 인기를 나눠 제공한다.

급상승인 경우는 해당 검색어와 함께 갑자기 떠오른 주제와 검색어를 말하고 인기의 경우는 말그대로 가장 인기있던 주제와 검색어를 말한다.

 

급상승에서 퍼센트가 아니라 급등으로 나오는 경우는 기간 대비의 검색량이 5000% 넘게 오른 경우라고 한다.

 

이 급상승과 인기의 비율은 검색 기간이 기준이 된다.

지난 12개월로 설정한 경우에는 그 이전 12개월이 기준이 되는 것이다.

 

 

이 탐색 탭에서는 비교 검색도 할 수 있다.

자바스크립트와 타입스크립트를 비교 검색해봤다.

전체 구글 검색량 대비의 자바스크립트의 검색량 중 최고점을 100으로 두고 차트를 그린다.

또 이 검색량 대비 타입스크립트의 검색량을 비교해 차트를 그린다.

 

확실히 타스보다 자스가 인기가 많다.

 

지역별 비교 분석을 본다.

자스 대비 타스가 관심이 적어 정렬을 타스로 두고 봤다.

 

 

관련 검색어는 비교가 안된다.

각각에 대해 보여준다.

 

이 결과물을 통해 여러개의 키워드의 인기도를 비교 분석할 수 있다.

 

실시간 인기 탭에서는 말그대로 인기 검색어를 보여준다.

일별과 실시간이 있는데 

실시간은 우리나라에서 서비스를 제공하지 않는다고 한다.

 

둘다 1시간마다 업데이트된다.

일별 인기 급상승 검색어는 지난 24시간 동안의 모든 검색어 중에서 트래픽이 크게 증가한 검색어를 강조표시하며, 1시간마다 업데이트됩니다. 이러한 인기 급상승 검색어 페이지에는 특정 검색어 및 검색 횟수의 절댓값이 표시됩니다.
실시간 인기 급상승 검색어는 지난 24시간 동안 구글에서 인기 있었던 스토리를 강조표시하며, 실시간으로 업데이트됩니다. 이러한 스토리는 Google 알고리즘에 의해 감지된 지식 정보 주제, 검색 관심도, 인기 급상승 YouTube 동영상 또는 Google 뉴스로 구성되어 있습니다.

html 태그를 통해 값을 실시간으로 제공받을 수 있다.

또 RSS를 제공해줘 크롤링하기도 쉽다.

 

https://trends.google.com/trends/trendingsearches/daily/rss?geo=KR 

 

고급 검색 기능

  • "검색어" : %검색어%
  • 검색어1 + 검색어2 : or 검색
  • 검색어1 - 검색어2 : 검색어1은 들어가지만 검색어2는 제외

 

좀 더 자세한 키워드 검색을 진행할 수 있다.

자바스크립트를 검색했을때 굳이 자바가 나오지 않았으면 해 제외시켜보자

 

> 자바스크립트-자바 

이런식으로 검색하니 위와 다른 결과가 나온다.

자바가 빠져서 나온다.

 

그리고 메뉴에서 올해의 검색어를 볼 수 있다.

년도와 국가를 변경해 볼 수 있다.

 

 

활용 사이트

What Are We Searching For?

전세계 사람들이 특정 시간대 많이 검색하는 특정 주제들로 통계낸 사이트다.

 

 

밤시간에 죽음에 대해 검색한 상위 지역과 택시에 대해 찾아보는 상위 지역을 비교하기도 함

 

사이트 하단에 이 프로젝트에 관한 설명이 나와있다.

꽤나 재밌는 프로젝트다.

 

 

What Are We Searching For? — A visual essay

Explore the topics that people search for at the same times of day, all around the world, through Michelle Rial's unforgettable hand drawn charts.

searchingthe.world

 

 

Why do cats & dogs …?

왜 강아지들은? 왜 고양이들은? 라는 질문들을 수집해 통계낸 사이트다.

 

너무 귀엽습니다.

 

사람들이 왜 개는...? 고양이는...? 에 대해 많이 검색한 것에 대해 분석해 그 양을 또 시각화해서 보여준다.

직접 클릭하면 해당 검색이 가능하게 구글로 넘어감

 

 

 

 

더 많은 활용 사이트를 보고싶으면 아래에서 확인할 수 있다.

재밌는게 많음

https://trends.google.com/trends/story/US_cu_6fXtAFIBAABWdM_en

 

Visualizing Google data

지금 Google에서 Visualizing Google data이(가) 얼마나 인기 급상승 중인지 알아보세요.

trends.google.com

 

 

API 

구글 트랜드는 공식 API를 제공하지 않는다.

제일 유명한 오픈소스로는 python을 이용한 pytrends가 있다.

 

https://github.com/GeneralMills/pytrends

 

GitHub - GeneralMills/pytrends: Pseudo API for Google Trends

Pseudo API for Google Trends . Contribute to GeneralMills/pytrends development by creating an account on GitHub.

github.com

 

docs도 잘 되어 있고 issue도 활발해서 쓰기 좋을 것 같다.

하지만 현재 google trends 업데이트 후 아직 429 오류가 해결되지 않고 있음

 

 

install

pip install pytrends

 

connect to Google

from pytrends.request import TrendReq
pytrends = TrendReq(hl='ko', tz=540)

 

build payload

kw_list = ["자바스크립트"]
pytrends.build_payload(kw_list, cat=0, timeframe='today 5-y', geo='KR', gprop='')

payload를 작성할때 파라미터를 넘겨줄 수 있다.

  • cat : 카테고리 검색
  • geo : 지역 조건 검색
  • tz : timezone
  • timeframe : 시간 범위 조건 검색 (default : last 5years)
  • gprop : 구글 제한 조건 검색 (default : 웹 검색)

해당 파라미터는 탐색 탭의 selectbox와 같다.

timeframe도 탐색 탭에서 제공하는 대로 넘겨줘야한다.

 

 

search

  • 시간 흐름 관심도
pytrends.interest_over_time()

#Multirange Interest Over Time
pytrends.build_payload(kw_list=['pizza', 'bagel'], timeframe=['2022-09-04 2022-09-10', '2022-09-18 2022-09-24'])) pytrends.multirange_interest_over_time()
  • 지역별 관심도
pytrends.interest_by_region(resolution='COUNTRY', inc_low_vol=True, inc_geo_code=False)
  • 관련 주제
pytrends.related_topics()
  • 관련 검색어
pytrends.related_queries()
  • 실시간 차트 데이터
    • 일별 인기 급상승 데이터 
    • 실시간 인기 급상승 데이터 (한국은 서비스 X)
pytrends.trending_searches(pn='south_korea')

pytrends.realtime_trending_searches(pn='US')
  • 올해의 검색어
pytrends.top_charts(2022, hl='ko', tz=540, geo='KR')

 

 

이렇게 쉽게 파이썬으로 가져올 수 있다.

 

 

업무로 구글 트랜드를 처음 접했는데

개발자들에게도 마케터들에게도 꽤나 유용한 소스가 될 수 있을 것 같다. 

 

반응형

댓글