קריטריונים

אפשר להגדיר קריטריונים לטירגוט בשלוש רמות שונות:

לא ניתן להגדיר את כל סוגי הקריטריונים בכל הרמות: חלק מהם, למשל, ניתנים להגדרה רק ברמת הקמפיין. בנוסף, יש קריטריונים שאפשר להשתמש בהם רק לטירגוט שלילי, ויש קריטריונים שאפשר להשתמש בהם רק לטירגוט חיובי.

קריטריונים נתמכים לפי רמה

בטבלה הבאה מתואר השימוש המותר בכל סוגי הקריטריונים:

סוג חיובי? שלילי? רמות זמינות פתקים
תזמון הצגת מודעות כן לא
  • קמפיין
טווח גילאים כן כן
  • קמפיין
  • קבוצת מודעות
מודל תשלום עבור האפליקציה כן לא
  • קבוצת מודעות
קהל כן לא
  • קבוצת מודעות
אפשר לעיין במדריך לטירגוט קהלים בקמפיינים ליצירת ביקוש.
רשימת מותגים כן כן
  • קמפיין
  • קבוצת מודעות
ברמת קבוצת המודעות, נתמך רק טירגוט חיובי.
ספק כן לא
  • קמפיין
קהל משולב כן לא
  • קמפיין
  • קבוצת מודעות
אפשר לעיין במאמר הזה במרכז העזרה בנושא קהלים משולבים.
תווית תוכן לא כן
  • קמפיין
  • לקוח
קהל בהתאמה אישית עם תחום עניין משותף כן לא
  • קמפיין
  • קבוצת מודעות
מוגדר על ידי משאבי CustomInterest. לפלחי קהל שמשלבים מילות מפתח, כתובות URL ואפליקציות, משתמשים ב- CustomAudienceInfo. מידע נוסף זמין במדריך בנושא קהלים בהתאמה אישית.
קהל בהתאמה אישית כן לא
  • קמפיין
  • קבוצת מודעות
מוגדר על ידי משאבי CustomAudience. מדריך לקהלים בהתאמה אישית
קהל בהתאמה אישית עם כוונת רכישה כן לא
  • קבוצת מודעות
מוגדר על ידי משאבי CustomInterest. לפלחי קהל שמשלבים מילות מפתח, כתובות URL ואפליקציות, משתמשים ב- CustomAudienceInfo. מידע נוסף זמין במדריך בנושא קהלים בהתאמה אישית.
מכשיר כן לא
  • קמפיין
מגדירים את bid_modifier לערך 0.0 כדי להשבית סוג מסוים של מכשיר. משתמשים ב- AdGroupBidModifier להתאמות של הצעות מחיר למכשירים ברמת קבוצת המודעות. אפשר לעיין במדריך לשינויים בהצעות המחיר.
הצעת מחיר לישות כן לא
  • קבוצת מודעות
בגרסה 25 ואילך, המאפיין מגדיר הצעת מחיר ברמת הפריט (item_code) לישות של נסיעות (כמו מלון, פעילות או אירוע) במודעות בפורמט אנכי באמצעות קריטריון מסוג VERTICAL_ADS_ITEM_BID.
דמוגרפיה מורחבת כן כן
  • קמפיין
  • קבוצת מודעות
מגדר כן כן
  • קמפיין
  • קבוצת מודעות
החרגות של מגדרים ברמת הקמפיין (negative = true) נתמכות גם בקמפיינים למיקסום הביצועים. ניסיון לטרגט רק את הקטגוריה UNDETERMINED במאפיין דמוגרפי מחזיר CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED. במאמר הבדלים בין גרסאות מוסבר על כללי אימות דמוגרפיים בגרסה 24 ואילך.
טווח הכנסה כן כן
  • קמפיין
  • קבוצת מודעות
חסימת כתובות IP לא כן
  • קמפיין
  • לקוח
Keyword כן כן
  • קמפיין
  • קבוצת מודעות
ברמת הקמפיין, אפשר רק להחריג מילות מפתח.
נושא של מילות מפתח כן כן
  • קמפיין
שפה כן לא
  • קמפיין
  • קבוצת מודעות
בגרסה 24 ואילך, ניסיון לטרגט שפה שלא מותרת מחזיר את הערך CriterionError.CANNOT_TARGET_LANGUAGE.
אירוע משמעותי בחיים כן כן
  • קמפיין
  • קבוצת מודעות
קבוצה של כרטיסי מוצר כן לא
  • קבוצת מודעות
מבנה היררכי לקמפיינים של מודעות להזמנת חדרים ולקמפיינים של שופינג. אפשר לעיין במדריך לקבוצות של כרטיסי מוצר בשופינג.
היקף הדף העסקי כן לא
  • קמפיין
מזהה של שירות מקומי כן לא
  • קמפיין
מייצג סוג שירות בקמפיינים של Google בעלי מקצוע. בגרסה v24 ואילך, אפשר להגדיר אותות של מזהה שירות של Google בעלי מקצוע גם בקבוצות נכסים בקמפיינים למיקסום הביצועים באמצעות AssetGroupSignal.local_services_id.
מיקום כן כן
  • קמפיין
  • קבוצת מודעות
מדריך לטירגוט למיקום גיאוגרפי בגרסה v24 ואילך, אם מסירים את כל המיקומים מקמפיין למיקסום הביצועים של מודעות 'Google בעלי מקצוע', מוחזרת השגיאה CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN.
קבוצה לפי מיקום כן לא
  • קמפיין
להגדיר קהל יעד באזורים גיאוגרפיים מרובים באמצעות רדיוס מרחק. מדריך לטירגוט למיקום גיאוגרפי
קטגוריית אפליקציות לנייד כן כן
  • קמפיין
  • קבוצת מודעות
  • לקוח
אפליקציה לנייד כן כן
  • קמפיין
  • קבוצת מודעות
  • לקוח
מכשיר נייד כן לא
  • קמפיין
רשימת מילות מפתח שליליות לא כן
  • לקוח
מקשרים ACCOUNT_LEVEL_NEGATIVE_KEYWORDS ערכה משותפת לחשבון (לכל היותר אחת לכל חשבון).
גרסת מערכת ההפעלה כן לא
  • קמפיין
סטטוס הורה כן כן
  • קמפיין
  • קבוצת מודעות
ברמת הקמפיין, יש תמיכה רק בטירגוט שלילי.
מיקום מודעה כן כן
  • קמפיין
  • קבוצת מודעות
  • לקוח
מיקומי מודעות מנוהלים תומכים בטירגוט חיובי ברמת הקמפיין וברמת קבוצת המודעות, ובטירגוט שלילי בכל הרמות. הגבלות על אורך כתובת URL (250 תווים) ועומק (2 רמות); אסור להשתמש ב-adsenseformobileapps.com.
רשימת מיקומי מודעות לא כן
  • לקוח
מקשרים NEGATIVE_PLACEMENTS קבוצה משותפת לחשבון כדי להחריג מיקומי מודעות בכל הקמפיינים.
קרבה כן לא
  • קמפיין
נוצר באמצעות כתובת או קואורדינטות של קו אורך וקו רוחב ורדיוס. מדריך לטירגוט למיקום גיאוגרפי
חבילת מסננים לקמעונאים כן כן
  • קבוצת מודעות
בגרסה 24 ואילך (בחשבונות ברשימת ההיתרים בלבד), אפשר לקשר RETAIL_FILTER קבוצה משותפת לקבוצת מודעות (או ל-AssetGroupListingGroupFilter בקמפיינים למיקסום ביצועים) כדי לסנן מוצרים באופן דינמי על סמך תגים.
נושא כן כן
  • קמפיין
  • קבוצת מודעות
תחום עניין של משתמש כן כן
  • קמפיין
  • קבוצת מודעות
מוודאים ש הזמינויות תואמות לסוג הקמפיין. חלק מהאפשרויות של תחומי העניין של המשתמשים זמינות רק לסוגים מסוימים של קמפיינים.
רשימת משתמשים כן כן
  • קמפיין
  • קבוצת מודעות
משתמשים במזהה של רשימת המשתמשים.
רשימת כללים של קבוצת הפריטים במודעות לפי קטגוריות כן כן
  • קבוצת מודעות
מקשרים VERTICAL_ADS_ITEM_GROUP_RULE_LIST קבוצה משותפת לקבוצת מודעות בקמפיינים לרשת החיפוש עם פידים של נתוני נסיעות (התכונה נתמכת גם ב-AssetGroupSignal בקמפיינים למיקסום ביצועים בגרסה 24 ואילך בחשבונות שנכללים ברשימת ההיתרים).
חבילת ערוצים של סרטונים כן כן
  • קמפיין
  • קבוצת מודעות
ציון מזהה לא תקין של חבילת ערוצים מחזיר את הערך CampaignCriterionError.INVALID_VIDEO_LINEUP_ID.
דף אינטרנט כן כן
  • קמפיין
  • קבוצת מודעות
התג משמש לטירגוט או להחרגה של דפים ספציפיים באתר של מפרסם על סמך תנאים. הגדרת קריטריון Webpage כשלילי משמשת להחרגות של כתובות URL.
רשימת דפי אינטרנט לא כן
  • קמפיין
קישור של WEBPAGES ערכה משותפת להחרגה של רשימת דפי אינטרנט ברמת הקמפיין (זמין רק לחשבונות שנכללים ברשימת היתרים).
ערוץ YouTube כן כן
  • קמפיין
  • קבוצת מודעות
  • לקוח
סרטון ב-YouTube כן כן
  • קמפיין
  • קבוצת מודעות
  • לקוח

הבדלים בין הגרסאות

יש כמה סוגים של קריטריונים והתנהגויות אימות ששונים בגרסאות הנתמכות של Google Ads API:

  • ‫v25 ואילך: תומך בקריטריון EntityBid ‏ (entity_bid) ב-AdGroupCriterion עם סוג הקריטריון VERTICAL_ADS_ITEM_BID כדי להגדיר הצעות מחיר ברמת הפריט לישויות בענף התיירות והאירוח במודעות אנכיות.
  • גרסה 24 ואילך:
    • תמיכה ב-RetailFilterBundle (AdGroupCriterion.retail_filter_bundle ו-AssetGroupListingGroupFilter.Dimension.retail_filter_bundle) וב-RetailFilter (SharedCriterion.retail_filter) לסינון מוצרים על סמך תגים (רק בחשבונות ברשימת ההיתרים).
    • תמיכה במאפייני הכללים user_rating, venue ו-event_participant_display_name ב-VerticalAdsItemGroupRuleInfo ב-SharedCriterion.
    • תמיכה ב-AssetGroupSignal.local_services_id וב-AssetGroupSignal.vertical_ads_item_group_rule_list (ברשימת ההיתרים) לאותות של קבוצות נכסים בקמפיינים למיקסום הביצועים.
    • הפונקציה מחזירה את הערך CriterionError.CANNOT_EXCLUDE_ALL_TARGETS כשמנסים להחריג את כל יעדי הטירגוט במאפיין דמוגרפי (AgeRangeInfo,‏ GenderInfo,‏ IncomeRangeInfo או ParentalStatusInfo).
    • הפונקציה מחזירה CriterionError.CANNOT_TARGET_LANGUAGE כשמנסים לטרגט שפה שלא מותרת.
    • CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN מוחזר כשמנסים להסיר את כל המיקומים מקמפיין למיקסום הביצועים של Google בעלי מקצוע.

קריטריונים לטירגוט לפי פרטי קהל

אפשר לטרגט קהלים ברמת קבוצת המודעות באמצעות קריטריונים של AudienceInfo ב-AdGroupCriterion.audience. מגדירים את ad_group_criterion.audience.audience לשם המשאב של Audience שאליו רוצים לטרגט. כדי להשתמש בקריטריון AudienceInfo ב-AdGroupCriterion, צריך להגדיר את ad_group.audience_setting.use_audience_grouped = true כשיוצרים את קבוצת המודעות (אי אפשר לשנות את ההגדרה הזו אחרי שהקבוצה נוצרת). אפשר גם להגדיר campaign.audience_setting.use_audience_grouped = true כשיוצרים את הקמפיין כדי למנוע החרגות של פלחים ונתונים דמוגרפיים ברמת הקמפיין.

בדיקה של MutateAudienceResult עבור audience_id

כשיוצרים קהל באמצעות AudienceService.MutateAudiences, כל פעולה מחזירה MutateAudienceResult. אפשר לבדוק את MutateAudienceResult כדי לקבל את audience_id על ידי ניתוח של resource_name שהוחזר, ואפשר לבדוק שדות שניתנים לשינוי (כמו name) באובייקט audience שהוחזר כש-response_content_type מוגדר ל-MUTABLE_RESOURCE:

# Inspect MutateAudienceResult to get audience_id.
for result in response.results:
    resource_name = result.resource_name
    # Format: customers/{customer_id}/audiences/{audience_id}
    audience_id = audience_service.parse_audience_path(resource_name)[
        "audience_id"
    ]
    print(f"Created audience '{resource_name}' with ID '{audience_id}'.")

    # Access mutable fields on result.audience when MUTABLE_RESOURCE is requested.
    if result.audience.resource_name:
        print(f"Audience name from mutable resource: {result.audience.name}")