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