Impostazioni dell'automazione degli asset

Google Ads offre diverse ottimizzazioni degli asset che possono essere eseguite automaticamente per migliorare l'efficacia dell'annuncio.

Queste vanno dalla creazione automatica di asset immagine con un'anteprima della pagina di destinazione di un annuncio all'ottimizzazione degli asset video per diversi formati e lunghezze.

Ogni impostazione di automazione degli asset ha un asset_automation_type, che definisce il tipo di automazione degli asset che rappresenta, e un asset_automation_status, che indica se l'automazione è attivata o disattivata.

Alcune automazioni degli asset sono configurate a livello di campagna, mentre altre sono impostate a livello di annuncio del gruppo di annunci.

Impostazioni di automazione degli asset a livello di campagna

Queste impostazioni configurano un'automazione degli asset per un'intera campagna. Non tutte sono disponibili per ogni tipo di campagna: per ulteriori dettagli, consulta la documentazione di riferimento.

Tipo di automazione degli asset Tipi di campagne supportati Predefinito
AUTOMATED_VIDEO_CRAWL Performance Max

Disattivato (disponibile a partire dalla versione 25)

Consente a Google di trovare e utilizzare i video della pagina di destinazione, del canale YouTube e dei canali social organici collegati alla pagina di destinazione. Se attivi questa opzione, puoi configurare il automated_video_crawl_setting campo.

FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION Performance Max, rete di ricerca

Attivato per Performance Max, disattivato per la rete di ricerca.

Nota:l'attivazione dell'espansione dell'URL finale comporta la generazione dinamica da parte di Google di asset di testo (titoli e descrizioni) in modo che corrispondano ai contenuti delle pagine di destinazione selezionate dinamicamente. Non è possibile disattivare questa opzione se l'espansione dell'URL finale è attiva. Questa opzione è diversa da standard TEXT_ASSET_AUTOMATION (personalizzazione del testo), che personalizza il testo di tutti gli annunci della campagna.

GENERATE_ENHANCED_YOUTUBE_VIDEOS Performance Max Attivato
GENERATE_IMAGE_ENHANCEMENT Performance Max Attivato
GENERATE_IMAGE_EXTRACTION Performance Max Il valore di controllo dell'estensione immagine dinamica a livello di account.

Nota: questa impostazione a livello di account può essere configurata solo nell' interfaccia web di Google Ads.

TEXT_ASSET_AUTOMATION Performance Max, rete di ricerca Attivato per Performance Max, disattivato per la rete di ricerca

Il seguente snippet mostra come impostare le impostazioni di automazione degli asset su OPTED_IN per una campagna 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

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)
      

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

Impostazioni di automazione degli asset a livello di annuncio

Queste impostazioni configurano un'automazione degli asset per un singolo annuncio. Non tutte sono disponibili per ogni tipo di annuncio: per ulteriori dettagli, consulta la documentazione di riferimento.

Tipo di automazione degli asset Tipi di annunci supportati Predefinito
GENERATE_ANIMATED_IMAGES_FROM_OTHER_ASSETS DemandGenMultiAssetAd Attivato (a partire dalla versione 25)
GENERATE_DESIGN_VERSIONS_FOR_IMAGES DemandGenMultiAssetAd Attivato
GENERATE_LANDING_PAGE_PREVIEW DemandGenVideoResponsiveAd Disattivato
GENERATE_LANDING_PAGE_TEXT DemandGenVideoResponsiveAd Attivato (a partire dalla versione 24)
GENERATE_SHORTER_YOUTUBE_VIDEOS DemandGenVideoResponsiveAd Attivato
GENERATE_VERTICAL_YOUTUBE_VIDEOS DemandGenVideoResponsiveAd Attivato
GENERATE_VIDEOS_FROM_OTHER_ASSETS DemandGenMultiAssetAd Attivato

Linee guida per il testo

Le linee guida per il testo ti consentono di perfezionare i messaggi del brand per gli asset di testo generati automaticamente nelle campagne Performance Max e AI Max specificando le esclusioni dei termini e le limitazioni dei messaggi.

Per utilizzare le linee guida per il testo, compila il text_guidelines campo della Campaign risorsa:

  • Esclusioni dei termini: fornisci un elenco di parole o frasi esatte da escludere dagli asset di testo generati. Ogni esclusione può contenere fino a 30 caratteri, con un massimo di 25 esclusioni.
  • Limitazioni dei messaggi: fornisci istruzioni in formato libero (fino a 300 caratteri ciascuna) per guidare la generazione di testo AI. Puoi fornire fino a 40 limitazioni. È supportato solo RESTRICTION_BASED_EXCLUSIONper il tipo di limitazione.

Impostazioni di scansione automatica dei video

La scansione automatica dei video (disponibile a partire dalla versione 25, nota anche come video da fonti approvate) consente a Google di scoprire e utilizzare i video pertinenti delle fonti approvate per le campagne Performance Max, contribuendo a migliorare il rendimento degli annunci senza richiedere caricamenti manuali dei video.

Per utilizzare la scansione automatica dei video:

  1. Imposta asset_automation_type su AUTOMATED_VIDEO_CRAWL.
  2. Imposta asset_automation_status su OPTED_IN.
  3. Configura il automated_video_crawl_setting campo di AssetAutomationSetting con una o più AutomatedVideoCrawlInfo voci in automated_video_crawl_infos:

    • url: l'URL da includere per la scansione (ad esempio la pagina di destinazione, il profilo social o il canale YouTube).
    • source_platform: Il VideoCrawlSourcePlatform che rappresenta il tipo di origine:
      • LANDING_PAGE: video trovati nella pagina di destinazione dell'inserzionista.
      • SOCIAL: URL dei video social organici collegati alla pagina di destinazione dell'inserzionista (Facebook, Instagram, X, LinkedIn, TikTok).
      • YOUTUBE: video del canale YouTube dell'inserzionista.
    • enabled: un valore booleano che indica se l'URL di origine è approvato e abilitato per la scansione.