Une Audience est une collection réutilisable de segments ciblés, de ciblage démographique et d'exclusions. Le ciblage d'audience est disponible pour les campagnes Performance Max, Demand Gen et pour applications. Si vous souhaitez cibler directement des segments d'audience dans une campagne display, vidéo, d'hôtel, Shopping standard ou sur le Réseau de Recherche, consultez Segments d'audience.
Créer des audiences
Créez et mettez à jour une audience à l'aide de AudienceService.
Chaque Audience doit avoir un nom unique. Cette audience réutilisable permet de combiner plusieurs dimensions d'audience :
- Segments d'audience
- Âge :
AgeDimension - Genre :
GenderDimension - Revenus du foyer :
HouseholdIncomeDimension - Statut parental :
ParentalStatusDimension
Inspecter MutateAudienceResult pour audience_id
Lorsque vous créez une audience avec AudienceService.MutateAudiences, chaque opération renvoie un MutateAudienceResult. Vous pouvez inspecter MutateAudienceResult pour obtenir le audience_id en analysant le resource_name renvoyé, et vous pouvez inspecter les champs modifiables (tels que name) sur l'objet audience renvoyé lorsque response_content_type est défini sur 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}")
Récupérer des audiences
Comme pour les autres ressources, vous pouvez utiliser GoogleAdsService.SearchStream pour récupérer les attributs des audiences.
SELECT
audience.id,
audience.resource_name,
audience.name,
audience.status,
audience.description,
audience.dimensions,
audience.exclusion_dimension
FROM audience
Audiences cibles
Les audiences peuvent être ciblées de différentes manières selon le type de campagne.
Signaux de groupe de composants
Les campagnes Performance Max utilisent un AssetGroupSignal pour cibler les audiences. Consultez le guide Signaux de groupe de composants pour découvrir comment cibler des audiences à l'aide de signaux de groupe de composants.
Critère du groupe d'annonces
Les campagnes Demand Gen et pour applications permettent d'ajouter un critère de groupe d'annonces d'audience à l'aide de AdGroupCriterion pour cibler des audiences ou fournir des signaux d'audience. Vous pouvez cibler des audiences au niveau du groupe d'annonces à l'aide des critères AudienceInfo sur AdGroupCriterion.audience en définissant le champ AudienceInfo.audience (ad_group_criterion.audience.audience) sur le nom de ressource de l'audience.
Voici comment configurer le ciblage d'audience :
Activez le ciblage d'audience dans AdGroup.
Vous devez activer le ciblage d'audience dans AdGroup en définissant use_audience_grouped sur true lorsque le groupe d'annonces est créé. Ce paramètre ne peut pas être modifié une fois le groupe d'annonces créé.
Cela vous permet d'ajouter AdGroupCriterion avec des audiences. Si cette valeur n'est pas définie sur true, votre demande ultérieure de ciblage de l'audience échouera.
Créer un AdGroupCriterion
Créez un AdGroupCriterion et définissez le champ AudienceInfo.audience sur AdGroupCriterion.audience avec le nom de ressource de l'audience créée dans Créer des audiences.
Facultatif : Activez le ciblage d'audience dans Campaign.
Vous pouvez éventuellement définir use_audience_grouped sur true lors de la création de la campagne. Avec ce paramètre, un message d'erreur s'affiche si vous essayez d'ajouter des critères qui excluraient des segments et des données démographiques au niveau de la campagne.
Bonnes pratiques
- Utilisez les audiences pour créer des personas. Les audiences sont plus efficaces dans les campagnes Performance Max, Demand Gen et pour applications, où vous pouvez superposer plusieurs segments et critères démographiques pour cibler un persona spécifique.
- Utilisez des segments d'audience pour le ciblage direct. Pour les campagnes display, vidéo, d'hôtel, Shopping standards ou lorsque vous n'avez besoin de cibler qu'un seul segment (comme une liste de remarketing), utilisez les segments d'audience au lieu des audiences.
Erreurs fréquentes
Lorsque vous créez ou mettez à jour un Audience, l'API Google Ads valide la requête et renvoie des erreurs à partir de l'énumération AudienceError en cas d'échec de la validation.
AudienceError |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
AUDIENCE_SEGMENT_NOT_FOUND
|
|
||||||||
DIMENSION_INVALID
|
|
||||||||
DUPLICATE_AUDIENCE_SEGMENT
|
|
||||||||
NAME_ALREADY_IN_USE
|
|
||||||||
TOO_MANY_DIMENSIONS_OF_SAME_TYPE
|
|
||||||||
TOO_MANY_SEGMENTS
|
|
||||||||