Los criterios de segmentación se pueden establecer en tres niveles diferentes:
- A nivel de la campaña
- A nivel del grupo de anuncios
- A nivel del cliente
No todos los tipos de criterios se pueden establecer en todos los niveles: algunos, por ejemplo, solo se pueden establecer a nivel de la campaña.
Además, algunos criterios solo se pueden usar para la segmentación negativa y otros solo para la segmentación positiva.
En la siguiente tabla, se describe el uso permitido de todos los tipos de criterios:
| Tipo | ¿Positivo? | ¿Negativo? | Niveles disponibles | Notas |
|---|---|---|---|---|
| Programación de anuncios | ✅ | ❌ |
|
|
| Rango de edad | ✅ | ✅ |
|
|
| Modelo de pago de aplicaciones | ✅ | ❌ |
|
|
| Público | ✅ | ❌ |
|
Consulta la guía de segmentación por público de las campañas de generación de demanda. |
| Lista de marcas | ✅ | ✅ |
|
|
| Operador | ✅ | ❌ |
|
|
| Público combinado | ✅ | ❌ |
|
Consulta el artículo del Centro de ayuda sobre los públicos combinados. |
| Etiqueta de contenido | ❌ | ✅ |
|
|
| Públicos afines personalizados | ✅ | ❌ |
|
Se define con los recursos CustomAffinityInfo. Consulta el artículo sobre los públicos personalizados. |
| Público personalizado | ✅ | ❌ |
|
Se define con recursos CustomAudience. Consulta el artículo sobre los públicos personalizados. |
| Intención personalizada | ✅ | ❌ |
|
Se define con los recursos CustomIntentInfo. Consulta el artículo sobre los criterios de intención personalizados. |
| Dispositivo | ✅ | ❌ |
|
|
| Segmento demográfico extendido | ✅ | ✅ |
|
|
| Género | ✅ | ✅ |
|
|
| Rango de ingresos | ✅ | ✅ |
|
|
| Bloqueo de IP | ✅ | ✅ |
|
|
| Palabra clave | ✅ | ✅ |
|
A nivel de la campaña, solo puedes excluir palabras clave. |
| Tema de palabras clave | ✅ | ✅ |
|
|
| Idioma | ✅ | ❌ |
|
|
| Acontecimiento | ✅ | ✅ |
|
|
| Grupo de fichas | ✅ | ❌ |
|
Estructura basada en un árbol para las campañas de Shopping y de anuncios de hoteles. Consulta la guía. |
| Alcance de la lista | ✅ | ❌ |
|
|
| ID de servicio local | ✅ | ❌ |
|
Representa un tipo de servicio para las campañas de Servicios locales. |
| Ubicación | ✅ | ✅ |
|
Consulta la guía sobre la segmentación geográfica. |
| Grupo por ubicación | ✅ | ❌ |
|
Segmenta tus anuncios para varias regiones geográficas con un radio de distancia. Consulta la guía sobre la segmentación geográfica. |
| Categoría de app para dispositivos móviles | ✅ | ✅ |
|
|
| Aplicación para dispositivos móviles | ✅ | ✅ |
|
|
| Dispositivo móvil | ✅ | ❌ |
|
|
| Lista de palabras clave negativas | ❌ | ✅ |
|
|
| Versión del sistema operativo | ✅ | ❌ |
|
|
| Estado parental | ✅ | ✅ |
|
A nivel de la campaña, solo se admite la segmentación negativa. |
| Posición | ❌ | ✅ |
|
Se aplican límites a la longitud (250 caracteres) y la profundidad (2 niveles) de la URL. No se permite adsenseformobileapps.com. |
| Lista de posiciones | ❌ | ✅ |
|
Te permite administrar una lista de posiciones para excluir en varias campañas. |
| Proximidad | ✅ | ❌ |
|
Se crea con una dirección o coordenadas de latitud y longitud, y un radio. Consulta la guía sobre la segmentación geográfica. |
| Tema | ✅ | ✅ |
|
|
| Interés del usuario | ✅ | ✅ |
|
Verifica que las disponibilidades sean compatibles con el tipo de campaña. Algunas opciones de intereses del usuario solo están disponibles para tipos de campañas específicos. |
| Lista de usuarios | ✅ | ✅ |
|
Usa el ID de la lista de usuarios. |
| Lista de videos | ✅ | ✅ |
|
|
| Página web | ✅ | ✅ |
|
Se usa para segmentar o excluir páginas específicas del sitio web de un anunciante en función de condiciones. Establecer un criterio de Webpage como negativo se usa para implementar exclusiones de URL. |
| Canal de YouTube | ✅ | ✅ |
|
|
| Video de YouTube | ✅ | ✅ |
|
Criterios de segmentación de la información del público
Puedes segmentar los anuncios para públicos a nivel del grupo de anuncios con criterios de AudienceInfo. Establece el campo audience en un AdGroupCriterion con el nombre del recurso del público objetivo al que deseas segmentar tu campaña.
Inspecciona MutateAudienceResult para audience_id
Cuando creas un público con AudienceService.MutateAudiences, cada operación devuelve un MutateAudienceResult. Puedes inspeccionar MutateAudienceResult para obtener audience_id analizando el resource_name devuelto o inspeccionando el objeto audience mutable cuando response_content_type se establece en 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 = resource_name.split("/")[-1]
print(f"Created audience with resource_name '{resource_name}' and audience_id '{audience_id}'.")
# If response_content_type is MUTABLE_RESOURCE, you can access result.audience.id directly:
if result.audience and result.audience.id:
print(f"Audience ID from mutable resource: {result.audience.id}")