מודעות לענף ספציפי מספקות תכונות מיוחדות לקמפיינים לרשת החיפוש שמופעל בהם AI למיקסום ביצועים של קמפיינים לרשת החיפוש ומקושרים לפיד של ענף ספציפי, כמו מלונות. אתם יכולים לקבוע אילו פורמטים של מודעות אנכיות יוצגו ברמת קבוצת המודעות, ואילו ישויות בפיד יטורגטו באמצעות כללים של קבוצות פריטים במודעות אנכיות.
סקירה כללית
המדריך הזה עוסק בשתי תכונות עיקריות לניהול מודעות אנכיות:
- אמצעי בקרה על פורמטים: אתם יכולים להביע הסכמה או לבטל את ההסכמה להצגת פורמטים ספציפיים של מודעות (מודעות טקסט, קישורים להזמנות ומודעות לקידום עסקים בענף ספציפי) ברמת קבוצת המודעות.
- ניהול פריטים של מודעות בענף ספציפי: אפשר לסנן ולטרגט מלאי ספציפי מהפיד המקושר של הענף הספציפי (לשעבר "נסיעות") באמצעות מערכת מבוססת-כללים שכוללת את
SharedSetו-SharedCriterion.
דרישות מוקדמות
לפני שאתם מטמיעים את התכונות האלה, חשוב לוודא שהקמפיין עומד בדרישות הבאות:
- סוג הקמפיין: קמפיין לרשת החיפוש.
- פיד של ענף ספציפי: פיד נתונים פעיל של ענף ספציפי צריך להיות מקושר ברמת הלקוח או ברמת הקמפיין. כדי לקשר פיד נתונים ברמת הקמפיין, עיינו במאמר קישור פידים של נתונים לפי ענף ברמת הקמפיין. קישור של פיד נתונים לענף ספציפי מפעיל את התכונה פידים של נתוני נסיעות במודעות לרשת החיפוש (TFSA), ומאפשר להשתמש באמצעי הבקרה על מודעות לענף ספציפי בקמפיין.
- AI למיקסום ביצועים של קמפיינים לרשת החיפוש: ההגדרה "AI למיקסום ביצועים של קמפיינים לרשת החיפוש" צריכה להיות מופעלת בקמפיין.
קישור פידים של נתונים לפי ענף ברמת הקמפיין
כדי להפעיל פידים של נתוני נסיעות במודעות לרשת החיפוש (TFSA) ולאפשר אמצעי בקרה על מודעות לענף ספציפי בקמפיין, אתם יכולים לקשר את קבוצת הנכסים של פיד הנתונים לענף ספציפי ברמת הקמפיין. כך עושים את זה: לחלופין, כדי להפעיל את התכונות האלה בכל הקמפיינים בחשבון, אתם יכולים לקשר את הפיד ברמת הלקוח. לשם כך, פועלים לפי ההוראות לקישור ברמת הלקוח במדריך בנושא פידים של נתוני נסיעות במודעות לרשת החיפוש.
- יוצרים אובייקט
CampaignAssetSet, מגדירים אתasset_setלשם המשאב של קבוצת הנכסים של הפיד הספציפי לענף, ואתcampaignלשם המשאב של הקמפיין. - יוצרים
CampaignAssetSetOperationעםcreateשמוגדר ל-CampaignAssetSet. - שולחים את הפעולה באמצעות
CampaignAssetSetService.MutateCampaignAssetSets.
מידע נוסף על ניהול פידים של נתוני נסיעות בקנה מידה נרחב זמין במסמך התיעוד בנושא פידים של נתוני נסיעות במודעות לרשת החיפוש.
אמצעי בקרה על הפורמטים של קבוצת המודעות
אתם יכולים להגדיר אילו פורמטים של מודעות אנכיות יהיו פעילים בקבוצת מודעות ספציפית. ההגדרה הזו מנוהלת באמצעות השדה vertical_ads_format_setting (VerticalAdsFormatSetting) במשאב AdGroup.
פורמטים זמינים
- מודעות טקסט (
disable_text_ads): מופעלות כברירת מחדל. אפשר להשבית אותה. - קישורים להזמנה (
enable_booking_links): נדרשת הצטרפות. האפשרות הזו נתמכת רק בפידים של הענפיםHOTELSו-THINGS_TO_DO. - מודעות לקידום מכירות לענף הזה
(
enable_vertical_promotion_ads): נדרשת הסכמה.
כללי אימות
- אי אפשר לבטל את ההסכמה לכל שלושת הפורמטים בו-זמנית בקבוצת מודעות אחת.
- אפשר להגדיר את
enable_booking_linksבתורtrueרק כשהפיד הפעיל של הקמפיין הואHOTELSאוTHINGS_TO_DO. - ההגדרות האלה חלות רק על קבוצות של מודעות מסוג
SEARCH_STANDARDו-SEARCH_DYNAMIC_ADS.
דוגמה: עדכון הגדרות הפורמט
הדוגמה הבאה ב-Java ממחישה איך להשבית מודעות טקסט ולהפעיל מודעות לקידום ענף ספציפי בקבוצת מודעות קיימת:
// Assuming 'adGroup' is an existing AdGroup object.
// Example resource name: "customers/{customer_id}/adGroups/{ad_group_id}"
AdGroup adGroupToUpdate = AdGroup.newBuilder()
.setResourceName(adGroup.getResourceName())
.setVerticalAdsFormatSetting(
AdGroup.VerticalAdsFormatSetting.newBuilder()
.setDisableTextAds(true)
.setEnableBookingLinks(false)
.setEnableVerticalPromotionAds(true)
)
.build();
AdGroupOperation operation = AdGroupOperation.newBuilder()
.setUpdate(adGroupToUpdate)
.setUpdateMask(FieldMasks.allSetFieldsOf(adGroupToUpdate))
.build();
// Submit the operation using AdGroupService...
ניהול פריטים של מודעות לענפים ספציפיים
כדי לטרגט קבוצת משנה ספציפית של מלאי שטחי הפרסום בפיד, כמו "מלונות בבוסטון" או "החרגת מלונות בדירוג כוכב אחד", צריך להשתמש בכללים של קבוצות פריטים במודעות לענפים ספציפיים.
איך פועל מודל הנתונים
מודל הנתונים משתמש בגישה של קריטריונים משותפים:
-
SharedSet: יוצריםSharedSetמסוגVERTICAL_ADS_ITEM_GROUP_RULE_LIST. -
SharedCriterion: מוסיפים כללים (קריטריונים) לקבוצה הזו. כל כלל מציין מאפיין, כמו עיר או רמת המלון, וערך. אפשר גם ליצור קריטריונים שליליים כדי להחריג פריטים. -
AdGroupCriterion: מקשרים אתSharedSetל-AdGroupבאמצעותAdGroupCriterion(vertical_ads_item_group_rule_list).
מימדים נתמכים
אפשר לסנן ישויות לפי המאפיינים הבאים ב-SharedCriterion (VerticalAdsItemGroupRuleInfo), בהתאם ל-vertical_ads_item_vertical_type של SharedSet:
item_code: מזהה ספציפי של כרטיס מוצר (נתמך בכל סוגי הענפים).-
city_criterion_id,region_criterion_id,country_criterion_id: שמות משאבים של קבועים לטירגוט גיאוגרפי (geoTargetConstants/{id}; נתמכים בכל סוגי הענפים חוץ מ-FLIGHTS). hotel_class: דירוג כוכבים מ-1 עד 5 (HOTELSבלבד).-
user_rating(החל מגרסהv24): דירוג המשתמשים מעוגל כלפי מטה, מ-1 עד 5 (THINGS_TO_DOבלבד). -
venue,event_participant_display_name(החל מגרסהv24): מסננים של שם התצוגה של המשתתפים ומקום האירוע (EVENTSבלבד).
דוגמה לקוד: יצירה וקישור של כללים
בדוגמה הזו ב-Python נוצר כלל שכולל פריטים ב "בוסטון" או ב"סן פרנסיסקו" ומחריג מלונות של "כוכב אחד" ו "שני כוכבים":
# 1. Create the SharedSet
shared_set_operation = client.get_type("SharedSetOperation")
shared_set = shared_set_operation.create
shared_set.name = "Boston/SF Premium Hotels"
shared_set.type_ = (
client.enums.SharedSetTypeEnum.VERTICAL_ADS_ITEM_GROUP_RULE_LIST
)
shared_set.vertical_ads_item_vertical_type = (
client.enums.VerticalAdsItemVerticalTypeEnum.HOTELS
)
shared_set_service = client.get_service("SharedSetService")
shared_set_response = shared_set_service.mutate_shared_sets(
customer_id=customer_id, operations=[shared_set_operation]
)
shared_set_resource_name = shared_set_response.results[0].resource_name
# 2. Add Criteria (Rules) to the SharedSet
shared_criteria_operations = []
# Rule A: Include Boston and SF
geo_target_constant_service = client.get_service("GeoTargetConstantService")
included_city_ids = [1006543, 1014221] # Geo Target Constant IDs
for city_id in included_city_ids:
op = client.get_type("SharedCriterionOperation")
criterion = op.create
criterion.shared_set = shared_set_resource_name
criterion.vertical_ads_item_group_rule.city_criterion_id = (
geo_target_constant_service.geo_target_constant_path(city_id)
)
shared_criteria_operations.append(op)
# Rule B: Exclude 1 and 2 Star Hotels
excluded_stars = [1, 2]
for star_rating in excluded_stars:
op = client.get_type("SharedCriterionOperation")
criterion = op.create
criterion.shared_set = shared_set_resource_name
criterion.vertical_ads_item_group_rule.hotel_class = star_rating
criterion.negative = True # Mark as exclusion
shared_criteria_operations.append(op)
# Submit SharedCriterionOperations...
# 3. Link to AdGroup
ad_group_service = client.get_service("AdGroupService")
ad_group_resource_name = ad_group_service.ad_group_path(
customer_id, ad_group_id
)
agc_operation = client.get_type("AdGroupCriterionOperation")
agc = agc_operation.create
agc.ad_group = ad_group_resource_name
agc.status = client.enums.AdGroupCriterionStatusEnum.ENABLED
agc.vertical_ads_item_group_rule_list.shared_set = shared_set_resource_name
# Submit AdGroupCriterionOperation...
בידינג ידני לפי עלות לקליק לכל ישות
החל מ-v25, בקמפיינים לרשת החיפוש בענף התיירות (קמפיינים לרשת החיפוש שמופעלת בהם חבילת התכונות "AI למיקסום ביצועים של קמפיינים לרשת החיפוש" ופיד מלונות מקושר) שמוגדרת בהם שיטת הבידינג "בידינג ידני לפי עלות לקליק" (BiddingStrategyType.MANUAL_CPC), אתם יכולים להגדיר שינויים של הצעות מחיר אוטומטיות (cpc_bid_micros) לפריטים ספציפיים בפיד המלונות באמצעות הקריטריון EntityBid (ad_group_criterion.entity_bid) עם CriterionType.VERTICAL_ADS_ITEM_BID ו-entity_bid.item_code.
קריטריונים שליליים (negative = true), קמפיינים שאינם לרשת החיפוש ושיטות בידינג אוטומטיות או חכמות לא נתמכים ב-VERTICAL_ADS_ITEM_BID ומחזירים את השגיאה ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
מדדי הביצועים לא מאוכלסים בקריטריונים של VERTICAL_ADS_ITEM_BID. כדי לראות את הסכימה המלאה, שאילתות GAQL ודוגמאות למטען ייעודי (payload) של שינוי, עיינו בקטע בידינג ידני לפי עלות לקליק לכל ישות במדריך בנושא פידים של נתוני נסיעות במודעות לרשת החיפוש. כדי להגדיר התאמות של הצעות מחיר לקבוצות של מודעות להזמנת חדרים במכפלה לפי מאפיינים של מסלול הנסיעה באמצעות AdGroupBidModifier, עיינו במאמר התאמת הצעות מחיר באמצעות התאמות של הצעות מחיר.
דוחות ביצועים
כדי לאחזר מדדי ביצועים של מודעות בענף ספציפי, אפשר להשתמש בשיטות GoogleAdsService.SearchStream או GoogleAdsService.Search.
פלחי קהל למודעות בענפים ספציפיים
-
segments.vertical_ads_hotel_class: ערך של מספר שלם (כוכב אחד עד 5 כוכבים) שמציין את דירוג הכוכבים של המלון. -
segments.vertical_ads_listing: מזהה של מודעה ספציפית בענף מסוים. -
segments.vertical_ads_listing_brand: המותג שמשויך למודעה בענף ספציפי. -
segments.vertical_ads_listing_city: העיר שמשויכת לדף העסקי. -
segments.vertical_ads_listing_country: המדינה שמשויכת לכרטיס המוצר. -
segments.vertical_ads_listing_region: האזור שמשויך לפריט. -
segments.vertical_ads_partner_account: חשבון השותף ב-Partner Center (לדוגמה, Hotel Center) שמספק את נתוני פיד המלאי. -
segments.vertical_ads_vertical: סוג הענף, כמו מלון או השכרת רכב. -
segments.vertical_ads_event_participant_display_names: השמות המוצגים של המשתתפים באירוע, כמו אומנים, דוברים או קבוצות. -
segments.vertical_ads_listing_user_rating(החל מגרסהv24): ערך של מספר שלם (1 עד 5) שמציין את דירוג המשתמש של כרטיס המוצר האנכי. segments.vertical_ads_listing_venue(החל מ-v24): שם המקום שבו מתקיים האירוע שמופיע במודעה האנכית (לדוגמה, אולם קונצרטים).segments.vertical_ads_price_tier(החל מ-v25): קטגוריית התחרותיות היחסית של המחירים בכרטיסי מוצר של מלונות.-
segments.vertical_ads_rate_rule_id(החל מ-v25): מזהה מחרוזת שתואם לכללי תעריפים פרטיים או מותנים שחלים על הצעת המחיר או החשיפה. -
segments.vertical_ads_rate_type(החל מגרסהv25): סיווג של סוג התעריף הציבורי, הפרטי או המותנה.
פלחים של מאפייני מסלול נסיעה
החל מ-v25, במודעות לענפים ספציפיים שמקושרות לפידים של נסיעות ואירוח, אפשר לפלח את דוחות הביצועים לפי מאפיינים של מסלול הנסיעה:
-
segments.advance_booking_window: חלון הזמן להזמנה מראש של מסלול הנסיעה, בימים. -
segments.length_of_booking: משך ההזמנה של מסלול הנסיעה בימים. -
segments.start_date: תאריך ההתחלה של ההזמנה בפורמטyyyy-MM-dd. -
segments.start_day_of_week: היום בשבוע שבו ההזמנה מתחילה. -
segments.user_set_dates: מציין אם נבחרו תאריכים שצוינו על ידי המשתמש (USER_SELECTEDאוDEFAULT_SELECTION).
מדדים של מודעות בפורמט אנכי
החל מגרסה v25, אפשר לאחזר את המדדים הבאים של מודעות אנכיות:
metrics.vertical_ads_potential_impressions: חשיפות פוטנציאליות שמייצגות את סך כל החשיפות האפשריות שזמינות בהקשר של השאילתה, בכפוף למכסת הצפיות.-
metrics.vertical_ads_average_booking_value_micros: התעריף היומי הממוצע משוקלל הקליקים במיקרו-שקלים, כולל מיסים ועמלות, לאורך כל משך השהייה. -
metrics.vertical_ads_price_difference_percentage: ההפרש באחוזים בין המחיר שהמפרסם מציע לבין המחיר המתחרה הנמוך ביותר לאותו נכס.
החל מגרסה v26, אפשר גם לשלוח שאילתות לגבי המדדים metrics.search_top_impression_share ו-metrics.search_click_share לצד הפלחים של segments.vertical_ads_* והפלחים של המאפיין itinerary.
- אי אפשר לבחור את המדדים של
metrics.vertical_ads_*יחד עם הפלחים של מאפיין מסלול הנסיעה (segments.advance_booking_window,segments.length_of_booking,segments.start_date,segments.start_day_of_weekו-segments.user_set_dates). - הפלחים של מאפיין מסלול הנסיעה תואמים רק לפלחים של מודעות לענף ספציפי ברמת כרטיס המוצר וברמת השותף (
segments.vertical_ads_hotel_class,segments.vertical_ads_listing,segments.vertical_ads_listing_brand,segments.vertical_ads_listing_city,segments.vertical_ads_listing_country,segments.vertical_ads_listing_region,segments.vertical_ads_partner_accountו-segments.vertical_ads_vertical). - אי אפשר לשלב את הפלחים של המודעות הספציפיות לתעריף ולסוג האירוע (
segments.vertical_ads_price_tier,segments.vertical_ads_rate_rule_id,segments.vertical_ads_rate_type,segments.vertical_ads_event_participant_display_names,segments.vertical_ads_listing_user_ratingו-segments.vertical_ads_listing_venue) עם הפלחים של מאפייני מסלול הנסיעה.
שאילתות GAQL לדוגמה
השאילתה הזו מאחזרת מדדים תחרותיים ומדדי הזמנות של מודעות אנכיות, מפולחים לפי עיר, רמת מחיר וסוג תעריף:
SELECT
campaign.id,
ad_group.id,
segments.vertical_ads_listing_city,
segments.vertical_ads_price_tier,
segments.vertical_ads_rate_type,
metrics.vertical_ads_potential_impressions,
metrics.vertical_ads_average_booking_value_micros,
metrics.vertical_ads_price_difference_percentage,
metrics.search_top_impression_share,
metrics.search_click_share
FROM
ad_group
WHERE
segments.date DURING LAST_30_DAYS
השאילתה הזו מפצלת את מדדי לבדיקת ביצועים הסטנדרטיים ואת מדדי נתח החשיפות או נתח הקליקים לפי מאפייני העיר והזמנת מסלול הנסיעה בכרטיס המוצר של המודעות לענף ספציפי:
SELECT
campaign.id,
ad_group.id,
segments.vertical_ads_listing_city,
segments.advance_booking_window,
segments.length_of_booking,
segments.start_date,
metrics.impressions,
metrics.clicks,
metrics.all_conversions_value,
metrics.search_top_impression_share,
metrics.search_click_share
FROM
ad_group
WHERE
segments.date DURING LAST_30_DAYS
טיפול בשגיאות
אלה שגיאות נפוצות שאתם עשויים להיתקל בהן כשאתם מגדירים מודעות אנכיות:
| קוד שגיאה | סיבה | הפעולה המומלצת |
|---|---|---|
AdGroupError.INVALID_VERTICAL_ADS_FORMAT_SETTING |
כל שלושת הפורמטים של המודעות (טקסט, קישור להזמנה, מודעות לקידום) הושבתו בו-זמנית, או שהתכונה enable_booking_links הופעלה בענף אחר, לא HOTELS או THINGS_TO_DO. |
צריך לוודא שלפחות פורמט אחד מופעל ב-VerticalAdsFormatSetting, ולהפעיל קישורים להזמנות רק בפידים של HOTELS או THINGS_TO_DO. |
AdGroupError.VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_FOR_CAMPAIGNS_WITHOUT_AI_MAX |
התכונה "AI למיקסום ביצועים של קמפיינים לרשת החיפוש" לא מופעלת בקמפיין. | מפעילים את "AI למיקסום ביצועים של קמפיינים לרשת החיפוש" בהגדרות הקמפיין. |
AdGroupError.VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_FOR_CAMPAIGNS_WITHOUT_ENABLED_TRAVEL_FEED |
בקמפיין אין פיד נתונים פעיל של ענף ספציפי. | צריך לוודא שפיד תקין של ענף מקושר ברמת הלקוח או הקמפיין. |
CriterionError.VERTICAL_ADS_ITEM_GROUP_RULE_LIST_DOES_NOT_EXIST |
שם המשאב SharedSet שצוין בשדה AdGroupCriterion לא קיים או שהוא לא מהסוג VERTICAL_ADS_ITEM_GROUP_RULE_LIST. |
צריך לוודא ששם המשאב shared_set מפנה אל SharedSet קיים מסוג VERTICAL_ADS_ITEM_GROUP_RULE_LIST. |
CriterionError.CANNOT_ADD_REMOVED_VERTICAL_ADS_ITEM_GROUP_RULE_LIST_SHARED_SET |
הסטטוס של SharedSet שאליו מפנה AdGroupCriterion הוא REMOVED. |
צריך להפנות אל SharedSet מופעל מסוג
VERTICAL_ADS_ITEM_GROUP_RULE_LIST. |
CriterionError.VERTICAL_ADS_ITEM_GROUP_RULE_NOT_SUPPORTED_FOR_THE_VERTICAL_TYPE |
המאפיין של הקריטריון שבו נעשה שימוש לא נתמך בענף הספציפי, למשל דירוג מלון בהשכרת רכב. | מוודאים שהמאפיין vertical_ads_item_group_rule
תואם לסוג הענף. |