Ustawienia automatyzacji komponentów

Google Ads udostępnia kilka optymalizacji komponentów, które można przeprowadzać automatycznie, aby zwiększać skuteczność reklam.

Obejmują one automatyczne tworzenie komponentów z obrazem z podglądem strony docelowej reklamy oraz optymalizację komponentów wideo pod kątem różnych formatów i długości.

Każde ustawienie automatyzacji komponentów ma pole asset_automation_type, które określa typ automatyzacji komponentów, oraz pole asset_automation_status, które wskazuje, czy automatyzacja jest włączona czy wyłączona.

Niektóre automatyzacje komponentów są konfigurowane na poziomie kampanii, a inne na poziomie reklamy w grupie reklam.

Ustawienia automatyzacji komponentów na poziomie kampanii

Umożliwiają one skonfigurowanie automatyzacji komponentów w całej kampanii. Nie wszystkie są dostępne w każdym typie kampanii. Więcej informacji znajdziesz w dokumentacji.

Typ automatyzacji komponentów Obsługiwane typy kampanii Domyślny
AUTOMATED_VIDEO_CRAWL Performance Max

Wyłączone (dostępne od wersji 25)

Zezwala Google na znajdowanie i używanie filmów ze strony docelowej, kanału w YouTube i bezpłatnego ruchu z sieci społecznościowych połączonych ze stroną docelową. Po wyrażeniu zgody możesz skonfigurować pole automated_video_crawl_setting.

FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION Performance Max, sieć wyszukiwania

Włączone w kampaniach Performance Max, wyłączone w kampaniach w sieci wyszukiwania.

Uwaga: włączenie rozwinięcia końcowego adresu URL spowoduje, że Google będzie dynamicznie generować komponenty tekstowe (nagłówki i teksty reklamy) pasujące do treści dynamicznie wybieranych stron docelowych. Jeśli rozwinięcie końcowego adresu URL jest aktywne, nie można zrezygnować z tej opcji. Porównaj to ze standardową automatyzacją TEXT_ASSET_AUTOMATION (dostosowywanie tekstu), która dostosowuje tekst we wszystkich reklamach w kampanii.

GENERATE_ENHANCED_YOUTUBE_VIDEOS Performance Max Włączono
GENERATE_IMAGE_ENHANCEMENT Performance Max Włączono
GENERATE_IMAGE_EXTRACTION Performance Max Wartość ustawienia dynamicznego obrazu na poziomie konta.

Uwaga: to ustawienie na poziomie konta można skonfigurować tylko w interfejsie internetowym Google Ads.

TEXT_ASSET_AUTOMATION Performance Max, sieć wyszukiwania Włączone w kampaniach Performance Max, wyłączone w kampaniach w sieci wyszukiwania

Ten fragment kodu pokazuje, jak ustawić ustawienia automatyzacji komponentów na OPTED_IN w kampanii Performance Max:

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

'asset_automation_settings' => [
    new AssetAutomationSetting(
        [
        'asset_automation_type' => AssetAutomationType::TEXT_ASSET_AUTOMATION,
        'asset_automation_status' => AssetAutomationStatus::OPTED_IN
        ]
    ),
    new AssetAutomationSetting(
        [
        'asset_automation_type' => AssetAutomationType::URL_EXPANSION,
        'asset_automation_status' => AssetAutomationStatus::OPTED_IN
        ]
    )
],
      

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)
      

Ruby

# 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::V26::Resources::AssetAutomationSetting->new({
      assetAutomationStatus => OPTED_IN,
      assetAutomationType   => $asset_automation_type
    });
}
      

curl

Ustawienia automatyzacji komponentów na poziomie reklamy

Te ustawienia konfigurują automatyzację komponentów w przypadku pojedynczej reklamy. Nie wszystkie są dostępne w przypadku każdego typu reklamy. Więcej informacji znajdziesz w dokumentacji referencyjnej.

Typ automatyzacji komponentów Obsługiwane typy reklam Domyślny
GENERATE_ANIMATED_IMAGES_FROM_OTHER_ASSETS DemandGenMultiAssetAd Włączone (od wersji 25)
GENERATE_DESIGN_VERSIONS_FOR_IMAGES DemandGenMultiAssetAd Włączono
GENERATE_LANDING_PAGE_PREVIEW DemandGenVideoResponsiveAd Wyłączono
GENERATE_LANDING_PAGE_TEXT DemandGenVideoResponsiveAd Włączone (od wersji 24)
GENERATE_SHORTER_YOUTUBE_VIDEOS DemandGenVideoResponsiveAd Włączono
GENERATE_VERTICAL_YOUTUBE_VIDEOS DemandGenVideoResponsiveAd Włączono
GENERATE_VIDEOS_FROM_OTHER_ASSETS DemandGenMultiAssetAd Włączono

Wskazówki dotyczące tekstu

Wskazówki dotyczące tekstu umożliwiają ulepszanie przekazu marki w komponentach tekstowych generowanych automatycznie w kampaniach Performance Max i AI Max przez określanie wykluczeń haseł i ograniczeń dotyczących przekazu.

Aby używać wskazówek dotyczących tekstu, wypełnij pole text_guidelines zasobu Campaign:

  • Wykluczenia haseł: podaj listę konkretnych słów lub wyrażeń, które mają być wykluczone z wygenerowanych komponentów tekstowych. Każde wykluczenie może zawierać maksymalnie 30 znaków, a ich łączna liczba nie może przekraczać 25.
  • Ograniczenia dotyczące przekazu: podaj instrukcje w formie tekstu swobodnego (każda może mieć maksymalnie 300 znaków), aby kierować generowaniem tekstu przez AI. Możesz podać maksymalnie 40 ograniczeń. W przypadku typu ograniczenia obsługiwana jest tylko wartość RESTRICTION_BASED_EXCLUSION.

Ustawienia automatycznego indeksowania filmów

Automatyczne indeksowanie filmów (dostępne od wersji 25, znane też jako pozyskiwanie filmów) umożliwia Google odkrywanie i używanie w kampaniach Performance Max odpowiednich filmów z zatwierdzonych źródeł, co pomaga zwiększać skuteczność reklam bez konieczności ręcznego przesyłania filmów.

Aby korzystać z automatycznego indeksowania filmów:

  1. Ustaw asset_automation_type na AUTOMATED_VIDEO_CRAWL.
  2. Ustaw asset_automation_status na OPTED_IN.
  3. Skonfiguruj pole automated_video_crawl_setting zasobu AssetAutomationSetting, dodając co najmniej 1 wpis AutomatedVideoCrawlInfo w automated_video_crawl_infos:

    • url: adres URL, który ma zostać uwzględniony podczas indeksowania (np. strona docelowa, profil w mediach społecznościowych lub kanał na YouTube).
    • source_platform: VideoCrawlSourcePlatform reprezentujący typ źródła:
      • LANDING_PAGE: filmy znalezione na stronie docelowej reklamodawcy.
      • SOCIAL: adresy URL filmów z bezpłatnego ruchu z sieci społecznościowych, do których linki znajdują się na stronie docelowej reklamodawcy (Facebook, Instagram, X, LinkedIn, TikTok).
      • YOUTUBE: filmy z kanału reklamodawcy w YouTube.
    • enabled: wartość logiczna wskazująca, czy ten źródłowy adres URL został zatwierdzony i czy jest włączony do indeksowania.