将酒店、民宿或推荐活动产品 Feed 与 Google Ads 账号相关联后,Google Ads 会自动从您的 Feed 中提取价格和图片,并将其添加到现有的搜索广告系列中。此功能称为“搜索广告中的旅游 Feed”。
客户设置和广告系列设置如何相互影响
默认情况下,广告系列会通过 CustomerAssetSet 关联沿用客户级的旅游 Feed 链接(TRAVEL_FEED 素材资源集)。如需针对特定广告系列替换客户级设置,您必须将 TRAVEL_FEED 添加到广告系列的 excluded_parent_asset_set_types 字段,并使用 CampaignAssetSet 管理专门针对广告系列的链接。
- 沿用客户 Feed(默认):保留关联的客户级
CustomerAssetSet,并确保Campaign.excluded_parent_asset_set_types不包含TRAVEL_FEED。 - 在客户一级选择停用:移除客户级
CustomerAssetSet关联,并且不关联广告系列级CampaignAssetSet。 - 针对特定广告系列选择停用:将
TRAVEL_FEED添加到Campaign.excluded_parent_asset_set_types,并移除任何广告系列级CampaignAssetSet关联。 - 仅针对特定广告系列选择启用:移除客户级
CustomerAssetSet关联,然后为相应广告系列创建广告系列级CampaignAssetSet关联。 - 使用专门针对广告系列的 Feed,同时让其他广告系列继续沿用:向广告系列的
Campaign.excluded_parent_asset_set_types添加TRAVEL_FEED,并为其创建广告系列级CampaignAssetSet链接。
选择不使用搜索广告中的旅游 Feed
如果您不想使用此功能,可以使用 Google Ads API 在客户账号和广告系列一级选择停用搜索广告中的旅游 Feed。
在客户级别选择停用
如需在客户一级选择停用搜索广告中的旅游 Feed,请执行以下操作:
使用
customer_asset_set报告检索类型为TRAVEL_FEED的所有CustomerAssetSet链接的customer_asset_set.resource_name和asset_set.resource_name:SELECT customer_asset_set.resource_name, asset_set.resource_name, asset_set.name FROM customer_asset_set WHERE asset_set.type = 'TRAVEL_FEED'针对每个
customer_asset_set.resource_name,创建一个CustomerAssetSetOperation,并将remove设置为在上一步中检索到的customer_asset_set.resource_name。使用创建的
CustomerAssetSetOperation对象向CustomerAssetSetService.MutateCustomerAssetSets提交请求。
如果您想再次在客户层面选择启用此功能,请执行以下操作:
- 对于您要关联的每个底层
AssetSet(asset_set.resource_name),请创建一个新的CustomerAssetSet,并将asset_set设置为asset_set.resource_name,将customer设置为客户的资源名称。 - 针对在上一步中创建的每个
CustomerAssetSet,创建一个CustomerAssetSetOperation,并将create设置为CustomerAssetSet。 - 使用创建的
CustomerAssetSetOperation对象向CustomerAssetSetService.MutateCustomerAssetSets提交请求。
在广告系列一级选择停用
如需在广告系列级选择停用搜索广告中的旅游 Feed,您必须先排除从客户级继承的启用状态:
使用
campaign报告检索excluded_parent_asset_set_types: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。使用上一步中创建的
CampaignOperation向CampaignService.MutateCampaigns提交请求。
然后,移除所有广告系列级旅游 Feed 关联:
对于要选择不采用的广告系列,请使用
campaign_asset_set报告检索类型为TRAVEL_FEED的所有CampaignAssetSet链接的campaign_asset_set.resource_name和asset_set.resource_name:SELECT campaign_asset_set.resource_name, 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'针对每个
campaign_asset_set.resource_name,创建一个CampaignAssetSetOperation,并将remove设置为在上一步中检索到的campaign_asset_set.resource_name。使用创建的
CampaignAssetSetOperation对象向CampaignAssetSetService.MutateCampaignAssetSets提交请求。
如果您想再次在广告系列级选择启用此功能,请执行以下操作:
- 对于您要选择启用的每个底层
AssetSet(asset_set.resource_name),请创建一个新的CampaignAssetSet,并将asset_set设置为asset_set.resource_name,将campaign设置为相应广告系列的资源名称。 - 针对在上一步中创建的每个
CampaignAssetSet,创建一个CampaignAssetSetOperation,并将create设置为CampaignAssetSet。 - 使用创建的
CampaignAssetSetOperation对象向CampaignAssetSetService.MutateCampaignAssetSets提交请求。
恢复广告系列的客户级选择启用状态
如需使广告系列的选择启用状态再次沿用客户级设置,请按以下步骤操作:
- 创建一个新的
Campaign对象,其中包含列表中的excluded_parent_asset_set_types(不含TRAVEL_FEED)和设置为您的广告系列资源名称的resource_name。 - 创建一个
CampaignOperation,并将update设置为之前创建的Campaign,并相应地设置update_mask。 - 使用上一步中创建的
CampaignOperation向CampaignService.MutateCampaigns提交请求。
效果报告
您可以使用 ClickType.TRAVEL_ASSETS 来识别以搜索广告中的旅游 Feed 形式投放的广告的效果数据,例如提取所有广告系列中广告的效果数据:
SELECT
campaign.name,
segments.click_type,
metrics.impressions,
metrics.clicks
FROM campaign
WHERE segments.click_type = 'TRAVEL_ASSETS'
行程维度细分
您还可以按行程维度细分已关联旅游 Feed 的广告系列的效果报告:
segments.advance_booking_window:行程的提前预订期限(以天为单位)。segments.length_of_booking:行程的预订时长(以天为单位)。segments.start_date:预订的开始日期,格式为yyyy-MM-dd。segments.start_day_of_week:预订的开始时间(星期几)。segments.user_set_dates:表示是否选择了用户指定的日期(USER_SELECTED或DEFAULT_SELECTION)。
示例查询
SELECT
campaign.name,
segments.advance_booking_window,
segments.length_of_booking,
segments.start_date,
segments.start_day_of_week,
segments.user_set_dates,
metrics.impressions,
metrics.clicks
FROM campaign
WHERE segments.date DURING LAST_30_DAYS