검색 광고의 여행 피드
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이제 호텔, 공유숙박, 액티비티 제품 피드가 Google Ads 계정에 연결되어 있으면 Google Ads에서 피드에서 가져온 가격과 이미지를 사용하여 기존 검색 캠페인을 자동으로 보강합니다. 이 기능을 검색 광고의 여행 피드라고 부릅니다.
검색 광고의 여행 피드 선택 해제
이 기능을 사용하지 않으려면 Google Ads API를 사용하여 고객 및 캠페인 수준에서 이 기능을 선택 해제하면 됩니다.
고객 수준에서 선택 해제
고객 수준에서 검색 광고의 여행 피드를 선택 해제하려면 다음 단계를 따르세요.
customer_asset_set
보고서를 사용하여 유형이 TRAVEL_FEED
인 CustomerAssetSet
의 모든 리소스 이름을 가져옵니다.
SELECT asset_set.resource_name, asset_set.name FROM customer_asset_set WHERE asset_set.type = 'TRAVEL_FEED'
각 리소스 이름에 대해 CustomerAssetSetOperation
을 만들고 remove
을 이전 단계에서 가져온 리소스 이름으로 설정합니다.
생성된 CustomerAssetSetOperation
객체를 사용하여 CustomerAssetSetService.MutateCustomerAssetSets
에 요청을 제출합니다.
고객 수준에서 이 기능을 다시 선택하려면 다음 단계를 따르세요.
- 이전 단계에서 가져온
CustomerAssetSet
의 각 리소스 이름에 대해 asset_set
이 리소스 이름으로 설정되고 customer
이 고객의 리소스 이름으로 설정된 새 CustomerAssetSet
를 만듭니다.
- 이전 단계에서 만든 각
CustomerAssetSet
에 대해 create
이 CustomerAssetSet
로 설정된 CustomerAssetSetOperation
을 만듭니다.
- 생성된
CustomerAssetSetOperation
객체를 사용하여 CustomerAssetSetService.MutateCustomerAssetSets
에 요청을 제출합니다.
캠페인 수준에서 선택 해제
캠페인 수준에서 검색 광고의 여행 피드를 선택 해제하려면 먼저 재정의된 선택 상태를 고객 수준에서 제외해야 합니다.
campaign
보고서를 사용하여 excluded_parent_asset_set_types
를 가져옵니다.
SELECT campaign.excluded_parent_asset_set_types FROM campaign WHERE campaign.id = 'INSERT_YOUR_CAMPAIGN_ID'
excluded_parent_asset_set_types
이 이전 값 더하기
TRAVEL_FEED
으로 설정되고 resource_name
이 캠페인의 리소스 이름으로 설정된 새 Campaign
객체를 만듭니다.
CampaignOperation
를 만들고 update
를 이전에 만든 Campaign
및 update_mask
에 따라 설정합니다.
이전 단계에서 만든 CampaignOperation
을 사용하여 CampaignService.MutateCampaigns
에 요청을 제출합니다.
그런 후 다음 작업을 수행합니다.
선택 해제하려는 캠페인의 경우 campaign_asset_set
보고서를 사용하여 유형이 TRAVEL_FEED
인 CampaignAssetSet
의 모든 리소스 이름을 가져옵니다.
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
을 이전 단계에서 가져온 리소스 이름으로 설정합니다.
생성된 CampaignAssetSetOperation
객체를 사용하여 CampaignAssetSetService.MutateCampaignAssetSets
에 요청을 제출합니다.
캠페인 수준에서 이 기능을 다시 선택하려면 다음 단계를 따르세요.
- 이전 단계에서 가져온
CampaignAssetSet
의 각 리소스 이름에 대해 asset_set
이 선택하려는 애셋 세트의 리소스 이름으로 설정되고 campaign
이 캠페인의 리소스 이름으로 설정된 asset_set
을 사용하여 새 CampaignAssetSet
를 만듭니다.
- 이전 단계에서 만든 각
CampaignAssetSet
에 대해 create
이 CampaignAssetSet
로 설정된 CampaignAssetSetOperation
을 만듭니다.
- 생성된
CampaignAssetSetOperation
객체를 사용하여 CampaignAssetSetService.MutateCampaignAssetSets
에 요청을 제출합니다.
캠페인의 선택 상태를 반환합니다.
캠페인의 선택 상태를 고객 수준의 설정에 다시 종속시키려면 다음 단계를 따르세요.
- 목록에
excluded_parent_asset_set_types
없이
TRAVEL_FEED
가 있고 resource_name
이 캠페인의 리소스 이름으로 설정된 새 Campaign
객체를 만듭니다.
CampaignOperation
를 만들고 update
를 이전에 만든 Campaign
및 update_mask
에 따라 설정합니다.
- 이전 단계에서 만든
CampaignOperation
을 사용하여 CampaignService.MutateCampaigns
에 요청을 제출합니다.
보고
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 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-27(UTC)
[null,null,["최종 업데이트: 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'"]]