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

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

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

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

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

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

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

Тип автоматизации активов Поддерживаемые типы кампаний По умолчанию
FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION Performance Max, Поиск Включено для режима максимальной производительности, отключено для поиска.
СОЗДАТЬ_УЛУЧШЕННЫЕ_ВИДЕО_НА_YouTube Максимальная производительность Включено
GENERATE_IMAGE_ENHANCEMENT Максимальная производительность Включено для режима максимальной производительности, отключено для поиска.
GENERATE_IMAGE_EXTRACTION Максимальная производительность Значение параметра управления «Динамическое расширение изображений» на уровне учетной записи.

Примечание: Этот параметр на уровне аккаунта можно настроить только в веб-интерфейсе Google Ads.

TEXT_ASSET_AUTOMATION Performance Max, Поиск Включено для режима максимальной производительности, отключено для поиска.

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

Java

// 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()))
      

C#

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.
    

Python

# 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
      

Perl

# 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
    });
}
      

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

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

Тип автоматизации активов Поддерживаемые типы рекламы По умолчанию
GENERATE_DESIGN_VERSIONS_FOR_IMAGES DemandGenMultiAssetAd Включено
СГЕНЕРИРОВАТЬ ПРЕДПРОСМОТР ЗДАННОЙ СТРАНИЦЫ DemandgenVideoResponsiveAd Неполноценный
СОЗДАВАЙТЕ БОЛЕЕ КОРОТКИЕ ВИДЕО НА YOUTUBE DemandGenVideoResponsiveAd Включено
СОЗДАТЬ ВЕРТИКАЛЬНЫЕ ВИДЕО НА YOUTUBE DemandGenVideoResponsiveAd Включено
СОЗДАТЬ ВИДЕО ИЗ ДРУГИХ ИСТОЧНИКОВ DemandGenMultiAssetAds Включено