Inizia a utilizzare AI Max per campagne sulla rete di ricerca

AI Max per campagne sulla rete di ricerca è una suite di funzionalità basate sull'AI per le campagne sulla rete di ricerca di Google Ads. Non è un nuovo tipo di campagna, ma un livello di ottimizzazione che puoi attivare all'interno di una campagna sulla rete di ricerca esistente. AI Max per campagne sulla rete di ricerca è progettato per utilizzare Google AI per aiutare gli inserzionisti a ottenere più conversioni e migliorare il rendimento espandendo la copertura, personalizzando le creatività e ottimizzando le pagine di destinazione.

Funzionalità principali di AI Max per campagne sulla rete di ricerca

  • Corrispondenza dei termini di ricerca: utilizza Google AI, inclusa la corrispondenza generica e la tecnologia "senza parole chiave", per espandere la copertura oltre le parole chiave esistenti. Apprende dalle parole chiave, dalle creatività degli annunci e dagli URL attuali per trovare query di ricerca nuove, pertinenti e con un rendimento elevato che altrimenti potresti perdere.

  • Ottimizzazione degli asset: include due componenti che lavorano insieme per fornire messaggi creativi più personalizzati su larga scala:

    • Personalizzazione del testo (in precedenza Asset creati automaticamente): utilizza il testo degli annunci, della pagina di destinazione e l'AI generativa esistenti per creare testi pubblicitari, titoli e descrizioni personalizzati più pertinenti alla ricerca di un utente.
    • Espansione dell'URL finale: invia automaticamente gli utenti alla pagina di destinazione più pertinente del tuo sito web in base alla loro intenzione di ricerca, il che può contribuire a migliorare le percentuali di coinvolgimento e di conversione.

    Controllo dell'automazione degli asset: per attivare o disattivare queste funzionalità con l' API, imposta AssetAutomationStatusEnum.AssetAutomationStatus su OPTED_IN (attivato) o OPTED_OUT (disattivato) all'interno di Campaign.asset_automation_settings per il valore AssetAutomationType corrispondente (TEXT_ASSET_AUTOMATION per la personalizzazione del testo e FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION per l'espansione dell'URL finale):

    • Stato predefinito: nelle campagne sulla rete di ricerca, sia TEXT_ASSET_AUTOMATION sia FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION sono impostati per impostazione predefinita su OPTED_OUT (l'impostazione di Campaign.ai_max_setting.enable_ai_max su true attiva per impostazione predefinita solo la corrispondenza dei termini di ricerca).
    • Requisito di AI Max per campagne sulla rete di ricerca: l'impostazione di uno dei due tipi su OPTED_IN richiede Campaign.ai_max_setting.enable_ai_max sia true; in caso contrario, la mutazione non riesce e viene restituito l'errore CampaignError.AI_MAX_MUST_BE_ENABLED.
    • Dipendenza dall'espansione dell'URL finale: l'impostazione FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION su OPTED_IN richiede anche TEXT_ASSET_AUTOMATION che sia OPTED_IN; l'attivazione dell'espansione dell'URL finale mentre TEXT_ASSET_AUTOMATION è OPTED_OUT (o l'impostazione esplicita di TEXT_ASSET_AUTOMATION su OPTED_OUT mentre FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION rimane OPTED_IN) non riesce e viene restituito l'errore ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
  • Report migliorati: AI Max per campagne sulla rete di ricerca include report migliorati per offrire agli inserzionisti una maggiore trasparenza sul rendimento dell'AI. Il ai_max_search_term_ad_combination_view report fornisce dati sul rendimento per le combinazioni di termini di ricerca, titoli e pagine di destinazione. Questa visualizzazione mostra quali query di ricerca hanno attivato gli annunci e il rendimento di queste combinazioni specifiche. Consulta la sezione Report per campagne AI Max per la rete di ricerca.

  • Controlli aggiuntivi: campagne AI Max per la rete di ricerca fornisce nuovi controlli per offrire agli inserzionisti una maggiore precisione. tra cui:

Attivare campagne AI Max per la rete di ricerca

Per attivare le campagne AI Max per la rete di ricerca, imposta Campaign.ai_max_setting.enable_ai_max su true.

Esegui una query sul campo di sola lettura Campaign.ai_max_setting.bundling_required (AiMaxBundlingRequired) per determinare se le campagne AI Max per la rete di ricerca devono essere attivate per rispettare o modificare i controlli di personalizzazione del testo e dell'elenco dei brand.

Utilizza AdGroup.ai_max_ad_group_setting.disable_search_term_matching per disattivare la corrispondenza dei termini di ricerca quando una campagna principale ha attivato campagne AI Max per la rete di ricerca.

A partire da v25, puoi anche eseguire una query sui campi di sola lettura Campaign.aca_migration_date_time e Campaign.broad_match_migration_date_time per controllare il timestamp (yyyy-MM-dd HH:mm:ss nel fuso orario del cliente) in cui è stata eseguita la migrazione di una campagna con asset creati automaticamente (ACA) o con corrispondenza generica alle campagne AI Max per la rete di ricerca.

Disattivare AI Max per campagne sulla rete di ricerca

Per disattivare le campagne AI Max per la rete di ricerca quando Campaign.ai_max_setting.enable_ai_max è impostato su true, modifica il valore in false. Se TEXT_ASSET_AUTOMATION o FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION è OPTED_IN in Campaign.asset_automation_settings, devi impostare questi tipi anche su OPTED_OUT nella stessa richiesta; in caso contrario, l'impostazione di enable_ai_max su false non riesce e viene restituito l'errore CampaignError.AI_MAX_MUST_BE_ENABLED. La disattivazione di AI Max per campagne sulla rete di ricerca disattiva tutte le funzionalità di AI Max per campagne sulla rete di ricerca e gli asset di personalizzazione del testo creati in precedenza smettono di essere pubblicati. Questi asset rimangono disponibili per i report se hanno accumulato impressioni.

Perfezionare i messaggi del brand con le linee guida per il testo

Le linee guida per il testo ti consentono di controllare l'output degli asset di testo generati automaticamente specificando le esclusioni dei termini e le limitazioni dei messaggi.

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

  • Esclusioni dei termini (term_exclusions): compila text_guidelines.term_exclusions con 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 (messaging_restrictions): compila text_guidelines.messaging_restrictions con un massimo di 40 Campaign.MessagingRestriction oggetti per guidare la generazione di testo AI. Per ogni limitazione, imposta restriction_text su un'istruzione di forma libera univoca (da 1 a 300 caratteri) e imposta restriction_type su RESTRICTION_BASED_EXCLUSION (l'unico tipo di limitazione supportato).

Implementare elenchi di inclusione dei feed di pagine a livello di gruppo di annunci

Nell'interfaccia utente di Google Ads, puoi implementare un elenco di inclusione per i feed di pagine a livello di gruppo di annunci. Puoi farlo anche con l'API Google Ads.

Informazioni sull'approccio dell'API

A differenza dell'interfaccia utente di Google Ads, l'API Google Ads non ha un campo diretto denominato "Elenco di inclusione" per i gruppi di annunci. Puoi invece controllare le pagine di un feed di pagine che possono essere utilizzate per gli annunci dinamici della rete di ricerca (DSA) o per funzionalità come l'espansione dell'URL finale all'interno di un gruppo di annunci specifico creando criteri del gruppo di annunci di tipo WEBPAGE.

Quando configuri questi criteri WEBPAGE, indichi al sistema, incluse funzionalità come campagne AI Max per la rete di ricerca, di prendere in considerazione solo gli URL o le pagine specificati che corrispondono a determinate etichette personalizzate del feed di pagine associato alla campagna per quel gruppo di annunci specifico.

Procedura di implementazione

  1. Verifica i prerequisiti della campagna e collega il feed di pagine:

    • Per i gruppi di annunci standard della rete di ricerca (AdGroupType.SEARCH_STANDARD), assicurati che la campagna principale abbia sia AI Max per campagne sulla rete di ricerca attivato (Campaign.ai_max_setting.enable_ai_max impostato su true) sia la personalizzazione del testo attivata (TEXT_ASSET_AUTOMATION impostato su OPTED_IN in Campaign.asset_automation_settings). In caso contrario, la creazione di un WEBPAGE AdGroupCriterion non riesce e viene restituito l'errore CriterionError.AI_MAX_MUST_BE_ENABLED.
    • Prima di configurare le inclusioni a livello di gruppo di annunci, il feed di pagine, che è rappresentato come un AssetSet di tipo PAGE_FEED, deve essere collegato alla campagna principale.
    • Utilizza CampaignAssetSetService per creare questa associazione. Questo link rende i contenuti del feed disponibili per il targeting all'interno della campagna.
  2. Crea il criterio del gruppo di annunci come elenco di inclusione:

    • Per specificare le parti del feed di pagine che si applicano a un gruppo di annunci specifico, utilizza AdGroupCriterionService.
    • Crea una nuova risorsa AdGroupCriterion con negative impostato su false (nei gruppi di annunci SEARCH_STANDARD sono consentiti solo criteri WEBPAGE positivi; se imposti negative su true, viene restituito l'errore ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT).
    • Imposta il campo ad_group sul nome della risorsa del gruppo di annunci target.
    • Imposta il tipo di criterio su WEBPAGE compilando il campo webpage di AdGroupCriterion.
    • All'interno dell'oggetto WebpageInfo, imposta criterion_name (obbligatorio nelle operazioni CREATE) e definisci conditions[] con WebpageConditionInfo oggetti per scegliere come target pagine specifiche del tuo feed (nei gruppi di annunci SEARCH_STANDARD sono supportati solo i tipi URL e CUSTOM_LABEL WebpageConditionOperand; gli altri operandi non riescono e viene restituito l'errore ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT):
      • Scegliere come target in base all'URL: utilizza WebpageConditionOperand.URL, imposta operator (WebpageConditionOperator) su CONTAINS (il valore predefinito quando operator viene omesso) o EQUALS, e specifica l' URL in argument. Quando operator è CONTAINS, argument può essere una sottostringa o un percorso URL (ad esempio "/product/widget-a") e può essere combinato con altre condizioni (fino a tre condizioni in totale). Quando operator è EQUALS, argument deve essere un URL http:// o https:// completo con un dominio valido (se passi un percorso relativo, viene restituito l'errore CriterionError.WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL o CriterionError.INVALID_WEBPAGE_CONDITION_URL) e una condizione URL EQUALS non può essere combinata con altre condizioni in conditions[] (in caso contrario, viene restituito l'errore WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION CriterionError).
      • Scegliere come target in base all'etichetta personalizzata: utilizza WebpageConditionOperand.CUSTOM_LABEL, imposta operator su EQUALS (l'unico operatore supportato e il valore predefinito quando operator viene omesso) e specifica il nome dell'etichetta in argument.
    • Puoi aggiungere fino a tre condizioni per WebpageInfo (collegate logicamente con AND, a meno che non utilizzi una condizione URL EQUALS, che deve essere l'unica condizione) e creare più criteri WEBPAGE positivi nel gruppo di annunci. Le pagine che corrispondono a uno di questi criteri WEBPAGE positivi formano l'"elenco di inclusione" per il gruppo di annunci.

    In questo esempio, questo AdGroupCriterion indica al gruppo di annunci di prendere in considerazione solo le pagine del feed di pagine della campagna il cui URL contiene /product/widget-a E che sono taggate con l'etichetta personalizzata TopSellers.

    {
      "ad_group": "customers/CUSTOMER_ID/adGroups/AD_GROUP_ID",
      "webpage": {
        "criterion_name": "Ad group inclusion criterion for top widgets",
        "conditions": [
          {
            "operand": "URL",
            "operator": "CONTAINS",
            "argument": "/product/widget-a"
          },
          {
            "operand": "CUSTOM_LABEL",
            "operator": "EQUALS",
            "argument": "TopSellers"
          }
        ]
      },
      "negative": false
    }