توفّر الإعلانات العمودية ميزات متخصّصة لـ "الحملات على شبكة البحث" المفعّلة من خلال AI Max والمرتبطة بخلاصة عمودية، مثل الفنادق. يمكنك التحكّم في أشكال الإعلانات العمودية التي يتم عرضها على مستوى المجموعة الإعلانية، كما يمكنك التحكّم في عناصر الخلاصة التي يتم استهدافها باستخدام قواعد مجموعة عناصر الإعلانات العمودية.
نظرة عامة
يتناول هذا الدليل ميزتَين رئيسيتَين لإدارة الإعلانات العمودية:
- عناصر التحكّم في الشكل: يمكنك تفعيل أشكال إعلانات معيّنة أو إيقافها (الإعلانات النصية وروابط الحجز وإعلانات الترويج العمودية) على مستوى المجموعة الإعلانية.
- إدارة عناصر الإعلانات العمودية: يمكنك فلترة واستهداف مستودع إعلاني معيّن من خلاصتك العمودية المرتبطة (المعروفة سابقًا باسم السفر) باستخدام نظام يستند إلى القواعد ويتضمّن
SharedSetوSharedCriterion.
المتطلبات الأساسية
قبل تنفيذ هذه الميزات، تأكَّد من أنّ حملتك تستوفي المتطلبات التالية:
- نوع الحملة: يجب أن تكون "حملة على شبكة البحث".
- خلاصة الفئة: يجب ربط خلاصة بيانات فئة نشطة على مستوى العميل أو الحملة. راجِع ربط خلاصات بيانات الفئة العمودية على مستوى الحملة لربط خلاصة على مستوى الحملة. يؤدي ربط خلاصة بيانات خاصة بفئة معيّنة إلى تفعيل خلاصات السفر في "الإعلانات على شبكة البحث" (TFSA) ويتيح عناصر التحكّم في الإعلانات الخاصة بالفئة للحملة.
- AI Max: يجب تفعيل إعدادات AI Max في الحملة.
ربط خلاصات بيانات الفئات على مستوى الحملة
لتفعيل "خلاصات السفر في الإعلانات على شبكة البحث" (TFSA) وتفعيل عناصر التحكّم في الإعلانات الخاصة بفئة معيّنة ضمن حملتك، يمكنك ربط مجموعة مواد عرض خلاصة البيانات الخاصة بفئة معيّنة على مستوى الحملة باتّباع الخطوات أدناه. بدلاً من ذلك، لتفعيل هذه الميزات لجميع الحملات في حسابك، يمكنك ربط الخلاصة على مستوى العميل باتّباع تعليمات الربط على مستوى العميل في دليل "خلاصات السفر في الإعلانات على شبكة البحث".
- أنشئ عنصر
CampaignAssetSet، مع ضبطasset_setعلى اسم المورد لمجموعة مواد عرض الخلاصة العمودية وcampaignعلى اسم المورد لحملتك. - أنشئ
CampaignAssetSetOperationمع ضبطcreateعلىCampaignAssetSet. - أرسِل العملية باستخدام
CampaignAssetSetService.MutateCampaignAssetSets.
للحصول على مزيد من التفاصيل حول إدارة خلاصات السفر على نطاق واسع، يُرجى الرجوع إلى مستند خلاصات السفر في "الإعلانات على شبكة البحث".
عناصر التحكّم في شكل المجموعة الإعلانية
يمكنك الآن تحديد أشكال الإعلانات العمودية النشطة لمجموعة إعلانية معيّنة. تتم إدارة ذلك من خلال الحقل vertical_ads_format_setting في المرجع AdGroup.
التنسيقات المتاحة
- الإعلانات النصية: تكون مفعّلة بشكلٍ تلقائي. يمكن إيقافها.
- روابط الحجز: يجب الموافقة على استخدامها.
- إعلانات العروض الترويجية العمودية: يجب الموافقة على استخدامها.
قواعد التحقّق من الصحة
- لا يمكنك إيقاف جميع التنسيقات الثلاثة في الوقت نفسه لمجموعة إعلانية واحدة.
- لا تنطبق هذه الإعدادات إلا على أنواع المجموعات الإعلانية
STANDARDوSEARCH_DYNAMIC_ADS.
مثال: تعديل إعدادات التنسيق
يوضّح المثال التالي كيفية إيقاف الإعلانات النصية وتفعيل إعلانات الترويج العمودية لمجموعة إعلانية حالية.
جافا
// Assuming 'adGroup' is an existing AdGroup object.
AdGroup adGroupToUpdate = AdGroup.newBuilder()
.setResourceName(adGroup.getResourceName()) // Example: "customers/{id}/adGroups/{id}"
.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...
إدارة عناصر الإعلانات العمودية
لاستهداف مجموعة فرعية معيّنة من مستودع خلاصتك، مثل "فنادق في بوسطن" أو "استبعاد الفنادق ذات النجمة الواحدة"، عليك استخدام قواعد مجموعة سلع الإعلانات العمودية.
طريقة عمل نموذج البيانات
يستخدم نموذج البيانات نهج المعايير المشترَكة:
SharedSet: أنشئSharedSetمن النوعVERTICAL_ADS_ITEM_GROUP_RULE_LIST.SharedCriterion: إضافة قواعد (معايير) إلى هذه المجموعة تحدّد كل قاعدة سمة، مثل المدينة أو فئة الفندق، وقيمة. يمكنك أيضًا إنشاء معايير سلبية لاستبعاد عناصر.AdGroupCriterion: اربطSharedSetبحسابك علىAdGroupباستخدامAdGroupCriterion.
الأبعاد المعتمدة
يمكنك فلترة العناصر استنادًا إلى السمات التالية في SharedCriterion:
item_code: رقم تعريف خاص بالبيانات-
city_criterion_id،region_criterion_id،country_criterion_id: ثوابت الاستهداف الجغرافي. brand_text: اسم العلامة التجاريةhotel_class: التقييم بالنجوم (من 1 إلى 5)
مثال على الرمز البرمجي: إنشاء القواعد وربطها
ينشئ هذا المثال قاعدة لتضمين العناصر في "بوسطن" أو "سان فرانسيسكو" واستبعاد الفنادق ذات "نجمة واحدة" و "نجمتين".
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
# Submit SharedSetOperation...
# 2. Add Criteria (Rules) to the SharedSet
shared_criteria_operations = []
# Rule A: Include Boston and SF
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 = 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
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. بالنسبة إلى الإصدار 23 من Google Ads API، تتم إضافة شرائح محدّدة لإعداد تقارير دقيقة.
شرائح جديدة
-
segments.vertical_ads_listing_city: المدينة المرتبطة بالبطاقة. -
segments.vertical_ads_vertical_type: النوع العمودي، مثل فندق أو سيارة مستأجرة
نموذج طلب بحث GAQL
SQL
SELECT
segments.vertical_ads_listing_city,
metrics.clicks,
metrics.all_conversions_value,
metrics.impressions
FROM
ad_group
WHERE
segments.date DURING LAST_30_DAYS
معالجة الأخطاء
في ما يلي الأخطاء الشائعة التي قد تواجهها عند إعداد الإعلانات العمودية.
| رمز الخطأ | السبب | الإجراء المقترَح |
|---|---|---|
INVALID_VERTICAL_ADS_FORMAT_SETTING |
تم إيقاف جميع أشكال الإعلانات الثلاثة (النصية والإعلانات مع روابط للحجز وإعلانات العروض الترويجية) في الوقت نفسه. | تأكَّد من تفعيل تنسيق واحد على الأقل (ضبط القيمة على "صحيح") في VerticalAdsFormatSetting. |
VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_... |
لم يتم تفعيل AI Max في الحملة أو لا تتضمّن خلاصة عمودية نشطة. | فعِّل AI Max في إعدادات الحملة وتأكَّد من ربط خلاصة عمودية صالحة. |
VERTICAL_ADS_ITEM_GROUP_RULE_LIST_DOES_NOT_EXIST |
اسم مورد SharedSet المقدَّم في AdGroupCriterion غير متوفّر. | تأكَّد من أنّ اسم مورد shared_set يتطابق مع مجموعة تم إنشاؤها. |
VERTICAL_ADS_ITEM_GROUP_RULE_IS_NOT_SUPPORTED... |
نوع المعيار المستخدَم غير متاح للمجال المحدّد، مثل فئة الفندق لخدمات تأجير السيارات. | تأكَّد من أنّ السمة vertical_ads_item_group_rule تتطابق مع نوع الفيديو العمودي. |