קריטריונים

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

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

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

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

סוג בטוח? שלילי? הרמות הזמינות הערות
תזמון הצגת מודעות כן לא
  • קמפיין
טווח גילאים כן כן
  • קמפיין
  • קבוצת מודעות
מודל תשלום עבור האפליקציה כן לא
  • קבוצת מודעות
קהל כן לא
  • קבוצת מודעות
במדריך לטירגוט לפי קהל בקמפיינים ליצירת ביקוש יש מידע נוסף.
רשימת מותגים כן כן
  • קמפיין
  • קבוצת מודעות
ברמת קבוצת המודעות, יש תמיכה רק בטירגוט חיובי.
ספק סלולר כן לא
  • קמפיין
קהל משולב כן לא
  • קמפיין
  • קבוצת מודעות
למידע נוסף על קהלים משולבים במאמר במרכז העזרה
תווית תוכן לא כן
  • קמפיין
  • לקוח
קהל בהתאמה אישית עם תחום עניין משותף כן לא
  • קמפיין
  • קבוצת מודעות
מוגדר על ידי משאבי 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 שופינג
היקף הדף העסקי כן לא
  • קמפיין
מזהה שירות מקומי כן לא
  • קמפיין
מייצג סוג שירות בקמפיינים של "Google בעלי מקצוע". בגרסה 24 ואילך, אפשר גם להגדיר אותות של מזהי שירות ב-"Google בעלי מקצוע" בקבוצות נכסים בקמפיינים למיקסום הביצועים באמצעות AssetGroupSignal.local_services_id.
מיקום כן כן
  • קמפיין
  • קבוצת מודעות
במדריך לטירגוט למיקום גיאוגרפי מוסבר איך עושים את זה. בגרסה 24 ואילך, הסרה של כל המיקומים מקמפיין למיקסום הביצועים של מודעות "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.
דף אינטרנט כן כן
  • קמפיין
  • קבוצת מודעות
משמש לטירגוט או להחרגה של דפים ספציפיים באתר של המפרסם על סמך תנאים. כדי להטמיע החרגות של כתובות URL, צריך להגדיר קריטריון Webpage כשלילי.
רשימת דפי אינטרנט לא כן
  • קמפיין
קישור של WEBPAGES קבוצה משותפת כדי להחריג רשימה של דפי אינטרנט ברמת הקמפיין (לא זמין לכולם).
ערוץ YouTube כן כן
  • קמפיין
  • קבוצת מודעות
  • לקוח
סרטון ב-YouTube כן כן
  • קמפיין
  • קבוצת מודעות
  • לקוח

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

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

  • גרסה 26 ואילך:
    • תומך ב-require_eu_political_advertising_declaration ב-CampaignCriterion וב-AdGroupCriterion כדי לקבוע אם קריטריון מסוים מחייב הצהרה ברמת הקמפיין על פרסום שקשור לפוליטיקה באיחוד האירופי.
    • משתמשת במאפייני נסיעות שלא תלויים בענף ב-AdGroupBidModifier ובסיבות לשגיאות שלא תלויות בענף ב-CriterionError (מחליפה את הקריטריונים וקודי השגיאה הספציפיים למלונות בגרסה 25 ובגרסאות קודמות).
  • גרסה 25 ואילך: תמיכה בקריטריון 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

כשיוצרים קהל באמצעות 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}")

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

אפשר לטרגט שפות באמצעות קריטריונים מסוג LanguageInfo ברמת הקמפיין (CampaignCriterion.language) או ברמת קבוצת המודעות (AdGroupCriterion.language). כדי לעשות את זה, מגדירים את language_constant לשם משאב LanguageConstant שניתן לטרגט (בפורמט languageConstants/{criterion_id}; ראו את קודי השפה הנתמכים). בגרסה 24 ואילך, ניסיון לטרגט שפה אסורה או שפה שלא ניתן לטרגט מחזיר את השגיאה CriterionError.CANNOT_TARGET_LANGUAGE.

התמיכה בLanguageInfo תלויה בסוג הקמפיין:

  • סוגי קמפיינים נתמכים: אפשר לטרגט שפות בסוגי קמפיינים שעומדים בדרישות, כמו קמפיינים לרשת המדיה, קמפיינים של מודעות וידאו, קמפיינים למיקסום ביצועים (ברמת הקמפיין, רלוונטי לערוצים שהם לא ערוץ ברשת החיפוש), קמפיינים לקידום אפליקציה (ברמת הקמפיין) וקמפיינים ליצירת ביקוש (ברמת קבוצת המודעות כברירת מחדל, או ברמת הקמפיין בהתאם לDemandGenCampaignSettings.upgraded_targeting).
  • קמפיינים לרשת החיפוש (AdvertisingChannelType.SEARCH), AI למיקסום ביצועים של קמפיינים לרשת החיפוש ומודעות בקמפיינים למיקסום הביצועים בחיפוש Google: אין תמיכה בטירגוט ידני לפי שפה. במקום זאת, המודעות שמוצגות בחיפוש Google מותאמות באופן אוטומטי למשתמשים על סמך השפה של הקריאייטיבים של המודעות ודפי הנחיתה, לצד העדפות השפה של המשתמשים:
    • יצירה או עדכון של קריטריונים: ניסיון ליצור או לעדכן קריטריון LanguageInfo בקמפיין לרשת החיפוש נכשל ומוצגת השגיאה ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
    • שליחת שאילתות והסרה של קריטריונים מדור קודם: קריטריונים קיימים של CampaignCriterion.language בקמפיינים לרשת החיפוש עדיין מוחזרים בתגובות לשאילתות, למרות שהם לא משמשים להצגת מודעות. למרות שבממשק המשתמש של Google Ads אין שדה לטירגוט לפי שפה בקמפיינים לרשת החיפוש, אתם יכולים להסיר קריטריונים מדור קודם של CampaignCriterion.language באמצעות CampaignCriterionService.

הגבלות על קריטריונים של מילות מפתח ותווים חוקיים

כשיוצרים קריטריונים של מילות מפתח (AdGroupCriterion.keyword), מילות מפתח שליליות בקמפיין (CampaignCriterion.keyword) או מילות מפתח לתכנון (KeywordPlanAdGroupKeyword,‏ KeywordSeed):

  • מגבלות אורך: הטקסט של מילת המפתח לא יכול לחרוג מ-80 תווים ומ-255 בייטים בקידוד UTF-8. אם חורגים מהמגבלות האלה, מוחזרת השגיאה CriterionError.KEYWORD_TEXT_TOO_LONG.
  • מספר המילים: ביטוי מילת מפתח יכול להכיל עד 10 מילים שמופרדות ברווחים. אם חורגים מהמגבלה הזו, מוחזרת השגיאה CriterionError.KEYWORD_HAS_TOO_MANY_WORDS.
  • אותיות ומספרים: אותיות, מספרים וסימנים דיאקריטיים או סימני הטעמה מכל השפות הנתמכות (כולל לטינית, יוונית, קירילית, ערבית, עברית, קאנג'י/האנזי ב-CJK, היראגאנה, קאטאקאנה והאנגול) וסימני פיסוק מקשרים (_) הם תווים חוקיים של מזהי Unicode ומותר להשתמש בהם.
  • סימני פיסוק וסמלים מותרים: בנוסף לתווים אלפאנומריים, מותר להשתמש בסימני הפיסוק ובסמלים הבאים:
    • סמלים סטנדרטיים: רווח, #, $, &, -, ", [, ], ', +, ., /, :, € ו-£.
    • וריאנטים ברוחב מלא: רווח אידיאוגרפי (\u3000), נקודה אמצעית (\u00b7), נקודה אמצעית של קטקאנה (\u30fb), אמפרסנד ברוחב מלא (\uff06) וסימן פלוס ברוחב מלא (\uff0b).
    • אפשר להוסיף כוכביות (*) רק למילות מפתח שליליות.
  • תווים אסורים: סימני פיסוק וסמלים כמו @,‏ %,‏ ^,‏ !,‏ (,‏ ),‏ =,‏ {,‏ },‏ ;,‏ ~,‏ `,‏ <,‏ >,‏ ?,‏ \`, and|, mathematical symbols (such as the multiplication sign×), and 4-byte Unicode characters (such as emoji in positive keywords) trigger a [CriterionError.KEYWORD_HAS_INVALID_CHARS`]err-kw-invalid-chars.

כדי לקבל פרטים נוספים על האופן שבו מערכת Google Ads מטפלת בסימני פיסוק ובסמלים ספציפיים במהלך הצגת המודעות, אפשר לעיין במאמר שימוש בסמלים במילות מפתח במרכז העזרה.