Spaces:
Running
Running
๊ฒ์ ์ธํ ํธ ๋ถ์๊ธฐ โ ๋ฐ์ดํฐ ์๊ตฌ์ฌํญ ์ ๋ฆฌ
MVP ๋ชฉ์ (
search_intent_mvp_dashboard.html)์ ์ค์ ํตํฉ ๋์๋ณด๋๋ก ๋ง๋ค๊ธฐ ์ํ ๋ฐ์ดํฐ ์ ์ ๋ฌธ์. ๊ตฌํ ์ ๋ฐ์ดํฐ ์์คยท์คํค๋ง๋ฅผ ๋จผ์ ํ์ ํ๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ค.
1. ํ๋ฉด ์ปดํฌ๋ํธ โ ํ์ ๋ฐ์ดํฐ ๋งคํ
| # | ํ๋ฉด ๋ธ๋ก | ํ์ ๋ฐ์ดํฐ (์์ฒ ๋จ์) | 1์ฐจ ์์ค | ํ๋ณด |
|---|---|---|---|---|
| 1 | ์ด ๊ฒ์๋ ์นด๋ | ํค์๋๋ณ PC/๋ชจ๋ฐ์ผ ์ ๊ฒ์๋ | ๋ค์ด๋ฒ ๊ฒ์๊ด๊ณ API | โ |
| 2 | ๊ฒฝ์๊ฐ๋ ์นด๋ | ํค์๋๋ณ ๊ฒฝ์์ ๋ ์ง์ (CPC๋ ๋ณด๋ฅ) | ๋ค์ด๋ฒ ๊ฒ์๊ด๊ณ API | โ |
| 3 | ์ธํ ํธ ๊ทธ๋ฃน ์ ์นด๋ | ํด๋ฌ์คํฐ ๊ฐ์, ๋ถ๋ฅ ํค์๋ ์ | ํ์ | โ |
| 4 | ์๋ ๋น์ค ๋๋ | ํค์๋๋ณ ์๋ ๋ผ๋ฒจ | AI ๋ถ๋ฅ(Claude Haiku 4.5) | โ |
| 5 | ์ธ๊ตฌํต๊ณ ๋ง๋ | ์๋๋ณ ์ฑ๋ณร์ฐ๋ น ๊ฒ์ ๋น์จ(์๋์ง์) | ๋ค์ด๋ฒ ๋ฐ์ดํฐ๋ฉ | โ ๏ธ |
| 6 | ํด๋ฌ์คํฐ๋ง ํ ์ด๋ธ | ํด๋ฌ์คํฐ๋ช , ๋ํ ํค์๋์ , ๊ทธ๋ฃน ๊ฒ์๋, ๋ํ ์๋ | ํ์(S-BERT+HDBSCAN) | โ |
| 7 | ๊ฒ์ ๊ฒฝ๋ก ๋คํธ์ํฌ | ํค์๋ ๊ฐ ์ฐ๊ฒฐ, ์ฐ๊ด๋, ๊น์ด | ์ฐ๊ด๊ฒ์์ด/์๋์์ฑ ๊ธฐ๋ฐ ์ถ์ | โ ๏ธ |
2. ๋ฐ์ดํฐ ์์ค ํ์ค์ฑ ์ ๊ฒ
๋ค์ด๋ฒ ๊ฒ์๊ด๊ณ API โ โ ๊ด๊ณ ์งํ ๋ถํ์
- ๊ฒ์๊ด๊ณ ๊ณ์ ๋ฌด๋ฃ ์์ฑ โ ๊ด๊ณ ๋น 0์์ผ๋ก ํค์๋๋๊ตฌ API(
RelKwdStat) ํธ์ถ ๊ฐ๋ฅ. - ์ ๊ณต: ์ฐ๊ดํค์๋, ์๊ฐ ๊ฒ์์(PC/๋ชจ๋ฐ์ผ ๋ถ๋ฆฌ), ๊ฒฝ์์ ๋(๋ฎ์/์ค๊ฐ/๋์), ํ๊ท ํด๋ฆญ์ยทํด๋ฆญ๋ฅ , ํ๊ท ๋ ธ์ถ ๊ด๊ณ ์.
- โ ๋ฏธ์ ๊ณต: CPC(ํ๊ท ์ ์ฐฐ๊ฐ)๋ ํค์๋๋๊ตฌ๊ฐ ์ง์ ์ฃผ์ง ์์. ๋ณ๋ ์ ์ฐฐ๊ฐ ์ถ์ API ํ์ + ๊ด๊ณ ์ด๋ ฅ ์์ผ๋ฉด ํ์ง ๋ฎ์ โ MVP๋ CPC ๋์ ๊ฒฝ์์ ๋ ์ง์๋ฅผ ์นด๋ ์งํ๋ก ์ฌ์ฉ.
๊ตฌ๊ธ Ads API (Keyword Planner) โ โ ๏ธ ๋ฐ์ชฝ ๋ฐ์ดํฐ
- ๊ณ์ ์์ฑ ๋ฌด๋ฃ์ด๋ ๋ ๊ฐ์ง ๋ฒฝ:
- Developer Token ์น์ธ ํ์ (์ด์ ๋ฐ์ดํฐ ํธ์ถ ์).
- ๊ด๊ณ ๋น ๋ฏธ์ง์ถ ์ ๊ฒ์๋์ด ์ ํ ์์น๊ฐ ์๋๋ผ ๊ตฌ๊ฐ๊ฐ(์: "1๋ง~10๋ง")์ผ๋ก๋ง ์ ๊ณต๋จ. ์ ํํ ์ ๊ฒ์์๋ฅผ ๋ฐ์ผ๋ ค๋ฉด ํ์ฑ ์บ ํ์ธ + ๊ด๊ณ ๋น ์ง์ถ์ด ์ฌ์ค์ ์ ์ .
- โ ๊ด๊ณ ๋น ์์ผ๋ฉด ๊ฒ์๋์ ๊ตฌ๊ฐ๊ฐ ๋ณด์กฐ ์งํ๋ก๋ง ํ์ฉ.
๋ฌด๋ฃ ๋ณด๊ฐ ์์ค
- ๋ค์ด๋ฒ ๋ฐ์ดํฐ๋ฉ: ์ฐ๋ นยท์ฑ๋ณยท๊ธฐ๊ธฐ ํธ๋ ๋. ์ ๋๋ ์๋, 0~100 ์๋์ง์. ๊ทธ๋ฃน ๋ด ๋น์จ๋ก๋ง ํ์.
- ๊ตฌ๊ธ ํธ๋ ๋: ์๋์ง์๋ง.
์์ฐจ ๊ฒ์ ๊ฒฝ๋ก(7๋ฒ) โ ํต์ฌ ์ ์ฝ
- ๊ฐ์ธ ๋จ์ ํด๋ฆญ์คํธ๋ฆผ(A ๊ฒ์ ํ B ๊ฒ์)์ ๋ค์ด๋ฒยท๊ตฌ๊ธ ๋ชจ๋ ์ธ๋ถ ๋ฏธ์ ๊ณต. SMB๊ฐ ์ด ์ ์์.
- ๋์: ์ฐ๊ด๊ฒ์์ด / ์๋์์ฑ / ํจ๊ป ๋ง์ด ๋ณธ ํค์๋๋ก ์ฐ๊ฒฐ๋ง์ ์ถ์ .
- "์ฐ๊ด๋ 76%"๋ ์ค์ ์ ํ์จ์ด ์๋๋ผ ์๋ฒ ๋ฉ ์ฝ์ฌ์ธ ์ ์ฌ๋ ๋๋ ๋์์ถํ ๋น๋๋ก ์ฌ์ ์.
- depth๋ ์๋ ํค์๋๋ก๋ถํฐ์ ๊ทธ๋ํ ๊ฑฐ๋ฆฌ๋ก ๊ณ์ฐ.
3. ๊ถ์ฅ ์์ค ๊ตฌ์ฑ (SMB ์ด์ ๋น์ฉ MVP)
์ฃผ๋ ฅ : ๋ค์ด๋ฒ ๊ฒ์๊ด๊ณ API โ ๊ฒ์๋ ยท ๊ฒฝ์์ ๋
๋ณด์กฐ : ๋ค์ด๋ฒ ๋ฐ์ดํฐ๋ฉ โ ์ฐ๋ น/์ฑ๋ณ/๊ธฐ๊ธฐ (์๋์ง์)
๋ณด์กฐ : ๊ตฌ๊ธ ํธ๋ ๋ / Ads โ ์๋์ง์ ยท ๊ฒ์๋ ๊ตฌ๊ฐ๊ฐ
ํ์ : Claude Haiku 4.5 โ ์๋ ๋ถ๋ฅ
ํ์ : S-BERT + HDBSCAN โ ์๋ฏธ ํด๋ฌ์คํฐ ยท ๊ฒฝ๋ก ์ถ์
4. ๊ฒฐ์ธก์นยท์ด์์น ์ฒ๋ฆฌ (์์ง ์์ ์ ์ฒ๋ฆฌ)
- ๊ฒ์๋ ๋ง์คํน: ๋ค์ด๋ฒ๋ ๊ฒ์๋ 1,000 ๋ฏธ๋ง์
< 10์ผ๋ก ๋ง์คํน โNULL๋์ ํํ ๋์ฒด๊ฐ +is_maskedํ๋๊ทธ ๋ณด์กด. - CPC 0/๊ฒฐ์ธก: ๊ด๊ณ ๋ฏธ์งํ ํค์๋ ์ ์ธ (ํฌํจ ์ ๋จ๊ฐ ์๊ณก). MVP๋ CPC ์์ฒด๋ฅผ ๋ณด๋ฅ.
- ๊ฒ์๋ ์ด์์น: ์์ฆ ํญ์ฆ ํค์๋๊ฐ ํ๊ท ์๊ณก โ ์นด๋ ์งํ๋ ํ๊ท ๋์ ์ค์๊ฐ/IQR ํด๋ฆฌํ.
- ํด๋ฌ์คํฐ ๋
ธ์ด์ฆ: HDBSCAN
-1์is_noise=true๋ก ๋ณด๊ดํ๋ ์ง๊ณยทํ๋ฉด์์ ์ ์ธ. - ๋ฐ์ดํฐ๋ฉ ์ ๊ทํ: ์๋์ง์๋ผ ์ฑ๋ ๊ฐ ํฉ์ฐ ๋ถ๊ฐ โ ์ฑ๋ณ/์ฐ๋ น์ ๊ทธ๋ฃน ๋ด ๋น์จ๋ก๋ง ํ์.
5. ํตํฉ ๋์๋ณด๋ ์ฐ๋
- ๋ชจ๋ ํ
์ด๋ธ์
seed_keyword(๋๋seed_id)๋ฅผ ํค๋ก ๋๊ณ ๋์๋ณด๋๋ ์ด ๊ฐ์ผ๋ก ํํฐ. - ์์ง์ ๋ฐฐ์น(์ฃผ 1ํ)๋ก ๋๋ฆฌ๊ณ
collected_date์ค๋ ์ท์ ๋์ ํ๋ฉด "์ ์ ๋๋น %" ์ถ์ธ ์๋ ๊ณ์ฐ. - ๋์ฉ๋ ์ ์ฌ ์
chunksize=20,000๋ฐฐ์น insert.
6. ๋ฏธ๊ฒฐ์ ์ฌํญ
- ๊ฒ์ ๊ฒฝ๋ก(7๋ฒ)๋ฅผ "์ถ์ ๊ฒฝ๋ก"๋ก ๋์ฒดํ ์ง, ๋ธ๋ก ๋ณด๋ฅํ ์ง.
- ๊ตฌ๊ธ Ads ๊ตฌ๊ฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ ์ง, ๋ค์ด๋ฒ ๋จ์ผ ์์ค๋ก ์์ํ ์ง.