הבעיה שזה פותר
צוותי משפיענים בודקים יוצרים על ידי צפייה בקומץ סרטונים אחרונים. הם מפספסים חסות של מתחרה מלפני חצי שנה, הערה שנויה במחלוקת, או הרגל ללעוג לנותני חסות מול המצלמה. לגלות את זה אחרי שהקמפיין עלה זה יקר. לעבור ידנית על מאות שעות זה בלתי אפשרי.
מה לכלול בגרסה הראשונה
- ניתוח בכמויות של הסרטונים האחרונים של יוצר
- זיהוי נותני חסות קודמים ומותגים מתחרים
- סימוני בטיחות תוכן לגסויות, נושאים רגישים ומחלוקות
- סנטימנט כלפי נותני חסות וקטגוריות מוצרים
- דוח שאפשר לשתף עם ציטוטים וראיות עם חותמות זמן
איך לבנות את זה, שלב אחר שלב
- 01
שלפו את הסרטונים הקודמים
קראו ל-/channels/resolve עם שם הערוץ של היוצר ומגבלה של 100 עד 500 כדי לקבל מזהים של סרטונים אחרונים.
- 02
תמללו במנה אחת
שלחו את המזהים ל-/batch. בסרטונים בלי כתוביות, אפשרויות ASR כמו סינון תוכן וניתוח סנטימנט מוסיפות אותות בטיחות מובנים.
- 03
חלצו נותני חסות וסיכונים
הריצו LLM על כל תמלול כדי לרשום את נותני החסות שהוזכרו, מותגים מתחרים ואמירות שתואמות את קטגוריות הסיכון של המותג.
- 04
דרגו ודווחו
שלבו את הממצאים לציון לכל קטגוריה והפיקו דוח שבו כל סימון מקושר לציטוט ולחותמת הזמן.
קוד התחלתי
הרעיון הזה מבוסס על התבנית "מתכון 3: טעינת פלייליסט שלם למאגר ידע". החליפו בערוצים, בפרומפטים ובאחסון שלכם.
import requests
API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}
playlist = requests.post(f"{API}/playlists/resolve", headers=HEADERS,
json={"playlist_url": "https://www.youtube.com/playlist?list=PLAYLIST_ID",
"limit": 100}).json()
ids = [v["video_id"] for v in playlist["items"]]
batch = requests.post(f"{API}/batch", headers=HEADERS, json={
"video_ids": ids,
"format": {"timestamp": True, "paragraphs": True},
}).json()
# Large batches run async: poll GET /batch/{batch_id} until status is "completed"
for r in batch.get("results", []):
if r["status"] == "completed":
for p in r["data"]["transcript"].get("paragraphs") or []:
store(video_id=r["video_id"], start=p["start"], text=p["text"]) # your vector DBאיך זה מרוויח כסף
גבו לפי דוח ממותגים שבודקים מדי פעם, ומכרו מסלולים לפי משתמשים לסוכנויות ולמרקטפלייסים של יוצרים שבודקים כל שבוע. קל להצדיק את המחיר מול העלות של חסות כושלת אחת.
טעויות שכדאי להימנע מהן
- סימון בלי ראיות: כל סיכון צריך ציטוט וחותמת זמן כדי שאדם יוכל לשפוט את ההקשר.
- התייחסות לכל גסות כסיכון זהה: אפשרו לכל מותג לקבוע ספים משלו.
- ניתוח רק של סרטונים אחרונים: עסקאות עם מתחרים מופיעות לעיתים קרובות הרבה יותר אחורה.
שאלות על הרעיון הזה
איך מותגים בודקים משפיענים ב-YouTube?
רובם צופים ידנית בכמה סרטונים. ניתוח תמלולים מאפשר לעבור תוך דקות על כל הסרטונים האחרונים של יוצר ולבדוק נותני חסות, נושאים רגישים וטון.
אפשר לזהות עם אילו נותני חסות עבד יוצר YouTube?
כן. קטעי חסות נאמרים בקול, כך ש-LLM יכול לחלץ מהתמלולים שמות מותגים וקטעי פרסומת.
כמה סרטונים צריך לכסות דוח בדיקה?
ברירת מחדל שימושית היא 100 הסרטונים האחרונים או 12 החודשים האחרונים, הגדול מביניהם. בקשות batch יכולות לכלול עד 3,000 סרטונים במסלול Business.