개발 가이드 · 창업자

YouTube 브랜드 모니터링 도구 만드는 법

소셜 리스닝 도구는 트윗, 뉴스, 리뷰는 잘 추적하지만, 대부분 영상 속에서 나온 말은 듣지 못합니다. 자막 기반 모니터는 중요한 채널 전반에서 브랜드, 경쟁사, 임원에 대한 모든 발화 언급을 인용문, 타임스탬프와 함께 잡아냅니다.

추천 대상
PR·커뮤니케이션 팀, 에이전시, 프로덕트 마케터
개발 기간
1–2주
API 엔드포인트
/channels/resolve/transcribewebhooks

해결하는 문제

제품에 대한 영향력 있는 의견은 점점 더 리뷰, 팟캐스트, 해설 영상에서 말로 전해지며, 제목에 브랜드명이 없는 경우도 많습니다. PR 팀은 며칠 뒤에야 알게 되거나 아예 모르고 지나갑니다. 브랜드가 언급될 때의 알림, 무슨 말이 오갔는지에 대한 맥락, 그리고 경쟁사 대비 점유율(SOV)을 측정할 방법이 필요합니다.

첫 버전에 넣을 기능

  • 고객별 채널·팟캐스트 감시 목록
  • 브랜드, 제품, 인물에 대한 키워드 및 별칭 매칭
  • 각 언급을 긍정, 부정, 중립으로 분류하는 AI
  • 인용문과 타임스탬프 링크가 담긴 Slack 및 이메일 알림
  • 경쟁사 대비 주간 점유율(SOV) 리포트

단계별 개발 방법

  1. 01

    감시 목록 구축

    고객별로 모니터링할 채널을 저장합니다. 각 핸들은 /channels/resolve로 한 번만 조회해 채널 ID를 얻으세요.

  2. 02

    새 업로드 폴링

    정해진 주기로 작은 limit 값을 줘서 각 채널을 조회하고, 영상 ID를 이미 처리한 목록과 비교합니다.

  3. 03

    새 영상만 자막 추출

    새 ID를 /transcribe나 /batch로 보냅니다. 처음 보는 영상에만 크레딧이 쓰입니다.

  4. 04

    언급 감지 및 분류

    자막에서 브랜드명과 별칭을 검색한 뒤, 주변 문단을 LLM에 넘겨 관련성을 확인하고 감성을 분류합니다.

  5. 05

    알림 및 리포트

    확인된 언급을 인용문, 타임스탬프 링크와 함께 Slack이나 이메일로 보내고, 언급을 주간 리포트로 집계합니다.

스타터 코드

이 아이디어는 "레시피 2: 채널을 지켜보다 새 업로드 알림 보내기" 패턴을 기반으로 합니다. 채널, 프롬프트, 저장소는 원하는 대로 바꿔 쓰세요.

import requests

API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}

WATCHLIST = ["@somechannel", "@anotherchannel"]
KEYWORDS = ["your brand", "competitor"]
seen = set()  # persist this in a database in production

for handle in WATCHLIST:
    latest = requests.post(f"{API}/channels/resolve", headers=HEADERS,
                           json={"handle": handle, "limit": 10}).json()
    for video in latest["items"]:
        if video["video_id"] in seen:
            continue
        seen.add(video["video_id"])
        t = requests.post(f"{API}/transcribe", headers=HEADERS,
                          json={"video": video["video_id"]}).json()
        text = t.get("data", {}).get("transcript", {}).get("text", "").lower()
        hits = [k for k in KEYWORDS if k in text]
        if hits:
            print(f"ALERT {video['title']}: {hits}")

수익 모델

추적 브랜드 수와 모니터링 채널 수에 따라 월 구독을 판매하세요. 여러 고객을 관리하는 에이전시가 가장 강력한 구매자이며, 주간 리포트 하나만으로도 요금제를 정당화할 수 있습니다.

피해야 할 실수

  • 키워드 일치 결과를 그대로 알림으로 보내기: "Apple"이나 "Notion" 같은 이름은 노이즈를 피하려면 LLM 관련성 확인이 필요합니다.
  • 너무 적은 채널만 모니터링하기: 가치는 커버리지에서 나오므로 고객이 채널을 쉽게 추가할 수 있게 하세요.
  • 자막 없는 영상의 언급 놓치기: 중요한 채널에는 AI 음성 인식을 활성화하세요.

이 아이디어에 대한 질문

YouTube 영상 속 브랜드 언급을 모니터링할 수 있나요?

네. 감시 목록에 있는 채널의 새 업로드를 텍스트로 변환하면, 각 영상에서 나온 모든 말 중 브랜드명을 검색하고 정확한 타임스탬프를 얻을 수 있습니다.

새 영상은 얼마나 자주 확인해야 하나요?

대부분의 브랜드 모니터링은 1시간마다면 충분합니다. 금융처럼 변화가 빠른 분야라면 더 자주 확인할 만합니다.

오탐을 줄이려면 어떻게 하나요?

키워드 매칭에 더해, 주변 문단을 읽고 그 언급이 실제로 해당 브랜드를 가리키는지 확인하는 LLM 검사를 결합하세요.

오늘 바로 만들어 보세요

매달 무료 크레딧 10개. 신용카드가 필요 없습니다.

YouTube 브랜드 모니터링 도구 만들기 | YouTubeTranscript.dev