Flux de voyage dans les annonces sur le Réseau de Recherche
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Lorsque vos flux de produits Hôtels, Locations de vacances ou Activités sont associés à votre compte Google Ads, Google Ads enrichit automatiquement vos campagnes sur le Réseau de Recherche existantes avec des prix et des images issus de vos flux. Cette fonctionnalité est appelée Flux de voyage dans les annonces sur le Réseau de Recherche.
Désactiver les flux de voyage dans les annonces sur le Réseau de Recherche
Si vous préférez ne pas utiliser cette fonctionnalité, vous pouvez utiliser l'API Google Ads pour la désactiver au niveau du client et de la campagne.
Désactiver la fonctionnalité au niveau du client
Pour désactiver les flux de voyage dans les annonces sur le Réseau de Recherche au niveau du client :
Récupérez tous les noms de ressources de CustomerAssetSet
dont le type est TRAVEL_FEED
à l'aide du rapport customer_asset_set
:
SELECT asset_set.resource_name, asset_set.name FROM customer_asset_set WHERE asset_set.type = 'TRAVEL_FEED'
Pour chaque nom de ressource, créez un CustomerAssetSetOperation
et définissez remove
sur le nom de ressource récupéré à l'étape précédente.
Envoyez une requête à CustomerAssetSetService.MutateCustomerAssetSets
à l'aide des objets CustomerAssetSetOperation
créés.
Si vous souhaitez réactiver cette fonctionnalité au niveau du client :
- Pour chaque nom de ressource
CustomerAssetSet
récupéré lors des étapes précédentes, créez un CustomerAssetSet
avec asset_set
défini sur le nom de ressource et customer
sur le nom de ressource de votre client.
- Pour chaque
CustomerAssetSet
créé à l'étape précédente, créez un CustomerAssetSetOperation
avec create
défini sur le CustomerAssetSet
.
- Envoyez une requête à
CustomerAssetSetService.MutateCustomerAssetSets
à l'aide des objets CustomerAssetSetOperation
créés.
Désactiver la fonctionnalité au niveau de la campagne
Pour désactiver les flux de voyage dans les annonces sur le Réseau de Recherche au niveau de la campagne, vous devez d'abord exclure l'état d'activation remplacé au niveau du client :
Récupérez excluded_parent_asset_set_types
à l'aide du rapport campaign
.
SELECT campaign.excluded_parent_asset_set_types FROM campaign WHERE campaign.id = 'INSERT_YOUR_CAMPAIGN_ID'
Créez un objet Campaign
avec excluded_parent_asset_set_types
défini sur les valeurs précédentes plus
TRAVEL_FEED
et resource_name
défini sur le nom de ressource de votre campagne.
Créez un CampaignOperation
et définissez update
sur le Campaign
créé précédemment et update_mask
en conséquence.
Envoyez une requête à CampaignService.MutateCampaigns
à l'aide d'un CampaignOperation
créé à l'étape précédente.
Ensuite, procédez comme suit :
Pour une campagne que vous souhaitez désactiver, récupérez tous les noms de ressources CampaignAssetSet
dont le type est TRAVEL_FEED
à l'aide du rapport 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'
Pour chaque nom de ressource, créez un CampaignAssetSetOperation
et définissez remove
sur le nom de ressource récupéré à l'étape précédente.
Envoyez une requête à CampaignAssetSetService.MutateCampaignAssetSets
à l'aide des objets CampaignAssetSetOperation
créés.
Si vous souhaitez réactiver cette fonctionnalité au niveau de la campagne :
- Pour chaque nom de ressource
CampaignAssetSet
récupéré lors des étapes précédentes, créez un CampaignAssetSet
avec asset_set
et définissez asset_set
sur le nom de ressource du groupe d'assets auquel vous souhaitez participer et campaign
sur le nom de ressource de votre campagne.
- Pour chaque
CampaignAssetSet
créé à l'étape précédente, créez un CampaignAssetSetOperation
avec create
défini sur le CampaignAssetSet
.
- Envoyez une requête à
CampaignAssetSetService.MutateCampaignAssetSets
à l'aide des objets CampaignAssetSetOperation
créés.
Renvoie l'état d'inscription à la campagne
Si vous souhaitez que l'état d'activation d'une campagne dépende à nouveau du paramètre au niveau du client, procédez comme suit :
- Créez un objet
Campaign
avec excluded_parent_asset_set_types
sans
TRAVEL_FEED
dans la liste et resource_name
défini sur le nom de ressource de votre campagne.
- Créez un
CampaignOperation
et définissez update
sur le Campaign
créé précédemment et update_mask
en conséquence.
- Envoyez une requête à
CampaignService.MutateCampaigns
à l'aide d'un CampaignOperation
créé à l'étape précédente.
Rapports
Vous pouvez utiliser ClickType.TRAVEL_ASSETS
pour identifier les données de performances des annonces diffusées en tant que flux de voyage dans les annonces sur le Réseau de Recherche, par exemple pour récupérer les données de performances des annonces de toutes vos campagnes :
SELECT campaign.name, segments.click_type, metrics.impressions, metrics.clicks FROM campaign WHERE segments.click_type = 'TRAVEL_ASSETS'
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/27 (UTC).
[null,null,["Dernière mise à jour le 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'"]]