Feeds de viajes en anuncios de búsqueda
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Ahora que tus feeds de productos de Hoteles, Alquileres de vacaciones o Cosas para hacer están vinculados a tu cuenta de Google Ads, Google Ads enriquece automáticamente las campañas de Búsqueda existentes con precios e imágenes extraídos de tus feeds. Esta función se conoce como Feeds de viajes en anuncios de búsqueda.
Cómo inhabilitar los Feeds de viajes en los anuncios de búsqueda
Si prefieres no usar esta función, puedes usar la API de Google Ads para inhabilitarla a nivel del cliente y de la campaña.
Inhabilitación a nivel del cliente
Para inhabilitar los Feeds de viajes en los anuncios de búsqueda a nivel del cliente, haz lo siguiente:
Recupera todos los nombres de recursos de CustomerAssetSet
cuyo tipo sea TRAVEL_FEED
con el informe customer_asset_set
:
SELECT asset_set.resource_name, asset_set.name FROM customer_asset_set WHERE asset_set.type = 'TRAVEL_FEED'
Para cada nombre de recurso, crea un CustomerAssetSetOperation
y configura remove
en el nombre del recurso recuperado en el paso anterior.
Envía una solicitud a CustomerAssetSetService.MutateCustomerAssetSets
con los objetos CustomerAssetSetOperation
creados.
Si quieres volver a habilitar esta función a nivel del cliente, sigue estos pasos:
- Para cada nombre de recurso de
CustomerAssetSet
recuperado en los pasos anteriores, crea un nuevo CustomerAssetSet
con asset_set
establecido en el nombre del recurso y customer
en el nombre del recurso de tu cliente.
- Para cada
CustomerAssetSet
creado en el paso anterior, crea un CustomerAssetSetOperation
con create
establecido en el CustomerAssetSet
.
- Envía una solicitud a
CustomerAssetSetService.MutateCustomerAssetSets
con los objetos CustomerAssetSetOperation
creados.
Inhabilitación a nivel de la campaña
Para inhabilitar los Feeds de viajes en los anuncios de búsqueda a nivel de la campaña, primero debes excluir el estado de habilitación anulado a nivel del cliente:
Recupera excluded_parent_asset_set_types
con el informe campaign
.
SELECT campaign.excluded_parent_asset_set_types FROM campaign WHERE campaign.id = 'INSERT_YOUR_CAMPAIGN_ID'
Crea un objeto Campaign
nuevo con excluded_parent_asset_set_types
establecido en los valores anteriores más
TRAVEL_FEED
y resource_name
establecido en el nombre del recurso de tu campaña.
Crea un CampaignOperation
y configura update
en el Campaign
y update_mask
creados anteriormente según corresponda.
Envía una solicitud a CampaignService.MutateCampaigns
con un CampaignOperation
creado en el paso anterior.
A continuación, sigue estos pasos:
Para una campaña en la que deseas inhabilitar la participación, recupera todos los nombres de recursos de CampaignAssetSet
cuyo tipo sea TRAVEL_FEED
con el informe 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'
Para cada nombre de recurso, crea un CampaignAssetSetOperation
y configura remove
en el nombre del recurso recuperado en el paso anterior.
Envía una solicitud a CampaignAssetSetService.MutateCampaignAssetSets
con los objetos CampaignAssetSetOperation
creados.
Si quieres volver a habilitar esta función a nivel de la campaña, sigue estos pasos:
- Para cada nombre de recurso de
CampaignAssetSet
recuperado en los pasos anteriores, crea un nuevo CampaignAssetSet
con asset_set
y asset_set
configurado como el nombre del recurso del conjunto de recursos al que deseas habilitar y campaign
como el nombre del recurso de tu campaña.
- Para cada
CampaignAssetSet
creado en el paso anterior, crea un CampaignAssetSetOperation
con create
establecido en el CampaignAssetSet
.
- Envía una solicitud a
CampaignAssetSetService.MutateCampaignAssetSets
con los objetos CampaignAssetSetOperation
creados.
Devuelve el estado de habilitación de la campaña.
Si deseas que el estado de habilitación de una campaña vuelva a depender del parámetro de configuración a nivel del cliente, sigue estos pasos:
- Crea un objeto
Campaign
nuevo con excluded_parent_asset_set_types
sin
TRAVEL_FEED
en la lista y resource_name
establecido en el nombre del recurso de tu campaña.
- Crea un
CampaignOperation
y configura update
en el Campaign
y update_mask
creados anteriormente según corresponda.
- Envía una solicitud a
CampaignService.MutateCampaigns
con un CampaignOperation
creado en el paso anterior.
Informes
Puedes usar ClickType.TRAVEL_ASSETS
para identificar los datos de rendimiento de los anuncios publicados como Feeds de viajes en anuncios de búsqueda, por ejemplo, para recuperar los datos de rendimiento de los anuncios en todas tus campañas:
SELECT campaign.name, segments.click_type, metrics.impressions, metrics.clicks FROM campaign WHERE segments.click_type = 'TRAVEL_ASSETS'
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-27 (UTC)
[null,null,["Última actualización: 2025-08-27 (UTC)"],[[["\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'"]]