AI-generated Key Takeaways
- 
          Google Ads automatically enhances existing Search campaigns with prices and images from linked Hotels, Vacation Rental, or Things To Do product feeds, a feature called Travel Feeds in Search Ads. 
- 
          You can opt out of the Travel Feeds in Search Ads feature using the Google Ads API at either the customer or campaign level. 
- 
          Opting out at the customer level involves removing CustomerAssetSetresources of typeTRAVEL_FEED.
- 
          Opting out at the campaign level requires first excluding the overridden opt-in status from the customer level and then removing CampaignAssetSetresources of typeTRAVEL_FEEDfor the specific campaign.
- 
          You can identify performance data for ads served as Travel Feeds in Search Ads using the ClickType.TRAVEL_ASSETSin reporting.
With your Hotels, Vacation Rental, or Things To Do product feeds linked to your Google Ads account, Google Ads now automatically enriches existing Search campaigns with prices and images drawn from your feeds. This feature is known as Travel Feeds in Search Ads.
Opt-out from Travel Feeds in Search Ads
If you prefer not to use this feature, you can use the Google Ads API to opt out from this feature at the customer and campaign levels.
Opt out at the customer level
To opt out from Travel Feeds in Search Ads at the customer level, do the following:
- Retrieve all resource names of - CustomerAssetSetwhose type is- TRAVEL_FEEDusing the- customer_asset_setreport:- SELECT asset_set.resource_name, asset_set.name FROM customer_asset_set WHERE asset_set.type = 'TRAVEL_FEED'
- For each resource name, create a - CustomerAssetSetOperationand set- removeto the resource name retrieved from the previous step.
- Submit a request to - CustomerAssetSetService.MutateCustomerAssetSetsusing the created- CustomerAssetSetOperationobjects.
If you want to opt in to this feature at the customer level again:
- For each resource name of the CustomerAssetSetretrieved from the earlier steps, create a newCustomerAssetSetwithasset_setset to the resource name andcustomerto the resource name of your customer.
- For each CustomerAssetSetcreated in the previous step, create aCustomerAssetSetOperationwithcreateset to theCustomerAssetSet.
- Submit a request to CustomerAssetSetService.MutateCustomerAssetSetsusing the createdCustomerAssetSetOperationobjects.
Opt out at the campaign level
To opt out from Travel Feeds in Search Ads at the campaign level, you must first exclude the overridden opt-in status from the customer level:
- Retrieve - excluded_parent_asset_set_typesusing the- campaignreport.- SELECT campaign.excluded_parent_asset_set_types FROM campaign WHERE campaign.id = 'INSERT_YOUR_CAMPAIGN_ID'
- Create a new - Campaignobject with- excluded_parent_asset_set_typesset to the previous values plus- TRAVEL_FEEDand- resource_nameset to your campaign's resource name.
- Create a - CampaignOperationand set- updateto the previously created- Campaignand- update_maskaccordingly.
- Submit a request to the - CampaignService.MutateCampaignsusing a- CampaignOperationcreated in the previous step.
Then, do the following:
- For a campaign you want to opt out, retrieve all resource names of - CampaignAssetSetwhose type is- TRAVEL_FEEDusing the- campaign_asset_setreport.- 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'
- For each resource name, create a - CampaignAssetSetOperationand set- removeto the resource name retrieved from the previous step.
- Submit a request to - CampaignAssetSetService.MutateCampaignAssetSetsusing the created- CampaignAssetSetOperationobjects.
If you want to opt in to this feature at the campaign level again:
- For each resource name of the CampaignAssetSetretrieved from the earlier steps, create a newCampaignAssetSetwithasset_setwithasset_setset to the resource name of the asset set you want to opt in andcampaignto the resource name of your campaign.
- For each CampaignAssetSetcreated in the previous step, create aCampaignAssetSetOperationwithcreateset to theCampaignAssetSet.
- Submit a request to CampaignAssetSetService.MutateCampaignAssetSetsusing the createdCampaignAssetSetOperationobjects.
Return the opt-in status of the campaign
If you want to make the opt-in status of a campaign dependent on the setting at the customer level again, follow these steps:
- Create a new Campaignobject withexcluded_parent_asset_set_typeswithoutTRAVEL_FEEDin the list andresource_nameset to your campaign's resource name.
- Create a CampaignOperationand setupdateto the previously createdCampaignandupdate_maskaccordingly.
- Submit a request to the CampaignService.MutateCampaignsusing aCampaignOperationcreated in the previous step.
Reporting
You can use
ClickType.TRAVEL_ASSETS
to identify performance data of the ads served as Travel Feeds in Search
Ads, such as fetching the
performance data for the ads in all your campaigns:
SELECT campaign.name, segments.click_type, metrics.impressions, metrics.clicks FROM campaign WHERE segments.click_type = 'TRAVEL_ASSETS'