Un Audience è una raccolta riutilizzabile di segmenti mirati, targeting demografico ed esclusioni. Il targeting per pubblico è supportato per le campagne Performance Max, Demand Gen e per app. Se vuoi scegliere come target direttamente i segmenti di pubblico in una campagna display, sulla rete di ricerca, video, per hotel o Shopping standard, consulta Segmenti di pubblico.
Crea segmenti di pubblico
Crea e aggiorna un segmento di pubblico utilizzando AudienceService.
Ogni Audience deve avere un nome univoco. Questo segmento di pubblico riutilizzabile consente di combinare più dimensioni del segmento di pubblico:
- Segmenti di pubblico
- Età:
AgeDimension - Genere:
GenderDimension - Reddito del nucleo familiare:
HouseholdIncomeDimension - Stato parentale:
ParentalStatusDimension
Controlla MutateAudienceResult per audience_id
Quando crei un segmento di pubblico con
AudienceService.MutateAudiences, ogni operazione restituisce un
MutateAudienceResult. Puoi ispezionare MutateAudienceResult per ottenere audience_id analizzando l'oggetto resource_name restituito e puoi ispezionare i campi modificabili (come name) sull'oggetto audience restituito quando response_content_type è impostato su MUTABLE_RESOURCE:
# Configure the request to return the mutable resource in the response.
request = googleads_client.get_type("MutateAudiencesRequest")
request.customer_id = customer_id
request.operations = [operation]
request.response_content_type = (
googleads_client.enums.ResponseContentTypeEnum.MUTABLE_RESOURCE
)
response = audience_service.mutate_audiences(request=request)
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}")
Recupera i segmenti di pubblico
Come per le altre risorse, puoi utilizzare
GoogleAdsService.SearchStream per recuperare gli attributi dei
segmenti di pubblico.
SELECT
audience.id,
audience.resource_name,
audience.name,
audience.status,
audience.description,
audience.dimensions,
audience.exclusion_dimension
FROM audience
Pubblico di destinazione
I segmenti di pubblico possono essere scelti come target in diversi modi, a seconda del tipo di campagna.
Indicatori dei gruppi di asset
Le campagne Performance Max utilizzano un AssetGroupSignal per scegliere i segmenti di pubblico di destinazione. Consulta la guida Indicatori dei gruppi di asset per scoprire come scegliere come target i pubblici di destinazione utilizzando gli indicatori dei gruppi di asset.
Criterio del gruppo di annunci
Le campagne per app e Demand Gen supportano l'aggiunta di un criterio per il gruppo di annunci del segmento di pubblico utilizzando AdGroupCriterion per scegliere i segmenti di pubblico di destinazione o fornire indicatori dei segmenti di pubblico. Puoi scegliere come target i pubblici di destinazione a livello di gruppo di annunci utilizzando i criteri AudienceInfo su AdGroupCriterion.audience impostando il campo AudienceInfo.audience (ad_group_criterion.audience.audience) sul nome della risorsa del pubblico di destinazione.
Ecco i passaggi per configurare il targeting per pubblico:
Attiva il targeting per pubblico in AdGroup
Devi attivare il targeting per pubblico in AdGroup impostando
use_audience_grouped su true quando viene creato il gruppo di annunci. Questa impostazione non può essere modificata dopo la creazione del gruppo di annunci.
In questo modo puoi aggiungere AdGroupCriterion con i segmenti di pubblico. Se questo valore non è impostato su true, la richiesta successiva di scegliere come target il segmento di pubblico non andrà a buon fine.
Crea un AdGroupCriterion
Crea un AdGroupCriterion e imposta il campo AudienceInfo.audience in AdGroupCriterion.audience sul nome della risorsa del segmento di pubblico creato in Crea segmenti di pubblico.
(Facoltativo) Attiva il targeting per pubblico in Campaign
Se vuoi, puoi impostare use_audience_grouped su true
quando viene creata la campagna. Con questa impostazione, ricevi un errore se provi ad aggiungere criteri che escludono segmenti e dati demografici a livello di campagna.
Best practice
- Utilizza i segmenti di pubblico per creare buyer persona. I segmenti di pubblico sono ideali per le campagne Performance Max, Demand Gen e per app in cui vuoi stratificare più segmenti e criteri demografici per scegliere come target un utente tipo specifico.
- Utilizza i segmenti di pubblico per il targeting diretto. Per le campagne display, sulla rete di ricerca, video, per hotel e Shopping standard o quando devi scegliere come target un solo segmento (ad esempio un elenco per il remarketing), utilizza i segmenti di pubblico anziché i segmenti di pubblico.
Errori comuni
Quando crei o aggiorni un Audience, l'API Google Ads convalida la richiesta e restituisce errori dall'enum AudienceError se la convalida non va a buon fine.
AudienceError |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
AUDIENCE_SEGMENT_NOT_FOUND
|
|
||||||||
DIMENSION_INVALID
|
|
||||||||
DUPLICATE_AUDIENCE_SEGMENT
|
|
||||||||
NAME_ALREADY_IN_USE
|
|
||||||||
TOO_MANY_DIMENSIONS_OF_SAME_TYPE
|
|
||||||||
TOO_MANY_SEGMENTS
|
|
||||||||