אפשר להגדיר קריטריונים לטירגוט בשלוש רמות שונות:
- ברמת הקמפיין.
- ברמת קבוצת המודעות.
- ברמת הלקוח.
אי אפשר להגדיר את כל סוגי הקריטריונים בכל הרמות. לדוגמה, יש קריטריונים שאפשר להגדיר רק ברמת הקמפיין. בנוסף, אפשר להשתמש בקריטריונים מסוימים רק לטירגוט שלילי, ובקריטריונים אחרים רק לטירגוט חיובי.
קריטריונים נתמכים לפי רמה
בטבלה הבאה מתואר השימוש המותר בכל סוגי הקריטריונים:
| סוג | חיובי? | שלילי? | הרמות הזמינות | הערות |
|---|---|---|---|---|
| תזמון הצגת מודעות | כן | לא |
|
|
| טווח גילאים | כן | כן |
|
|
| מודל תשלום עבור האפליקציה | כן | לא |
|
|
| קהל | כן | לא |
|
במדריך לטירגוט לפי קהל בקמפיינים ליצירת ביקוש מוסבר איך עושים את זה. |
| רשימת מותגים | כן | כן |
|
ברמת קבוצת המודעות, יש תמיכה רק בטירגוט חיובי. |
| ספק סלולר | כן | לא |
|
|
| קהל משולב | כן | לא |
|
למידע נוסף על קהלים משולבים במאמר במרכז העזרה |
| תווית תוכן | לא | כן |
|
|
| קהל בהתאמה אישית עם תחום עניין משותף | כן | לא |
|
מוגדר על ידי משאבי
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.
- יצירה או עדכון של קריטריונים: ניסיון ליצור או לעדכן קריטריון