I criteri di targeting possono essere impostati su tre diversi livelli:
- A livello di campagna.
- A livello di gruppo di annunci.
- A livello di cliente.
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 |
|
|
| Fascia d'età | Sì | Sì |
|
|
| Modello di pagamento delle app | Sì | No |
|
|
| Pubblico | Sì | No |
|
Consulta la guida al targeting per pubblico di Demand Gen. |
| Elenco di brand | Sì | Sì |
|
A livello di gruppo di annunci, è supportato solo il targeting positivo. |
| Operatore | Sì | No |
|
|
| Segmento di pubblico combinato | Sì | No |
|
Consulta l' articolo del Centro assistenza sui segmenti di pubblico combinati. |
| Etichetta contenuto | No | Sì |
|
|
| Affinità personalizzata | Sì | No |
|
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 |
|
Definito dalle risorse
CustomAudience. Consulta la
guida ai segmenti di pubblico personalizzati.
|
| Personalizzato per intenzione | Sì | No |
|
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 |
|
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 |
|
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ì |
|
|
| Genere | Sì | Sì |
|
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ì |
|
|
| Blocco IP | No | Sì |
|
|
| Keyword | Sì | Sì |
|
A livello di campagna, puoi escludere solo le parole chiave. |
| Tema delle parole chiave | Sì | Sì |
|
|
| Lingua | Sì | No |
|
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ì |
|
|
| Gruppo di schede | Sì | No |
|
Struttura ad albero per le campagne Hotel Ads e Shopping. Consulta la guida ai gruppi di schede Shopping. |
| Ambito della scheda | Sì | No |
|
|
| ID servizio locale | Sì | No |
|
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ì |
|
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 |
|
Scegli come target più regioni geografiche utilizzando un raggio di distanza. Consulta la guida al targeting per località. |
| Categoria di app mobile | Sì | Sì |
|
|
| Applicazione per dispositivi mobili | Sì | Sì |
|
|
| Dispositivo mobile | Sì | No |
|
|
| Elenco di parole chiave escluse | No | Sì |
|
Collega un set condiviso ACCOUNT_LEVEL_NEGATIVE_KEYWORDS a un account (al massimo uno per account).
|
| Versione del sistema operativo | Sì | No |
|
|
| Stato parentale | Sì | Sì |
|
A livello di campagna, è supportato solo il targeting per esclusione. |
| Posizionamento | Sì | Sì |
|
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ì |
|
Collega un set condiviso NEGATIVE_PLACEMENTS a un account per escludere i posizionamenti tra le campagne.
|
| Prossimità | Sì | No |
|
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ì |
|
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ì |
|
|
| Interesse dell'utente | Sì | Sì |
|
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ì |
|
Utilizza l'ID dell'elenco di utenti. |
| Elenco delle regole del gruppo di articoli degli annunci verticali | Sì | Sì |
|
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ì |
|
Se specifichi un ID lineup non valido, viene restituito CampaignCriterionError.INVALID_VIDEO_LINEUP_ID.
|
| Webpage | Sì | Sì |
|
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ì |
|
Collega un set condiviso WEBPAGES per escludere un elenco di pagine web a livello di campagna (non disponibile pubblicamente).
|
| Canale YouTube | Sì | Sì |
|
|
| Video di YouTube | Sì | Sì |
|
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_declarationsuCampaignCriterioneAdGroupCriterionper determinare se un criterio richiede una dichiarazione di pubblicità politica nell'UE a livello di campagna. - Utilizza dimensioni di viaggio indipendenti dal verticale in
AdGroupBidModifiere motivi di errore indipendenti dal verticale inCriterionError(sostituendo i criteri e i codici di errore specifici dell'hotel nella versione 25 e precedenti).
- Supporta
- v25 e versioni successive: supporta il criterio
EntityBid(entity_bid) suAdGroupCriterioncon tipo di criterioVERTICAL_ADS_ITEM_BIDper impostare offerte a livello di elemento per le entità di viaggio negli annunci verticali. - v24 e versioni successive:
- Supporta
RetailFilterBundle(AdGroupCriterion.retail_filter_bundleeAssetGroupListingGroupFilter.Dimension.retail_filter_bundle) eRetailFilter(SharedCriterion.retail_filter) per il filtro dei prodotti basato su tag (solo account inclusi nella lista consentita). - Supporta le dimensioni delle regole
user_rating,venueeevent_participant_display_namesuVerticalAdsItemGroupRuleInfoinSharedCriterion. - Supporta
AssetGroupSignal.local_services_ideAssetGroupSignal.vertical_ads_item_group_rule_list(inserito nella lista consentita) per gli indicatori dei gruppi di asset Performance Max. - Restituisce
CriterionError.CANNOT_EXCLUDE_ALL_TARGETSquando si tenta di escludere tutti i target all'interno di una dimensione demografica (AgeRangeInfo,GenderInfo,IncomeRangeInfooParentalStatusInfo). - Restituisce
CriterionError.CANNOT_TARGET_LANGUAGEquando si tenta di scegliere come target una lingua non consentita. - Restituisce
CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGNquando si tenta di rimuovere tutte le località da una campagna Performance Max per Servizi locali.
- Supporta
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
LanguageInfoin una campagna sulla rete di ricerca non va a buon fine e genera un erroreContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT. - Esecuzione di query e rimozione dei criteri legacy:i criteri
CampaignCriterion.languageesistenti 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 criteriCampaignCriterion.languagelegacy utilizzandoCampaignCriterionService.
- Creazione o aggiornamento dei criteri:il tentativo di creare o aggiornare un criterio