Благодаря фидам товаров «Отели», «Аренда жилья для отпуска» и «Развлечения», связанным с вашим аккаунтом Google Ads, Google Ads теперь автоматически дополняет существующие поисковые кампании ценами и изображениями из ваших фидов. Эта функция называется «Фиды путешествий» в поисковой рекламе .
Отказ от показа лент путешествий в поисковой рекламе
Если вы предпочитаете не использовать эту функцию, вы можете отказаться от нее на уровне клиента и кампании с помощью API Google Ads.
Отказ на уровне клиента
Чтобы отказаться от показа лент путешествий в поисковой рекламе на уровне клиента, выполните следующие действия:
Извлеките все имена ресурсов
CustomerAssetSet, тип которыхTRAVEL_FEEDс помощью отчетаcustomer_asset_set:SELECT asset_set.resource_name, asset_set.name FROM customer_asset_set WHERE asset_set.type = 'TRAVEL_FEED'Для каждого имени ресурса создайте
CustomerAssetSetOperationи задайте дляremoveимя ресурса, полученное на предыдущем шаге.Отправьте запрос на
CustomerAssetSetService.MutateCustomerAssetSets, используя созданные объектыCustomerAssetSetOperation.
Если вы хотите снова подключить эту функцию на уровне клиента:
- Для каждого имени ресурса
CustomerAssetSet, полученного на предыдущих этапах, создайте новыйCustomerAssetSet, гдеasset_set— имя ресурса, аcustomer— имя ресурса вашего клиента. - Для каждого
CustomerAssetSet, созданного на предыдущем шаге, создайтеCustomerAssetSetOperationсcreateset дляCustomerAssetSet. - Отправьте запрос на
CustomerAssetSetService.MutateCustomerAssetSets, используя созданные объектыCustomerAssetSetOperation.
Отказ на уровне кампании
Чтобы отказаться от показа лент путешествий в поисковой рекламе на уровне кампании, необходимо сначала исключить переопределенный статус согласия на уровне клиента:
Получите
excluded_parent_asset_set_typesс помощью отчетаcampaign.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соответственно.Отправьте запрос в
CampaignService.MutateCampaigns, используяCampaignOperation, созданный на предыдущем шаге.
Затем сделайте следующее:
Для кампании, от которой вы хотите отказаться, извлеките все имена ресурсов
CampaignAssetSet, тип которыхTRAVEL_FEEDс помощью отчета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'Для каждого имени ресурса создайте
CampaignAssetSetOperationи задайте дляremoveимя ресурса, полученное на предыдущем шаге.Отправьте запрос
CampaignAssetSetService.MutateCampaignAssetSets, используя созданные объектыCampaignAssetSetOperation.
Если вы хотите снова включить эту функцию на уровне кампании:
- Для каждого имени ресурса
CampaignAssetSet, полученного на предыдущих этапах, создайте новыйCampaignAssetSetсasset_set, гдеasset_setустановлен на имя ресурса набора активов, который вы хотитеcampaign, и на имя ресурса вашей кампании. - Для каждого
CampaignAssetSet, созданного на предыдущем шаге, создайтеCampaignAssetSetOperationс параметромcreateдляCampaignAssetSet. - Отправьте запрос
CampaignAssetSetService.MutateCampaignAssetSets, используя созданные объектыCampaignAssetSetOperation.
Верните статус согласия на кампанию
Если вы хотите снова сделать статус согласия на кампанию зависимым от настроек на уровне клиента, выполните следующие действия:
- Создайте новый объект
Campaignсexcluded_parent_asset_set_typesбезTRAVEL_FEEDв списке иresource_name, заданным как имя ресурса вашей кампании. - Создайте
CampaignOperationи установитеupdateдля ранее созданнойCampaignиupdate_maskсоответственно. - Отправьте запрос в
CampaignService.MutateCampaigns, используяCampaignOperation, созданный на предыдущем шаге.
Отчетность
Вы можете использовать ClickType.TRAVEL_ASSETS для определения данных об эффективности объявлений, показываемых в виде лент путешествий в поисковой рекламе , например, для получения данных об эффективности объявлений во всех ваших кампаниях:
SELECT campaign.name, segments.click_type, metrics.impressions, metrics.clicks FROM campaign WHERE segments.click_type = 'TRAVEL_ASSETS'