Criteri

I criteri di targeting possono essere impostati su tre diversi livelli:

Non tutti i tipi di criteri possono essere impostati a tutti i livelli: alcuni, ad esempio, possono essere impostati solo a livello di campagna. Inoltre, alcuni criteri possono essere utilizzati solo per il targeting per esclusione, mentre altri solo per il targeting positivo.

Criteri supportati per livello

La seguente tabella descrive l'utilizzo consentito di tutti i tipi di criteri:

Tipo Positivo? A corrispondenza inversa? Livelli disponibili Note
Pianificazione degli annunci Sì No
  • Campagna
Fascia d'età Sì Sì
  • Campagna
  • Gruppo di annunci
Modello di pagamento delle app Sì No
  • Gruppo di annunci
Pubblico Sì No
  • Gruppo di annunci
Consulta la guida al targeting per pubblico di Demand Gen.
Elenco di brand Sì Sì
  • Campagna
  • Gruppo di annunci
A livello di gruppo di annunci, è supportato solo il targeting positivo.
Operatore Sì No
  • Campagna
Segmento di pubblico combinato Sì No
  • Campagna
  • Gruppo di annunci
Consulta l' articolo del Centro assistenza sui segmenti di pubblico combinati.
Etichetta contenuto No Sì
  • Campagna
  • Cliente
Affinità personalizzata Sì No
  • Campagna
  • Gruppo di annunci
Definito dalle risorse CustomInterest. Per i segmenti di pubblico che combinano parole chiave, URL e app, utilizza CustomAudienceInfo; consulta la guida ai segmenti di pubblico personalizzati.
Segmento di pubblico personalizzato Sì No
  • Campagna
  • Gruppo di annunci
Definito dalle risorse CustomAudience. Consulta la guida ai segmenti di pubblico personalizzati.
Personalizzato per intenzione Sì No
  • Gruppo di annunci
Definito dalle risorse CustomInterest. Per i segmenti di pubblico che combinano parole chiave, URL e app, utilizza CustomAudienceInfo; consulta la guida ai segmenti di pubblico personalizzati.
Dispositivo Sì No
  • Campagna
Imposta bid_modifier su 0.0 per disattivare un tipo di dispositivo. Utilizza AdGroupBidModifier per gli aggiustamenti delle offerte per dispositivo a livello di gruppo di annunci; consulta la guida ai modificatori di offerta.
Offerta per entità Sì No
  • Gruppo di annunci
Nella versione 25 e successive, imposta un'offerta a livello di elemento (item_code) per un'entità di viaggio (ad esempio un hotel, un'attività o un evento) negli annunci verticali utilizzando il tipo di criterio VERTICAL_ADS_ITEM_BID.
Dati demografici estesi Sì Sì
  • Campagna
  • Gruppo di annunci
Genere Sì Sì
  • Campagna
  • Gruppo di annunci
Le esclusioni di genere a livello di campagna (negative = true) sono supportate anche per le campagne Performance Max. Il tentativo di scegliere come target solo la categoria UNDETERMINED in una dimensione demografica restituisce CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED. Consulta la sezione Differenze tra le versioni per le regole di convalida demografica nella versione 24 e successive.
Fascia di reddito Sì Sì
  • Campagna
  • Gruppo di annunci
Blocco IP No Sì
  • Campagna
  • Cliente
Keyword Sì Sì
  • Campagna
  • Gruppo di annunci
A livello di campagna, puoi escludere solo le parole chiave.
Tema delle parole chiave Sì Sì
  • Campagna
Lingua Sì No
  • Campagna
  • Gruppo di annunci
Per le campagne sulla rete di ricerca, l'aggiunta o l'aggiornamento dei criteri relativi alla lingua non sono supportati, anche se i criteri relativi alla lingua esistenti a livello di campagna possono essere rimossi. Per maggiori dettagli, consulta i criteri di targeting per lingua. Nella versione 24 e successive, il tentativo di scegliere come target una lingua non consentita restituisce CriterionError.CANNOT_TARGET_LANGUAGE.
Evento importante Sì Sì
  • Campagna
  • Gruppo di annunci
Gruppo di schede Sì No
  • Gruppo di annunci
Struttura ad albero per le campagne Hotel Ads e Shopping. Consulta la guida ai gruppi di schede Shopping.
Ambito della scheda Sì No
  • Campagna
ID servizio locale Sì No
  • Campagna
Rappresenta un tipo di servizio per le campagne di Servizi locali. Nella versione 24 e successive, gli indicatori degli ID servizio di Servizi locali possono essere impostati anche sui gruppi di asset Performance Max utilizzando AssetGroupSignal.local_services_id.
Località Sì Sì
  • Campagna
  • Gruppo di annunci
Consulta la guida al targeting per località. Nella versione 24 e successive, la rimozione di tutte le località da una campagna Performance Max di Servizi locali restituisce CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN.
Gruppo di località Sì No
  • Campagna
Scegli come target più regioni geografiche utilizzando un raggio di distanza. Consulta la guida al targeting per località.
Categoria di app mobile Sì Sì
  • Campagna
  • Gruppo di annunci
  • Cliente
Applicazione per dispositivi mobili Sì Sì
  • Campagna
  • Gruppo di annunci
  • Cliente
Dispositivo mobile Sì No
  • Campagna
Elenco di parole chiave escluse No Sì
  • Cliente
Collega un set condiviso ACCOUNT_LEVEL_NEGATIVE_KEYWORDS a un account (al massimo uno per account).
Versione del sistema operativo Sì No
  • Campagna
Stato parentale Sì Sì
  • Campagna
  • Gruppo di annunci
A livello di campagna, è supportato solo il targeting per esclusione.
Posizionamento Sì Sì
  • Campagna
  • Gruppo di annunci
  • Cliente
I posizionamenti gestiti supportano il targeting positivo a livello di campagna e di gruppo di annunci e il targeting per esclusione a tutti i livelli. Limiti per la lunghezza dell'URL (250 caratteri) e la profondità (2 livelli); adsenseformobileapps.com non è consentito.
Elenco di posizionamenti No Sì
  • Cliente
Collega un set condiviso NEGATIVE_PLACEMENTS a un account per escludere i posizionamenti tra le campagne.
Prossimità Sì No
  • Campagna
Creato utilizzando un indirizzo o latitudine e longitudine e un raggio. Consulta la guida al targeting per località.
Pacchetto di filtri per la vendita al dettaglio Sì Sì
  • Gruppo di annunci
Nella versione 24 e successive (solo account inclusi nella lista consentita), collega un set condiviso RETAIL_FILTER a un gruppo di annunci (o a AssetGroupListingGroupFilter nelle campagne Performance Max) per il filtro dinamico dei prodotti basato su tag.
Argomento Sì Sì
  • Campagna
  • Gruppo di annunci
Interesse dell'utente Sì Sì
  • Campagna
  • Gruppo di annunci
Verifica che le disponibilità siano compatibili con il tipo di campagna. Alcune opzioni di interesse degli utenti sono disponibili solo per tipi di campagna specifici.
Elenco utenti Sì Sì
  • Campagna
  • Gruppo di annunci
Utilizza l'ID dell'elenco di utenti.
Elenco delle regole del gruppo di articoli degli annunci verticali Sì Sì
  • Gruppo di annunci
Collega un set condiviso VERTICAL_ADS_ITEM_GROUP_RULE_LIST a un gruppo di annunci nelle campagne sulla rete di ricerca con feed viaggi (supportato anche su AssetGroupSignal nelle campagne Performance Max in v24 e versioni successive per gli account inclusi in una lista consentita).
Selezione di video Sì Sì
  • Campagna
  • Gruppo di annunci
Se specifichi un ID lineup non valido, viene restituito CampaignCriterionError.INVALID_VIDEO_LINEUP_ID.
Webpage Sì Sì
  • Campagna
  • Gruppo di annunci
Utilizzato per scegliere come target o escludere pagine specifiche sul sito web di un inserzionista in base alle condizioni. L'impostazione di un criterio Webpage come escluso viene utilizzata per implementare le esclusioni di URL.
Elenco di pagine web No Sì
  • Campagna
Collega un set condiviso WEBPAGES per escludere un elenco di pagine web a livello di campagna (non disponibile pubblicamente).
Canale YouTube Sì Sì
  • Campagna
  • Gruppo di annunci
  • Cliente
Video di YouTube Sì Sì
  • Campagna
  • Gruppo di annunci
  • Cliente

Differenze tra le versioni

Diversi tipi di criteri e comportamenti di convalida variano a seconda delle versioni dell'API Google Ads supportate:

  • v26 e versioni successive:
    • Supporta require_eu_political_advertising_declaration su CampaignCriterion e AdGroupCriterion per determinare se un criterio richiede una dichiarazione di pubblicità politica nell'UE a livello di campagna.
    • Utilizza dimensioni di viaggio indipendenti dal verticale in AdGroupBidModifier e motivi di errore indipendenti dal verticale in CriterionError (sostituendo i criteri e i codici di errore specifici dell'hotel nella versione 25 e precedenti).
  • v25 e versioni successive: supporta il criterio EntityBid (entity_bid) su AdGroupCriterion con tipo di criterio VERTICAL_ADS_ITEM_BID per impostare offerte a livello di elemento per le entità di viaggio negli annunci verticali.
  • v24 e versioni successive:
    • Supporta RetailFilterBundle (AdGroupCriterion.retail_filter_bundle e AssetGroupListingGroupFilter.Dimension.retail_filter_bundle) e RetailFilter (SharedCriterion.retail_filter) per il filtro dei prodotti basato su tag (solo account inclusi nella lista consentita).
    • Supporta le dimensioni delle regole user_rating, venue e event_participant_display_name su VerticalAdsItemGroupRuleInfo in SharedCriterion.
    • Supporta AssetGroupSignal.local_services_id e AssetGroupSignal.vertical_ads_item_group_rule_list (inserito nella lista consentita) per gli indicatori dei gruppi di asset Performance Max.
    • Restituisce CriterionError.CANNOT_EXCLUDE_ALL_TARGETS quando si tenta di escludere tutti i target all'interno di una dimensione demografica (AgeRangeInfo, GenderInfo, IncomeRangeInfo o ParentalStatusInfo).
    • Restituisce CriterionError.CANNOT_TARGET_LANGUAGE quando si tenta di scegliere come target una lingua non consentita.
    • Restituisce CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN quando si tenta di rimuovere tutte le località da una campagna Performance Max per Servizi locali.

Criteri di targeting per le informazioni sul pubblico

Puoi scegliere come target i segmenti di pubblico a livello di gruppo di annunci utilizzando i criteri AudienceInfo su AdGroupCriterion.audience. Imposta ad_group_criterion.audience.audience sul nome della risorsa Audience che vuoi scegliere come target. Per utilizzare i criteri AudienceInfo su un AdGroupCriterion, devi impostare ad_group.audience_setting.use_audience_grouped = true durante la creazione del gruppo di annunci (questa impostazione non è modificabile dopo la creazione). Se vuoi, puoi anche impostare campaign.audience_setting.use_audience_grouped = true durante la creazione della campagna per impedire le esclusioni di segmenti ed esclusioni su base demografica a livello di campagna.

Ispeziona MutateAudienceResult

Quando crei un segmento di pubblico con AudienceService.MutateAudiences, ogni operazione restituisce un MutateAudienceResult. Puoi esaminare MutateAudienceResult per ottenere audience_id analizzando l'oggetto resource_name restituito e puoi esaminare i campi modificabili (come name) sull'oggetto audience restituito quando response_content_type è impostato su MUTABLE_RESOURCE:

# Inspect MutateAudienceResult to get audience_id.
for result in response.results:
    resource_name = result.resource_name
    # Format: customers/{customer_id}/audiences/{audience_id}
    audience_id = audience_service.parse_audience_path(resource_name)[
        "audience_id"
    ]
    print(f"Created audience '{resource_name}' with ID '{audience_id}'.")

    # Access mutable fields on result.audience when MUTABLE_RESOURCE is requested.
    if result.audience.resource_name:
        print(f"Audience name from mutable resource: {result.audience.name}")

Criteri di targeting per lingua

LanguageInfoCampaignCriterion.languageAdGroupCriterion.languagelanguage_constantLanguageConstantlanguageConstants/{criterion_id} Nella versione 24 e successive, il tentativo di scegliere come target una lingua non consentita o non selezionabile restituisce CriterionError.CANNOT_TARGET_LANGUAGE.

Il supporto di LanguageInfo dipende dal tipo di campagna:

  • Tipi di campagne supportati: puoi scegliere come target le lingue nei tipi di campagne idonee, ad esempio display, video, Performance Max (a livello di campagna; si applica ai canali non della rete di ricerca), campagne per app (a livello di campagna) e campagne Demand Gen (a livello di gruppo di annunci per impostazione predefinita o a livello di campagna a seconda di DemandGenCampaignSettings.upgraded_targeting).
  • Campagne sulla rete di ricerca (AdvertisingChannelType.SEARCH), campagne AI Max per la rete di ricerca e annunci Performance Max sulla Ricerca Google:il targeting per lingua manuale non è supportato. Gli annunci mostrati nella Ricerca Google vengono invece abbinati automaticamente agli utenti in base alla lingua delle creatività degli annunci e delle pagine di destinazione, oltre che alle preferenze sulla lingua degli utenti:
    • Creazione o aggiornamento dei criteri:il tentativo di creare o aggiornare un criterio LanguageInfo in una campagna sulla rete di ricerca non va a buon fine e genera un errore ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
    • Esecuzione di query e rimozione dei criteri legacy:i criteri CampaignCriterion.language esistenti nelle campagne sulla rete di ricerca vengono comunque restituiti nelle risposte alle query, anche se non vengono utilizzati per la pubblicazione degli annunci. Sebbene la UI di Google Ads non fornisca un campo di targeting per lingua per le campagne sulla rete di ricerca, puoi rimuovere i criteri CampaignCriterion.language legacy utilizzando CampaignCriterionService.