Un Audience es una colección reutilizable de segmentos específicos,
segmentación demográfica y exclusiones. La segmentación por público es compatible con las campañas de
máximo rendimiento, de generación de demanday de aplicaciones. Si quieres segmentar directamente segmentos de público
en una campaña de Display, Búsqueda, video, hoteles o Shopping estándar, consulta Segmentos
de público.
Cómo crear públicos
Crea y actualiza un público con AudienceService.
Cada Audience debe tener un nombre único. Este público reutilizable permite una combinación de varias dimensiones de público:
- Segmentos de público
- Edad:
AgeDimension - Género:
GenderDimension - Ingresos familiares:
HouseholdIncomeDimension - Estado parental:
ParentalStatusDimension
Inspecciona MutateAudienceResult para audience_id
Cuando creas un público con
AudienceService.MutateAudiences, cada operación muestra un
MutateAudienceResult. Puedes inspeccionar
MutateAudienceResult para obtener el audience_id analizando el
resource_name que se muestra y los campos mutables (como name) en el
audience que se muestra cuando response_content_type se establece en
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}")
Cómo recuperar públicos
Al igual que con otros recursos, puedes usar
GoogleAdsService.SearchStream para recuperar atributos de
los públicos.
SELECT
audience.id,
audience.resource_name,
audience.name,
audience.status,
audience.description,
audience.dimensions,
audience.exclusion_dimension
FROM audience
Públicos objetivo
Los públicos se pueden segmentar de varias maneras según el tipo de campaña.
Indicadores del grupo de recursos
Las campañas de máximo rendimiento usan un AssetGroupSignal para
segmentar público objetivo. Consulta la guía Indicadores del grupo de recursos
para obtener información sobre cómo segmentar públicos objetivo con indicadores del grupo de recursos.
Criterio del grupo de anuncios
Las campañas de generación de demanda y las campañas de aplicaciones admiten agregar un criterio de grupo de anuncios de público con
AdGroupCriterion para segmentar públicos objetivo o proporcionar indicadores de público. Puedes segmentar públicos objetivo a nivel del grupo de anuncios con
AudienceInfo criterios en
AdGroupCriterion.audience si estableces el
AudienceInfo.audience campo
(ad_group_criterion.audience.audience) en el nombre de recurso del público objetivo.
Estos son los pasos para configurar la segmentación por público:
Habilita la segmentación por público en el AdGroup
Debes habilitar la segmentación por público en el AdGroup estableciendo
use_audience_grouped en true cuando se crea el grupo de anuncios. Este parámetro de configuración no se puede cambiar después de crear el grupo de anuncios.
Esto te permite agregar AdGroupCriterion con públicos. Si este valor no se establece en true, fallará la solicitud posterior para segmentar el público.
Crea un AdGroupCriterion
Crea un AdGroupCriterion y establece el
AudienceInfo.audience campo en
AdGroupCriterion.audience con el nombre de recurso
del público creado en Cómo crear públicos.
Opcional: Habilita la segmentación por público en la Campaign
De manera opcional, puedes establecer use_audience_grouped en true
cuando se crea la campaña. Con este parámetro de configuración, recibirás un error si intentas agregar criterios que excluyan segmentos y datos demográficos a nivel de la campaña.
Prácticas recomendadas
- Usa públicos para crear personajes. Los públicos se usan mejor en las campañas de máximo rendimiento, de generación de demanda y de aplicaciones en las que deseas superponer varios segmentos y criterios demográficos para segmentar un personaje específico.
- Usa segmentos de público para la segmentación directa. En el caso de las campañas de Display, Búsqueda, video, hoteles y Shopping estándar, o cuando solo necesitas segmentar un solo segmento (como una lista de remarketing), usa Segmentos de público en lugar de Públicos.
Errores comunes
Cuando se crea o actualiza un Audience, la API de Google Ads valida la
solicitud y muestra errores del enum AudienceError si
falla la validación.
AudienceError |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
AUDIENCE_SEGMENT_NOT_FOUND
|
|
||||||||
DIMENSION_INVALID
|
|
||||||||
DUPLICATE_AUDIENCE_SEGMENT
|
|
||||||||
NAME_ALREADY_IN_USE
|
|
||||||||
TOO_MANY_DIMENSIONS_OF_SAME_TYPE
|
|
||||||||
TOO_MANY_SEGMENTS
|
|
||||||||