כלים לסינון מלאי שטחי פרסום ולשליטה במודעות אנכיות

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

סקירה כללית

במדריך הזה נסביר על שתי תכונות עיקריות לניהול מודעות לפי קטגוריות:

  1. אמצעי בקרה על הפורמט: אפשר להביע הסכמה או לבטל את ההסכמה לשימוש בפורמטים ספציפיים של מודעות (מודעות טקסט, קישורים להזמנות ומודעות לקידום עסקים בענף התיירות והאירוח) ברמת קבוצת המודעות.
  2. ניהול פריטים של מודעות אנכיות: סינון וטירגוט של מלאי שטחי פרסום ספציפיים מפיד אנכי מקושר (שנקרא בעבר פיד נסיעות) באמצעות מערכת מבוססת-כללים שכוללת את SharedSet ו-SharedCriterion.

דרישות מוקדמות

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

כדי להפעיל פידים של נתוני נסיעות במודעות לרשת החיפוש (TFSA) ולאפשר אמצעי בקרה על מודעות אנכיות בקמפיין, אתם יכולים לקשר את קבוצת הנכסים של פיד הנתונים האנכי ברמת הקמפיין באמצעות השלבים הבאים. לחלופין, כדי להפעיל את התכונות האלה בכל הקמפיינים בחשבון, אפשר לקשר את הפיד ברמת הלקוח. לשם כך, פועלים לפי ההוראות לקישור ברמת הלקוח במדריך בנושא פידים של נתוני נסיעות במודעות לרשת החיפוש.

  1. יוצרים אובייקט CampaignAssetSet ומגדירים את asset_set לשם המשאב של קבוצת נכסי הפיד האנכי ואת campaign לשם המשאב של הקמפיין.
  2. יוצרים CampaignAssetSetOperation עם create שמוגדר לערך CampaignAssetSet.
  3. שולחים את הפעולה באמצעות CampaignAssetSetService.MutateCampaignAssetSets.

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

אמצעי בקרה על פורמטים של מודעות ברמת קבוצת המודעות

אתם יכולים להגדיר אילו פורמטים של מודעות אנכיות יהיו פעילים בקבוצת מודעות ספציפית. הניהול מתבצע דרך השדה vertical_ads_format_setting (VerticalAdsFormatSetting) במשאב AdGroup.

פורמטים זמינים

כללי אימות

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

ניהול פריטים של מודעות בפורמט אנכי

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

איך פועל מודל הנתונים

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

  1. SharedSet: יצירת SharedSet עם סוג VERTICAL_ADS_ITEM_GROUP_RULE_LIST.
  2. SharedCriterion: הוספת כללים (קריטריונים) לקבוצה הזו. בכל כלל מציינים מאפיין, כמו עיר או רמת המלון, וערך. אפשר גם ליצור קריטריונים שליליים כדי להחריג פריטים.
  3. AdGroupCriterion: קישור SharedSet אל AdGroup באמצעות AdGroupCriterion (vertical_ads_item_group_rule_list).

מימדים נתמכים

אפשר לסנן ישויות לפי המאפיינים הבאים בSharedCriterion (VerticalAdsItemGroupRuleInfo):

  • item_code: מזהה ספציפי של כרטיס מוצר.
  • city_criterion_id, region_criterion_id, country_criterion_id: שמות של משאבים קבועים של מיקומים גיאוגרפיים לטירגוט (geoTargetConstants/{id}).
  • hotel_class: דירוג כוכבים (1-5).
  • user_rating, venue, event_participant_display_name (החל מv24): מסננים של דירוג האירוע והרשימה האנכית, המקום ושם המשתתף.

בדוגמה הזו של Python נוצר כלל להכללת פריטים במיקומים 'בוסטון' או 'סן פרנסיסקו' ולהחרגת מלונות ברמה 'כוכב אחד' ו'2 כוכבים':

# 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...

דוחות ביצועים

אפשר לאחזר מדדי ביצועים של מודעות אנכיות באמצעות השיטות GoogleAdsService.SearchStream או GoogleAdsService.Search.

פלחי קהל של מודעות בפורמט אנכי

פלחי מאפיינים של מסלול הנסיעה

החל מ-v25, במודעות בענף התיירות והאירוח שמקושרות לפידים של נסיעות ואירוח, אפשר לפלח את דוחות הביצועים באמצעות מאפייני מסלול הנסיעה:

מדדים של מודעות בפורמט אנכי

החל מv25, אפשר לאחזר את המדדים הבאים של מודעות אנכיות:

דוגמה לשאילתת GAQL

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.vertical_ads_potential_impressions,
  metrics.clicks,
  metrics.all_conversions_value,
  metrics.vertical_ads_average_booking_value_micros,
  metrics.vertical_ads_price_difference_percentage
FROM
  ad_group
WHERE
  segments.date DURING LAST_30_DAYS

טיפול בשגיאות

אלה שגיאות נפוצות שאפשר להיתקל בהן כשמגדירים מודעות אנכיות:

קוד שגיאה סיבה הפעולה המומלצת
AdGroupError.INVALID_VERTICAL_ADS_FORMAT_SETTING כל שלושת פורמטי המודעות (טקסט, קישור להזמנה, מודעות לקידום מכירות) הושבתו בו-זמנית. מוודאים שלפחות פורמט אחד מופעל ב-VerticalAdsFormatSetting.
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 לא קיים. מוודאים ששם המשאב shared_set תואם לקבוצה שנוצרה.
CriterionError.VERTICAL_ADS_ITEM_GROUP_RULE_NOT_SUPPORTED_FOR_THE_VERTICAL_TYPE המאפיין של הקריטריון שבו נעשה שימוש לא נתמך בנישה הספציפית, כמו דירוג מלון להשכרת רכב. בודקים שהמאפיין vertical_ads_item_group_rule תואם לסוג הסרטון האנכי.