Google Ads offre diverse ottimizzazioni degli asset che possono essere eseguite automaticamente per migliorare l'efficacia degli annunci.
Queste funzionalità spaziano dalla creazione automatica di asset immagine con un'anteprima della pagina di destinazione di un annuncio all'ottimizzazione degli asset video per formati e durate diversi.
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 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: consulta la documentazione di riferimento per ulteriori dettagli.
| 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 tua pagina di destinazione, del tuo canale YouTube e dei canali social organici collegati alla tua pagina di destinazione. Quando attivi questa opzione, puoi configurare il 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 di asset di testo (titoli e descrizioni) da parte di Google in modo che corrispondano ai contenuti delle pagine di destinazione selezionate dinamicamente. Non è possibile disattivare questa opzione se l'espansione dell'URL finale è attiva. Questo approccio è diverso da quello standard di TEXT_ASSET_AUTOMATION (personalizzazione del testo), che personalizza il testo di tutti gli annunci della campagna. |
| GENERATE_ENHANCED_YOUTUBE_VIDEOS | Performance Max | Abilitata |
| GENERATE_IMAGE_ENHANCEMENT | Performance Max | Abilitata |
| GENERATE_IMAGE_EXTRACTION | Performance Max |
Il valore del 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
'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
Impostazioni di automazione degli asset a livello di annuncio
Questi elementi configurano un'automazione degli asset per un singolo annuncio. Non tutti sono disponibili per ogni tipo di annuncio: consulta la documentazione di riferimento per ulteriori dettagli.
| 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 | Abilitata |
| GENERATE_LANDING_PAGE_PREVIEW | DemandGenVideoResponsiveAd | Disabilitato |
| GENERATE_LANDING_PAGE_TEXT | DemandGenVideoResponsiveAd | Attivato (a partire dalla versione 24) |
| GENERATE_SHORTER_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Abilitata |
| GENERATE_VERTICAL_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | Abilitata |
| GENERATE_VIDEOS_FROM_OTHER_ASSETS | DemandGenMultiAssetAd | Abilitata |
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 di termini e le limitazioni dei messaggi.
Per utilizzare le linee guida per il testo, compila il campo text_guidelines della risorsa Campaign:
- Esclusioni di 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 con l'AI. Puoi fornire fino a 40 limitazioni. Per il tipo di limitazione è supportato solo
RESTRICTION_BASED_EXCLUSION.
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 video pertinenti provenienti da fonti approvate per le campagne Performance Max, contribuendo a migliorare il rendimento degli annunci senza richiedere il caricamento manuale dei video.
Per utilizzare la scansione automatica dei video:
- Imposta
asset_automation_typesuAUTOMATED_VIDEO_CRAWL. - Imposta
asset_automation_statussuOPTED_IN. Configura il campo
automated_video_crawl_settingdiAssetAutomationSettingcon una o più vociAutomatedVideoCrawlInfoinautomated_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 valoreVideoCrawlSourcePlatformche rappresenta il tipo di origine:LANDING_PAGE: video trovati nella pagina di destinazione dell'inserzionista.SOCIAL: URL di 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 questo URL di origine è approvato e abilitato per la scansione.