קמפיינים של מודעות וידאו מאפשרים לכם להציג מודעות וידאו ב-YouTube ובאתרים ובאפליקציות שפועלים אצל שותפי הווידאו של Google.
מגבלות ה-API
Google Ads API תומך בעיקר באחזור ובדיווח על קמפיינים קיימים של מודעות וידאו, קבוצות של מודעות, מודעות וקריטריונים. אי אפשר ליצור או לשנות קמפיינים של מודעות וידאו באמצעות Google Ads API, למעט החריגות וההתנהגויות הבאות שספציפיות לגרסה:
- יכולת השינוי של
VideoResponsiveAdInfo: החל מגרסהv24, אובייקטים מסוגVideoResponsiveAdInfoניתנים לשינוי (בגרסאות קודמות הם לא ניתנים לשינוי). כשיוצרים או משנים אתVideoResponsiveAdInfo, השדותvideos,business_nameו-logo_imagesהם שדות חובה. - הגנה על המותג: החל מ-
v24,campaign.video_brand_safety_suitabilityברמת הקמפיין יוסר. אפשר להשתמש בשדהcustomer.video_brand_safety_suitabilityכדי לשלוח שאילתה לגבי התאימות למותג ברמת החשבון. - ניסויים בקמפיינים של מודעות וידאו: החל מגרסה
v24, אפשר להשתמש ב-experiment.video_experimentכדי להגדיר ניסויים ב-YOUTUBE_CUSTOMשכוללים קמפיינים של מודעות וידאו.
חלופות לניהול קמפיינים
אם אתם צריכים ליצור או לנהל קמפיינים של מודעות וידאו באופן פרוגרמטי, כדאי לשקול את האפשרויות הבאות:
- סקריפטים של Google Ads: אתם יכולים לנהל קמפיינים של מודעות וידאו באמצעות סקריפטים של Google Ads. כך אפשר לנהל את הנתונים באופן אוטומטי בממשק של Google Ads.
- קמפיינים ליצירת ביקוש: אם המטרה שלכם היא להציג מודעות וידאו במוצרי Google, כולל YouTube, אתם יכולים ליצור ולנהל קמפיינים ליצירת ביקוש ב-Google Ads API.
קבלת נתוני ביצועים
כדי לאחזר נתוני ביצועים של קמפיינים בווידאו, קבוצות של מודעות וקריטריונים באמצעות GoogleAdsService.SearchStream, צריך לסנן לפי campaign.advertising_channel_type = 'VIDEO'.
ביצועי קבוצת מודעות
השאילתה הבאה מאחזרת מדדים של קמפיינים של מודעות וידאו וקבוצות של מודעות, כולל צפיות בסרטונים מסוג TrueView ושיעורי השלמה של רבעי סרטון, מהמשאב ad_group:
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
ad_group.id,
ad_group.name,
metrics.impressions,
metrics.clicks,
metrics.ctr,
metrics.video_trueview_views,
metrics.video_quartile_p100_rate
FROM ad_group
WHERE campaign.advertising_channel_type = 'VIDEO'
דיווח על מיקומי מודעות וידאו וקריטריונים
מכיוון ש-ad_group_criterion לא תומך במדדים או בפילוחים באופן ישיר, צריך להשתמש במשאבים של תצוגת קריטריונים כמו managed_placement_view כדי לאחזר מדדי ביצועים של סרטונים מטורגטים ב-YouTube, ערוצי YouTube או מיקומי מודעות מנוהלים אחרים:
SELECT
campaign.id,
ad_group.id,
ad_group_criterion.criterion_id,
ad_group_criterion.type,
ad_group_criterion.youtube_video.video_id,
ad_group_criterion.youtube_channel.channel_id,
metrics.impressions,
metrics.video_trueview_views
FROM managed_placement_view
WHERE campaign.advertising_channel_type = 'VIDEO'
AND ad_group_criterion.type IN ('YOUTUBE_VIDEO', 'YOUTUBE_CHANNEL')
AND segments.date DURING LAST_30_DAYS
דיווח על היקף החשיפה והתדירות בקמפיין
בקמפיינים של מודעות וידאו, אתם יכולים לשלוח שאילתות לגבי מדדי Unique Reach במשאב campaign כדי למדוד את מספר האנשים הייחודיים שהמודעות שלכם הוצגו להם בתדירויות חשיפה ספציפיות.
המדדים הבאים של משתמשים ייחודיים מודדים את פוטנציאל החשיפה של הקהל לפי קטגוריות תדירות:
metrics.unique_users: מספר האנשים הייחודיים שראו את המודעה לפחות פעם אחת בטווח התאריכים שנבחר (עד 92 ימים). אי אפשר לצבור אותו בין שורות.metrics.unique_users_two_plusעדmetrics.unique_users_ten_plus: מספר המשתמשים הייחודיים שראו את המודעה לפחות 2 עד 10 פעמים, בהתאמה, בטווחי תאריכים של עד 31 ימים (עםmetrics.unique_users_six_plusעדmetrics.unique_users_nine_plusשמשלימים את הקבוצה של 2+ עד 10+ בגרסה 26 ואילך).-
metrics.average_impression_frequency_per_user: מספר הפעמים הממוצע שמשתמש ייחודי ראה את המודעה במהלך התקופה המבוקשת (עד 92 ימים). אי אפשר לצבור אותו בין שורות ואין לו שדה_infoנלווה.
בגרסה 26 ואילך, לכל מדד חשיפה יש שדה מטא-נתונים נלווה מסוג ReachMetricInfo: metrics.unique_users_info ו-metrics.unique_users_two_plus_info עד metrics.unique_users_ten_plus_info.
בשפת השאילתות של Google Ads (GAQL), שדות של היקף החשיפה של מודעות נלוות הם מדדים של MESSAGE שנבחרים ישירות בסעיף SELECT (לדוגמה, metrics.unique_users_info). אל תוסיפו את .reach_metric_states בסעיף SELECT, כי בחירה של שדות הודעות בתצוגת עץ ב-GAQL נכשלת עם UNRECOGNIZED_FIELD. במקום זאת, בחירה באפשרות metrics.unique_users_info מחזירה הודעת ReachMetricInfo שמכילה את שדה ה-enum החוזר reach_metric_states מסוג ReachMetricState, שמתאר אם המדד הוסתר או שהוא מלא.
בכל פעם שמדד החשיפה מושמט או נמצא מחוץ לחלון השמירה (PRIVACY_SUPPRESSION, QUALITY_SUPPRESSION או DATE_RANGE_BEYOND_RETENTION), השדה optional int64 שלו ב-Metrics לא מוגדר (הערך שלו הוא 0 אם לא בודקים את נוכחות השדה), ואילו LOW_QUALITY עדיין מאכלס את המדד המספרי.
ערכי ה-enum של ReachMetricState מציינים את הסטטוס של נתוני היקף החשיפה:
-
COMPLETE: מדד היקף החשיפה הושלם במלואו, ללא הסתרה בגלל פרטיות, איכות או מגבלות אחרות. PRIVACY_SUPPRESSION: נתוני פוטנציאל החשיפה הוסתרו כדי להגן על פרטיות המשתמשים (לדוגמה, כשגודל הקהל לא עומד בערכי הסף של k-אנונימיות).QUALITY_SUPPRESSION: נתוני היקף החשיפה הוסתרו בגלל דרישות לאיכות הנתונים.LOW_QUALITY: מדד החשיפה חושב אבל סומן כאיכות נמוכה.DATE_RANGE_BEYOND_RETENTION: מדדי החשיפה לא זמינים כי טווח התאריכים שנבחר חורג מתקופת שמירת הנתונים של 3 שנים.
השאילתה הבאה מאחזרת את מדדי החשיפה ואת מצבי ההסתרה שלהם בקמפיין וידאו:
SELECT
campaign.id,
campaign.name,
segments.date,
segments.device,
metrics.unique_users,
metrics.unique_users_info,
metrics.average_impression_frequency_per_user,
metrics.unique_users_two_plus,
metrics.unique_users_two_plus_info,
metrics.unique_users_three_plus,
metrics.unique_users_three_plus_info,
metrics.unique_users_four_plus,
metrics.unique_users_four_plus_info,
metrics.unique_users_five_plus,
metrics.unique_users_five_plus_info,
metrics.unique_users_six_plus,
metrics.unique_users_six_plus_info,
metrics.unique_users_seven_plus,
metrics.unique_users_seven_plus_info,
metrics.unique_users_eight_plus,
metrics.unique_users_eight_plus_info,
metrics.unique_users_nine_plus,
metrics.unique_users_nine_plus_info,
metrics.unique_users_ten_plus,
metrics.unique_users_ten_plus_info
FROM campaign
WHERE campaign.advertising_channel_type = 'VIDEO'
AND segments.date BETWEEN '2026-01-01' AND '2026-01-31'