Google Trend (구글 트렌드)는 구글에서 제공하는 데이터 분석 도구로, 특정 키워드의 검색량 변화를 시간에 따라 시각적으로 보여줍니다. 사용자는 특정 기간, 지역, 언어 등을 설정하여 검색 트렌드를 분석할 수 있습니다.

주요 기능

  1. 검색량 변화 분석: 특정 키워드가 언제, 얼마나 검색되었는지 확인 가능.
  2. 지역별 관심도 분석: 국가 및 도시별 검색량 비교 가능.
  3. 관련 키워드 및 주제 추천: 유사한 키워드와 상승세인 검색어 제공.
  4. 비교 기능: 최대 5개의 키워드를 비교하여 트렌드 분석 가능.
  5. 실시간 검색 트렌드: 현재 급상승 검색어 확인 가능.

활용 사례

  • 마케팅 및 SEO: 인기 검색어를 분석하여 콘텐츠 및 광고 전략 수립.
  • 시장 조사: 특정 상품이나 서비스의 인기

Google Trend : https://trends.google.co.kr/trending?geo=KR&hl=ko

RSS Feed

Python pip

pip install feedparser

Get Coin Data 

# pip install feedparser

import datetime
import sys
import os
import feedparser

sys.path.append(os.path.dirname(os.path.abspath(os.path.dirname(__file__))))
import ssl

ssl._create_default_https_context = ssl._create_unverified_context


def get_trend(national):
    feed = feedparser.parse('https://trends.google.co.kr/trending/rss?geo=' + national)
    indexs = ['title', 'ht_approx_traffic', 'ht_news_item_title', 'published']
    head_message = f'[Google Trend - {national}]\n'

    today = datetime.date.today()
    yesterday = datetime.date.today() - datetime.timedelta(days=1)
    today_day_of_week = today.strftime("%a")
    today_day = today.strftime("%d")
    yesterday_day_of_week = yesterday.strftime("%a")
    yesterday_day = yesterday.strftime("%d")
    message = ''

    for item in feed.entries:
        try:
            for index in indexs:
                print(f'{index}: {getattr(item, index)}')
        except:
            continue
        tmp = str(item.published).replace(",", "")
        tmp_time = tmp.split(" ")

        if (len(item.ht_approx_traffic) > 6) and ((today_day_of_week == tmp_time[0] and today_day == tmp_time[1]) or (
                yesterday_day_of_week == tmp_time[0] and yesterday_day == tmp_time[1])):
            message += f"  {item.title} ({item.ht_approx_traffic}) - {str(item.ht_news_item_title).replace(''', '').replace('"', '')}\n"
        else:
            continue
    return str(head_message + message)


if __name__ == "__main__":
    #print("Google Trend plugin Create!")
    nationals = ['KR', 'US', 'GB', 'JP', 'HK', 'IN', 'TW']

    for national in nationals:
        print(f"Google Trend {national} data get")
        print(get_trend(national))

https://github.com/zafrem/Learn-Code/blob/main/Python-Class/01_Data_collector/1_Collector/_4_RSS_Trend_Keyword_Google_trend.py

Output Main Code

Google Trend KR data get
title: lg ai
ht_approx_traffic: 100+
ht_news_item_title: LG to take on OpenAI, DeepSeek with Korea first reasoning AI model
published: . . . . . . . . .
. . .

title: 勝利
ht_approx_traffic: 100+
ht_news_item_title: 選抜高校野球、柳ヶ浦・杉本は初のエースナンバーで手応え…二松学舎大付に敗れるも「通用するとわかった」
published: . . . . . . . . .

구글 트렌드는 기본적으로 사용자들의 검색 데이터를 수집하고 분석하는 것에 초점을 맞추고 있지만, 이러한 데이터는 단순한 검색량 분석을 넘어 다양한 분야에서 활용될 가능성이 큽니다.

예를 들어, 기업들은 Google Trend 데이터를 활용하여 소비자들의 관심 변화를 파악하고, 이를 바탕으로 마케팅 전략을 수립하거나 신제품 출시 시기를 조정할 수 있습니다. 또한, 언론사나 연구 기관에서는 특정 키워드의 검색 패턴을 분석하여 사회적 트렌드, 경제 변화, 정치적 이슈 등의 흐름을 예측하는 데 활용할 수도 있습니다.

이러한 점에서 Google Trend 는 단순한 검색 데이터 분석 도구를 넘어 미래 예측 및 전략 수립을 위한 중요한 정보 자원으로 활용될 수 있을 것이라 생각합니다. 이후 문장분석이나 요약하는 방법도 블로그에 작성해보겠습니다.

By Mark

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다