๐ Google Trends API ์์ธ ์ค๋ช (2025๋ 11์ ๊ธฐ์ค)
Google Trends๋ Google ๊ฒ์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํน์ ํค์๋๋ ์ฃผ์ ์ ๊ฒ์ ๊ด์ฌ๋๋ฅผ ์๊ฐํํ๊ณ ๋ถ์ํ๋ ๋ฌด๋ฃ ๋๊ตฌ์ ๋๋ค. ์ด๋ ๊ฒ์๋์ ์ ๋๊ฐ์ด ์๋ ์๋์ ๊ด์ฌ๋(0~100 ์ค์ผ์ผ)๋ก ์ ๊ณตํ๋ฉฐ, ์๊ฐ ๊ฒฝ๊ณผ, ์ง์ญ๋ณ, ์นดํ ๊ณ ๋ฆฌ๋ณ ์ถ์ธ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
2025๋ 11์ 28์ผ ๊ธฐ์ค, Google์ ์ต๊ทผ Google Trends API Alpha๋ฅผ ๋ฐํํ์ง๋ง, ์์ง ์ผ๋ฐ ๊ฐ๋ฐ์ ์ ๊ทผ์ด ์ ํ์ ์ ๋๋ค. ๋ฐ๋ผ์ ํ์ฌ๋ RSS ํผ๋๋ ์๋ํํฐ API๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ธ ์ ๊ทผ๋ฒ์ ๋๋ค.
1. ๊ณต์ Google Trends API (Alpha ๋ฒ์ )
๊ฐ์
2025๋ 7์ Google Search Central ๋ธ๋ก๊ทธ์์ ๋ฐํ๋ Google Trends API Alpha๋ ๊ฒ์ ์ถ์ธ ๋ฐ์ดํฐ๋ฅผ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ์ ๊ทผํ ์ ์๊ฒ ํด์ค๋๋ค. ๊ธฐ์กด UI(์น์ฌ์ดํธ)์์๋ง ๊ฐ๋ฅํ๋ ๋ฐ์ดํฐ๋ฅผ API๋ก ํ์ฅํ ๋ฒ์ ์ ๋๋ค.
์ ํ์ฌํญ ๋ฐ ์ ๊ทผ ๋ฐฉ๋ฒ
Alpha ๋จ๊ณ: ์ ํ๋ ๊ฐ๋ฐ์๋ง ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. ๊ณต์ ๊ฐ๋ฐ์ ์ฌ์ดํธ์์ ๋ฒ ํ ํ ์คํฐ ์ ์ฒญ ํผ์ ์ ์ถํ๊ณ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ค๋ช ํด์ผ ํฉ๋๋ค.
๋ฐ์ดํฐ๋ ์ํ๋ง๋ ํํ์ด๋ฉฐ, ์ ๋ ๊ฒ์๋์ด ์๋๋๋ค.
์ฟผ๋ฆฌ ์ ํ: ํ ๋ฒ์ ์ต๋ 5๊ฐ ํค์๋๋ง ๋น๊ต ๊ฐ๋ฅํฉ๋๋ค.
์ธ์ฆ: Google Cloud API ํค ๋๋ OAuth๊ฐ ํ์ํฉ๋๋ค.
์ฉ๋ ์์
๋ง์ผํ : ํค์๋ ํธ๋ ๋ ๋ถ์์ ํตํ ์ฝํ ์ธ ์ต์ ํ.
์ฐ๊ตฌ: ์ ๊ฑฐ/์คํฌ์ธ ์ด๋ฒคํธ ์ ๊ฒ์ ํจํด ๋ถ์.
์ฅ์ : ๊ณต์ ๋ฐ์ดํฐ๋ก ์ ๋ขฐ์ฑ ๋์. ๋จ์ : ์์ง ์ผ๋ฐ์ ๊ณต๊ฐ๋์ง ์์.
2. ๋น๊ณต์ ์ ๊ทผ๋ฒ: RSS ํผ๋ ์ฌ์ฉ (๋ฌด๋ฃ, ๊ฐ๋จ)
Google Trends๋ ๊ณต์ API ๋์ RSS ํผ๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ ์ค์๊ฐ ํธ๋ ๋ ๋ฐ์ดํฐ๋ฅผ XML ํ์์ผ๋ก ๊ฐ์ ธ์ฌ ์ ์์ด, Apps Script๋ Python์ผ๋ก ์ฝ๊ฒ ํ์ฑ ๊ฐ๋ฅํฉ๋๋ค.
์ฃผ์ ์๋ํฌ์ธํธ
ํ์ฑ ์์ (Python: pytrends ๋ผ์ด๋ธ๋ฌ๋ฆฌ)
pytrends๋ Google Trends ์น์ฌ์ดํธ๋ฅผ ์คํฌ๋ํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๋น๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค.
from pytrends.request import TrendReq
pytrends = TrendReq(hl='ko-KR', tz=540) # ํ๊ตญ์ด, UTC+9 ์ค์
pytrends.build_payload(['์ฝ์คํผ', 'ํ์จ'], cat=0, timeframe='today 12-m', geo='KR')
data = pytrends.interest_over_time()
# data๋ DataFrame ํํ๋ก ์ถ์ธ ๋ฐ์ดํฐ๊ฐ ์ถ๋ ฅ๋จ
์ฃผ์์ฌํญ
์คํฌ๋ํ ๊ธฐ๋ฐ์ด๋ฏ๋ก Google ์ ์ฑ ๋ณ๊ฒฝ ์ ์ค๋จ๋ ์ ์์ต๋๋ค.
๊ณผ๋ํ ์์ฒญ ์ IP ์ฐจ๋จ ๋ฑ ์ ํ ์กฐ์น๊ฐ ์์ ์ ์์ต๋๋ค.
3. ์๋ํํฐ API (์ ๋ฃ, ์์ ์ )
๊ณต์ API๊ฐ ์ ํ์ ์ด๋ฏ๋ก, SerpApi, SearchApi.io ๋ฑ์ Google Trends ์น์ฌ์ดํธ์ ๋ฐ์ดํฐ๋ฅผ ์คํฌ๋ํํ์ฌ ์์ ์ ์ธ API ์๋น์ค๋ก ์ ๊ณตํฉ๋๋ค.
์ฅ์ ๋ฐ ๋จ์
์ฅ์ : ์ฌ์ด ํตํฉ, ์์ ์ ์ธ ๋ฐ์ดํฐ ์ ๊ณต(์คํฌ๋ํ ๋ํ).
๋จ์ : ๋น์ฉ ๋ฐ์.
4. ์ฌ์ฉ ํ ๋ฐ ์ฃผ์์ฌํญ
⚠️ ๋ฐ์ดํฐ ํด์ ๋ฐ ์ ์์ฌํญ
๋ฐ์ดํฐ ํด์: Trends์ ๊ด์ฌ๋๋ ์๋์ ์ ๋๋ค. ๊ธฐ๊ฐ ๋ด ์ต๊ณ ์น ๊ฒ์ ๊ด์ฌ๋๋ฅผ 100์ผ๋ก ๋๊ณ ์๋์ ์ผ๋ก ๊ณ์ฐ๋ ๊ฐ์ ๋๋ค. ์ ๋ ๊ฒ์๋์ Google Keyword Planner ๋ฑ ์ ๋ฃ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ค๋ฅ ํด๊ฒฐ: ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )์์ API๋ฅผ ์ง์ ํธ์ถํ ๋ ๋ฐ์ํ๋ CORS ๋ฌธ์ ๋ Apps Script๋ฅผ ์ด์ฉํ ํ๋ก์(Proxy) ๊ตฌ์ถ์ผ๋ก ํด๊ฒฐํ ์ ์์ต๋๋ค.
๋์: Google Analytics๋ BigQuery ๋ฑ ๋ค๋ฅธ Google ๋๊ตฌ์ ์ฐ๋ํ์ฌ Trends ๋ฐ์ดํฐ๋ฅผ ๋ณด์์ ์ผ๋ก ํ์ฉํ ์ ์์ต๋๋ค.
2025๋ ์ ๋ฐ์ดํธ: Google Trends API Alpha๊ฐ 2026๋ ์ ์ผ๋ฐ ๊ณต๊ฐ๋ ์์ ์ด๋ฏ๋ก, ํ์ฌ๋ ์๋ํํฐ API๋ Apps Script๋ฅผ ์ด์ฉํ RSS ํ์ฑ์ ๋ณํํ๋ ๊ฒ์ด ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค.
๋ ๊ตฌ์ฒด์ ์ธ Apps Script ์ฝ๋ ์์๋ ํน์ ์๋ํํฐ API์ ํตํฉ ๊ฐ์ด๋๊ฐ ํ์ํ์๋ฉด ๋ง์ํด์ฃผ์ธ์!
#๊ฐ๋ ํฌ๋ฐ์ด #ganatoday
๊ทธ๋ฆฐ์ํ๋ก