خلاصات السفر في "الإعلانات على شبكة البحث"
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
بعد ربط خلاصات منتجاتك من "فنادق" أو "أماكن للاستئجار" أو "أنشطة مقترَحة" بحسابك على "إعلانات Google"، تعمل "إعلانات Google" الآن تلقائيًا على تحسين "الحملات على شبكة البحث" الحالية باستخدام الأسعار والصور المأخوذة من خلاصاتك. تُعرف هذه الميزة باسم
خلاصات السفر في "الإعلانات على شبكة البحث".
إيقاف "خلاصات السفر في الإعلانات على شبكة البحث"
إذا كنت تفضّل عدم استخدام هذه الميزة، يمكنك استخدام Google Ads API لإيقافها على مستوى العميل والحملة.
إيقاف الإعداد على مستوى العميل
لإيقاف "خلاصات السفر في الإعلانات على شبكة البحث" على مستوى العميل، اتّبِع الخطوات التالية:
استرداد جميع أسماء الموارد الخاصة بـ
CustomerAssetSet
التي يكون نوعها
TRAVEL_FEED
باستخدام التقرير customer_asset_set
:
SELECT asset_set.resource_name, asset_set.name FROM customer_asset_set WHERE asset_set.type = 'TRAVEL_FEED'
لكل اسم مورد، أنشئ CustomerAssetSetOperation
واضبط
remove
على اسم المورد
الذي تم استرداده من الخطوة السابقة.
أرسِل طلبًا إلى CustomerAssetSetService.MutateCustomerAssetSets
باستخدام عناصر CustomerAssetSetOperation
التي تم إنشاؤها.
إذا أردت تفعيل هذه الميزة على مستوى العميل مرة أخرى، اتّبِع الخطوات التالية:
- لكل اسم مورد من
CustomerAssetSet
تم استرداده من الخطوات السابقة، أنشئ CustomerAssetSet
جديدًا، مع ضبط asset_set
على اسم المورد وcustomer
على اسم المورد الخاص بالعميل.
- لكل
CustomerAssetSet
تم إنشاؤه في الخطوة السابقة، أنشئ CustomerAssetSetOperation
مع ضبط create
على CustomerAssetSet
.
- أرسِل طلبًا إلى
CustomerAssetSetService.MutateCustomerAssetSets
باستخدام عناصر CustomerAssetSetOperation
التي تم إنشاؤها.
إيقاف الإعداد على مستوى الحملة
لإيقاف "خلاصات السفر في الإعلانات على شبكة البحث" على مستوى الحملة، عليك أولاً استبعاد حالة الموافقة التي تم تجاوزها من مستوى العميل:
استرداد excluded_parent_asset_set_types
باستخدام تقرير campaign
SELECT campaign.excluded_parent_asset_set_types FROM campaign WHERE campaign.id = 'INSERT_YOUR_CAMPAIGN_ID'
أنشئ عنصر Campaign
جديدًا مع ضبط
excluded_parent_asset_set_types
على القيم السابقة بالإضافة إلى
TRAVEL_FEED
وضبط resource_name
على اسم مورد حملتك.
أنشئ CampaignOperation
واضبط update
على Campaign
الذي تم إنشاؤه سابقًا وupdate_mask
وفقًا لذلك.
أرسِل طلبًا إلى CampaignService.MutateCampaigns
باستخدام CampaignOperation
تم إنشاؤه في الخطوة السابقة.
بعد ذلك، يُرجى اتّباع الخطوات التالية:
بالنسبة إلى الحملة التي تريد إيقافها، استرجِع جميع أسماء الموارد الخاصة بـ
CampaignAssetSet
التي يكون نوعها
TRAVEL_FEED
باستخدام التقرير campaign_asset_set
.
SELECT asset_set.resource_name, asset_set.name FROM campaign_asset_set
WHERE campaign_asset_set.campaign = 'INSERT_YOUR_CAMPAIGN_RESOURCE_NAME' AND asset_set.type = 'TRAVEL_FEED'
لكل اسم مورد، أنشئ CampaignAssetSetOperation
واضبط
remove
على اسم المورد
الذي تم استرداده من الخطوة السابقة.
أرسِل طلبًا إلى CampaignAssetSetService.MutateCampaignAssetSets
باستخدام عناصر CampaignAssetSetOperation
التي تم إنشاؤها.
إذا أردت تفعيل هذه الميزة على مستوى الحملة مرة أخرى، اتّبِع الخطوات التالية:
- بالنسبة إلى كل اسم مورد
CampaignAssetSet
تم استرجاعه من الخطوات السابقة، أنشئ CampaignAssetSet
جديدًا
مع asset_set
، حيث يتم ضبط asset_set
على اسم مورد مجموعة مواد العرض
التي تريد الاشتراك فيها، ويتم ضبط campaign
على اسم مورد حملتك.
- لكل
CampaignAssetSet
تم إنشاؤه في الخطوة السابقة، أنشئ CampaignAssetSetOperation
مع ضبط create
على CampaignAssetSet
.
- أرسِل طلبًا إلى
CampaignAssetSetService.MutateCampaignAssetSets
باستخدام عناصر CampaignAssetSetOperation
التي تم إنشاؤها.
عرض حالة الموافقة للحملة
إذا أردت أن يعتمد حالة الموافقة في إحدى الحملات على الإعداد على مستوى العميل مرة أخرى، اتّبِع الخطوات التالية:
- أنشئ عنصر
Campaign
جديدًا باستخدام
excluded_parent_asset_set_types
بدون
TRAVEL_FEED
في
القائمة، واضبط resource_name
على اسم مرجع حملتك.
- أنشئ
CampaignOperation
واضبط update
على Campaign
الذي تم إنشاؤه سابقًا وupdate_mask
وفقًا لذلك.
- أرسِل طلبًا إلى
CampaignService.MutateCampaigns
باستخدام CampaignOperation
تم إنشاؤه في الخطوة السابقة.
إعداد التقارير
يمكنك استخدام
ClickType.TRAVEL_ASSETS
لتحديد بيانات الأداء الخاصة بالإعلانات المعروضة كـ خلاصات سفر في الإعلانات على شبكة البحث، مثل استرداد بيانات الأداء الخاصة بالإعلانات في جميع حملاتك:
SELECT campaign.name, segments.click_type, metrics.impressions, metrics.clicks FROM campaign WHERE segments.click_type = 'TRAVEL_ASSETS'
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-27 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eGoogle Ads automatically enhances Search campaigns with hotel prices and images from Hotel Center feeds through a feature called Travel Feeds in Search Ads.\u003c/p\u003e\n"],["\u003cp\u003eYou can opt out of this feature at the customer or campaign level using the Google Ads API, following the provided steps.\u003c/p\u003e\n"],["\u003cp\u003eTo opt back in, reverse the opt-out process by creating and linking the relevant asset sets at the desired level.\u003c/p\u003e\n"],["\u003cp\u003eTrack the performance of Travel Feeds in Search Ads using the \u003ccode\u003eClickType.TRAVEL_ASSETS\u003c/code\u003e in your reporting queries.\u003c/p\u003e\n"]]],[],null,["# Travel Feeds in Search Ads\n\nWith your Hotels, Vacation Rental, or Things To Do product feeds linked to your\nGoogle Ads account, Google Ads now automatically enriches existing Search campaigns with\nprices and images drawn from your feeds. This feature is known as\n[Travel Feeds in Search Ads](//support.google.com/google-ads/answer/15265488).\n\nOpt-out from Travel Feeds in Search Ads\n---------------------------------------\n\nIf you prefer not to use this feature, you can use the Google Ads API to opt out from\nthis feature at the customer and campaign levels.\n\n### Opt out at the customer level\n\nTo opt out from Travel Feeds in Search Ads at the customer level, do the\nfollowing:\n\n1. Retrieve all resource names of\n [`CustomerAssetSet`](/google-ads/api/reference/rpc/v21/CustomerAssetSet) whose type is\n [`TRAVEL_FEED`](/google-ads/api/reference/rpc/v21/AssetSetTypeEnum.AssetSetType#travel_feed)\n using the [`customer_asset_set`](/google-ads/api/fields/v21/customer_asset_set) report:\n\n SELECT asset_set.resource_name, asset_set.name FROM customer_asset_set WHERE asset_set.type = 'TRAVEL_FEED'\n\n2. For each resource name, create a [`CustomerAssetSetOperation`](/google-ads/api/reference/rpc/v21/CustomerAssetSetOperation) and set\n [`remove`](/google-ads/api/reference/rpc/v21/CustomerAssetSetOperation#remove) to the resource\n name retrieved from the previous step.\n\n3. Submit a request to [`CustomerAssetSetService.MutateCustomerAssetSets`](/google-ads/api/reference/rpc/v21/CustomerAssetSetService/MutateCustomerAssetSets) using the\n created `CustomerAssetSetOperation` objects.\n\nIf you want to opt in to this feature at the customer level again:\n\n1. For each resource name of the `CustomerAssetSet` retrieved from the earlier steps, create a new [`CustomerAssetSet`](/google-ads/api/reference/rpc/v21/CustomerAssetSet) with `asset_set` set to the resource name and `customer` to the resource name of your customer.\n2. For each `CustomerAssetSet` created in the previous step, create a [`CustomerAssetSetOperation`](/google-ads/api/reference/rpc/v21/CustomerAssetSetOperation) with [`create`](/google-ads/api/reference/rpc/v21/CustomerAssetSetOperation#create) set to the `CustomerAssetSet`.\n3. Submit a request to [`CustomerAssetSetService.MutateCustomerAssetSets`](/google-ads/api/reference/rpc/v21/CustomerAssetSetServiceMutateCustomerAssetSets) using the created `CustomerAssetSetOperation` objects.\n\n### Opt out at the campaign level\n\nTo opt out from Travel Feeds in Search Ads at the campaign level, you must\nfirst exclude the overridden opt-in status from the customer level:\n\n1. Retrieve [`excluded_parent_asset_set_types`](/google-ads/api/reference/rpc/v21/Campaign#excluded_parent_asset_set_types%5B%5D)\n using the [`campaign`](/google-ads/api/fields/v21/campaign) report.\n\n SELECT campaign.excluded_parent_asset_set_types FROM campaign WHERE campaign.id = '\u003cvar translate=\"no\"\u003eINSERT_YOUR_CAMPAIGN_ID\u003c/var\u003e'\n\n2. Create a new [`Campaign`](/google-ads/api/reference/rpc/v21/Campaign) object with\n [`excluded_parent_asset_set_types`](/google-ads/api/reference/rpc/v21/Campaign#excluded_parent_asset_set_types%5B%5D)\n set to the previous values *plus*\n [`TRAVEL_FEED`](/google-ads/api/reference/rpc/v21/AssetSetTypeEnum.AssetSetType#travel_feed) and\n `resource_name` set to your campaign's resource name.\n\n3. Create a [`CampaignOperation`](/google-ads/api/reference/rpc/v21/CampaignOperation) and set\n [`update`](/google-ads/api/reference/rpc/v21/CampaignOperation#update) to the previously created\n `Campaign` and [`update_mask`](/google-ads/api/reference/rpc/v21/CampaignOperation#update_mask)\n accordingly.\n\n4. Submit a request to the [`CampaignService.MutateCampaigns`](/google-ads/api/reference/rpc/v21/CampaignService/MutateCampaigns)\n using a `CampaignOperation` created in the previous step.\n\nThen, do the following:\n\n1. For a campaign you want to opt out, retrieve all resource names of\n [`CampaignAssetSet`](/google-ads/api/reference/rpc/v21/CampaignAssetSet) whose type is\n [`TRAVEL_FEED`](/google-ads/api/reference/rpc/v21/AssetSetTypeEnum.AssetSetType#travel_feed)\n using the [`campaign_asset_set`](/google-ads/api/fields/v21/campaign_asset_set) report.\n\n SELECT asset_set.resource_name, asset_set.name FROM campaign_asset_set\n WHERE campaign_asset_set.campaign = '\u003cvar translate=\"no\"\u003eINSERT_YOUR_CAMPAIGN_RESOURCE_NAME\u003c/var\u003e' AND asset_set.type = 'TRAVEL_FEED'\n\n2. For each resource name, create a [`CampaignAssetSetOperation`](/google-ads/api/reference/rpc/v21/CampaignAssetSetOperation) and set\n [`remove`](/google-ads/api/reference/rpc/v21/CampaignAssetSetOperation#remove) to the resource\n name retrieved from the previous step.\n\n3. Submit a request to [`CampaignAssetSetService.MutateCampaignAssetSets`](/google-ads/api/reference/rpc/v21/CampaignAssetSetService/MutateCampaignAssetSets) using the\n created `CampaignAssetSetOperation` objects.\n\nIf you want to opt in to this feature at the campaign level again:\n\n1. For each resource name of the `CampaignAssetSet` retrieved from the earlier steps, create a new [`CampaignAssetSet`](/google-ads/api/reference/rpc/v21/CampaignAssetSet) with `asset_set` with `asset_set` set to the resource name of the asset set you want to opt in and `campaign` to the resource name of your campaign.\n2. For each `CampaignAssetSet` created in the previous step, create a [`CampaignAssetSetOperation`](/google-ads/api/reference/rpc/v21/CampaignAssetSetOperation) with [`create`](/google-ads/api/reference/rpc/v21/CampaignAssetSetOperation#create) set to the `CampaignAssetSet`.\n3. Submit a request to [`CampaignAssetSetService.MutateCampaignAssetSets`](/google-ads/api/reference/rpc/v21/CampaignAssetSetService/MutateCampaignAssetSets) using the created `CampaignAssetSetOperation` objects.\n\n### Return the opt-in status of the campaign\n\nIf you want to make the opt-in status of a campaign dependent on the setting at\nthe customer level again, follow these steps:\n\n1. Create a new [`Campaign`](/google-ads/api/reference/rpc/v21/Campaign) object with [`excluded_parent_asset_set_types`](/google-ads/api/reference/rpc/v21/Campaign#excluded_parent_asset_set_types%5B%5D) **without** [`TRAVEL_FEED`](/google-ads/api/reference/rpc/v21/AssetSetTypeEnum.AssetSetType#travel_feed) in the list and `resource_name` set to your campaign's resource name.\n2. Create a [`CampaignOperation`](/google-ads/api/reference/rpc/v21/CampaignOperation) and set [`update`](/google-ads/api/reference/rpc/v21/CampaignOperation#update) to the previously created `Campaign` and [`update_mask`](/google-ads/api/reference/rpc/v21/CampaignOperation#update_mask) accordingly.\n3. Submit a request to the [`CampaignService.MutateCampaigns`](/google-ads/api/reference/rpc/v21/CampaignService/MutateCampaigns) using a `CampaignOperation` created in the previous step.\n\nReporting\n---------\n\nYou can use\n[`ClickType.TRAVEL_ASSETS`](/google-ads/api/reference/rpc/v21/ClickTypeEnum.ClickType#travel_assets)\nto identify performance data of the ads served as [Travel Feeds in Search\nAds](//support.google.com/google-ads/answer/15265488), such as fetching the\nperformance data for the ads in all your campaigns: \n\n SELECT campaign.name, segments.click_type, metrics.impressions, metrics.clicks FROM campaign WHERE segments.click_type = 'TRAVEL_ASSETS'"]]