Настройки автоматизации активов

Google Ads предлагает несколько вариантов оптимизации активов, которые можно выполнять автоматически для повышения эффективности ваших объявлений.

Они варьируются от автоматического создания графических ресурсов с предварительным просмотром целевой страницы объявления до оптимизации видеоресурсов для разных форматов и разной продолжительности.

Каждый параметр автоматизации активов имеет asset_automation_type , который определяет тип автоматизации активов, которую он представляет, и asset_automation_status , который указывает, включена или отключена автоматизация.

Некоторые автоматизации активов настраиваются на уровне кампании, в то время как другие устанавливаются на уровне объявлений группы объявлений.

Настройки автоматизации активов на уровне кампании

Эти инструменты настраивают автоматизацию активов для всей кампании. Не все из них доступны для каждого типа кампании: подробности см. в справочной документации .

Тип автоматизации активов Поддерживаемые типы кампаний По умолчанию
FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION Максимальная производительность, Поиск Включено для максимальной производительности, отключено для поиска
СОЗДАТЬ РАСШИРЕННЫЕ ВИДЕО YOUTUBE Максимальная производительность Включено
СОЗДАТЬ_УЛУЧШЕНИЕ_ИЗОБРАЖЕНИЯ Максимальная производительность Включено для максимальной производительности, отключено для поиска
GENERATE_IMAGE_EXTRACTION Максимальная производительность Значение элемента управления динамическим расширением изображений на уровне учетной записи.
ТЕКСТ_АКТИВ_АВТОМАЦИЯ Максимальная производительность, Поиск Включено для максимальной производительности, отключено для поиска

В следующем фрагменте показано, как задать параметры автоматизации активов на OPT_IN для кампании PMax:

Ява

// Configures the optional opt-in/out status for asset automation settings.
.addAllAssetAutomationSettings(ImmutableList.of(
    AssetAutomationSetting.newBuilder()
        .setAssetAutomationType(AssetAutomationType.GENERATE_IMAGE_EXTRACTION)
        .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(),
    AssetAutomationSetting.newBuilder()
        .setAssetAutomationType(
            AssetAutomationType.FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION)
        .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(),
    AssetAutomationSetting.newBuilder()
        .setAssetAutomationType(AssetAutomationType.TEXT_ASSET_AUTOMATION)
        .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(),
    AssetAutomationSetting.newBuilder()
        .setAssetAutomationType(AssetAutomationType.GENERATE_ENHANCED_YOUTUBE_VIDEOS)
        .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(),
    AssetAutomationSetting.newBuilder()
        .setAssetAutomationType(AssetAutomationType.GENERATE_IMAGE_ENHANCEMENT)
        .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build()))
      

С#

campaign.AssetAutomationSettings.AddRange(new[]{
    new Campaign.Types.AssetAutomationSetting
    {
        AssetAutomationType = AssetAutomationType.GenerateImageExtraction,
        AssetAutomationStatus = AssetAutomationStatus.OptedIn
    },
    new Campaign.Types.AssetAutomationSetting
    {
        AssetAutomationType = AssetAutomationType.FinalUrlExpansionTextAssetAutomation,
        AssetAutomationStatus = AssetAutomationStatus.OptedIn
    },
    new Campaign.Types.AssetAutomationSetting
    {
        AssetAutomationType = AssetAutomationType.TextAssetAutomation,
        AssetAutomationStatus = AssetAutomationStatus.OptedIn
    },
    new Campaign.Types.AssetAutomationSetting
    {
        AssetAutomationType = AssetAutomationType.GenerateEnhancedYoutubeVideos,
        AssetAutomationStatus = AssetAutomationStatus.OptedIn
    },
    new Campaign.Types.AssetAutomationSetting
    {
        AssetAutomationType = AssetAutomationType.GenerateImageEnhancement,
        AssetAutomationStatus = AssetAutomationStatus.OptedIn
    },
});
      

PHP

This example is not yet available in PHP; you can take a look at the other languages.
    

Питон

# Configures the optional opt-in/out status for asset automation settings.
for asset_automation_type_enum in [
    client.enums.AssetAutomationTypeEnum.GENERATE_IMAGE_EXTRACTION,
    client.enums.AssetAutomationTypeEnum.FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION,
    client.enums.AssetAutomationTypeEnum.TEXT_ASSET_AUTOMATION,
    client.enums.AssetAutomationTypeEnum.GENERATE_ENHANCED_YOUTUBE_VIDEOS,
    client.enums.AssetAutomationTypeEnum.GENERATE_IMAGE_ENHANCEMENT
]:
    asset_automattion_setting: Campaign.AssetAutomationSetting = client.get_type("Campaign").AssetAutomationSetting()
    asset_automattion_setting.asset_automation_type = asset_automation_type_enum
    asset_automattion_setting.asset_automation_status = client.enums.AssetAutomationStatusEnum.OPTED_IN
    campaign.asset_automation_settings.append(asset_automattion_setting)
      

Руби

# Configures the optional opt-in/out status for asset automation settings.
c.asset_automation_settings << client.resource.asset_automation_setting do |aas|
  aas.asset_automation_type = :GENERATE_IMAGE_EXTRACTION
  aas.asset_automation_status = :OPTED_IN
end
c.asset_automation_settings << client.resource.asset_automation_setting do |aas|
  aas.asset_automation_type = :FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION
  aas.asset_automation_status = :OPTED_IN
end
c.asset_automation_settings << client.resource.asset_automation_setting do |aas|
  aas.asset_automation_type = :TEXT_ASSET_AUTOMATION
  aas.asset_automation_status = :OPTED_IN
end
c.asset_automation_settings << client.resource.asset_automation_setting do |aas|
  aas.asset_automation_type = :GENERATE_ENHANCED_YOUTUBE_VIDEOS
  aas.asset_automation_status = :OPTED_IN
end
c.asset_automation_settings << client.resource.asset_automation_setting do |aas|
  aas.asset_automation_type = :GENERATE_IMAGE_ENHANCEMENT
  aas.asset_automation_status = :OPTED_IN
end
      

Перл

# Configures the optional opt-in/out status for asset automation settings.
# When we create the campaign object, we set campaign->{assetAutomationSettings}
# equal to $asset_automation_settings.
my $asset_automation_settings = [];
my $asset_automation_types    = [
  GENERATE_IMAGE_EXTRACTION, FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION,
  TEXT_ASSET_AUTOMATION,     GENERATE_ENHANCED_YOUTUBE_VIDEOS,
  GENERATE_IMAGE_ENHANCEMENT
];
foreach my $asset_automation_type (@$asset_automation_types) {
  push @$asset_automation_settings,
    Google::Ads::GoogleAds::V22::Resources::AssetAutomationSetting->new({
      assetAutomationStatus => OPTED_IN,
      assetAutomationType   => $asset_automation_type
    });
}
      

Настройки автоматизации активов на уровне рекламы

Эти настройки настраивают автоматизацию активов для одного объявления. Не все из них доступны для каждого типа объявления: подробности см. в справочной документации .

Тип автоматизации активов Поддерживаемые типы рекламы По умолчанию
СОЗДАТЬ ВЕРСИИ_ДИЗАЙНА_ДЛЯ_ИЗОБРАЖЕНИЙ DemandGenMultiAssetAd Включено
GENERATE_LANDING_PAGE_PREVIEW DemandgenVideoResponsiveAd Неполноценный
GENERATE_SHORTER_YOUTUBE_VIDEOS DemandGenVideoResponsiveAd Включено
GENERATE_VERTICAL_YOUTUBE_VIDEOS DemandGenVideoResponsiveAd Включено
СГЕНЕРИРОВАТЬ_ВИДЕО_ИЗ_ДРУГИХ_АКТИВОВ DemandGenMultiAssetAds Включено