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.
Criterios admitidos por nivel
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 | Sí | No |
|
|
| Rango de edad | Sí | Sí |
|
|
| Modelo de pago de la app | Sí | No |
|
|
| Público | Sí | No |
|
Consulta la guía de segmentación por público de las campañas de generación de demanda. |
| Lista de marcas | Sí | Sí |
|
A nivel del grupo de anuncios, solo se admite la segmentación positiva. |
| Operador | Sí | No |
|
|
| Público combinado | Sí | No |
|
Consulta el artículo del Centro de ayuda sobre los públicos combinados. |
| Etiqueta de contenido | No | Sí |
|
|
| Público afín personalizado | Sí | No |
|
Se define con los recursos
CustomInterest. Para los segmentos de público que combinan palabras clave, URLs y aplicaciones, usa
CustomAudienceInfo. Consulta la
guía de públicos personalizados.
|
| Público personalizado | Sí | No |
|
Se define por los recursos
CustomAudience. Consulta la
guía de públicos personalizados.
|
| Intención personalizada | Sí | No |
|
Se define por los recursos
CustomInterest. Para los segmentos de público que combinan palabras clave, URLs y aplicaciones, usa
CustomAudienceInfo. Consulta la
guía de públicos personalizados.
|
| Dispositivo | Sí | No |
|
Establece bid_modifier en 0.0 para inhabilitar un tipo de dispositivo. Usa
AdGroupBidModifier para los ajustes de la oferta por dispositivo a nivel del grupo de anuncios. Consulta la guía de modificadores de la oferta.
|
| Oferta de la entidad | Sí | No |
|
En la versión 25 y posteriores, establece una oferta a nivel del elemento (item_code) para una entidad de viajes (como un hotel, una actividad o un evento) en los anuncios verticales con el tipo de criterio VERTICAL_ADS_ITEM_BID.
|
| Segmento demográfico ampliado | Sí | Sí |
|
|
| Género | Sí | Sí |
|
Las exclusiones de género a nivel de la campaña (negative = true) también se admiten en las campañas de máximo rendimiento. Si se intenta segmentar solo la categoría UNDETERMINED en una dimensión demográfica, se devuelve CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED. Consulta Diferencias entre versiones para conocer las reglas de validación demográfica en v24 y versiones posteriores.
|
| Rango de ingresos | Sí | Sí |
|
|
| Bloqueo de IP | No | Sí |
|
|
| Palabra clave | Sí | Sí |
|
A nivel de la campaña, solo puedes excluir palabras clave. |
| Tema de palabras clave | Sí | Sí |
|
|
| Idioma | Sí | No |
|
En la versión 24 y posteriores, si se intenta segmentar por un idioma no permitido, se devuelve CriterionError.CANNOT_TARGET_LANGUAGE.
|
| Acontecimiento | Sí | Sí |
|
|
| Grupo de fichas | Sí | No |
|
Es una estructura basada en un árbol para las campañas de Shopping y de anuncios de hoteles. Consulta la guía de los grupos de fichas de Shopping. |
| Alcance de la ficha | Sí | No |
|
|
| ID del servicio local | Sí | No |
|
Representa un tipo de servicio para las campañas de Servicios Locales. En la versión 24 y versiones posteriores, los indicadores de ID de servicio de Servicios Locales también se pueden establecer en los grupos de recursos de las campañas de máximo rendimiento con AssetGroupSignal.local_services_id.
|
| Ubicación | Sí | Sí |
|
Consulta la
guía de segmentación
geográfica. En la versión 24 y posteriores, si se quitan todas las ubicaciones de una campaña de máximo rendimiento de Servicios Locales, se devuelve CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN.
|
| Grupo por ubicación | Sí | No |
|
Segmenta tus anuncios para varias regiones geográficas con un radio de distancia. Consulta la guía de segmentación geográfica. |
| Categoría de la app para dispositivos móviles | Sí | Sí |
|
|
| Aplicación para dispositivos móviles | Sí | Sí |
|
|
| Dispositivo móvil | Sí | No |
|
|
| Lista de palabras clave negativas | No | Sí |
|
Vincula un ACCOUNT_LEVEL_NEGATIVE_KEYWORDS
conjunto compartido a una cuenta
(como máximo, uno por cuenta).
|
| Versión del sistema operativo | Sí | No |
|
|
| Estado parental | Sí | Sí |
|
A nivel de la campaña, solo se admite la segmentación negativa. |
| Posición | Sí | Sí |
|
Las posiciones administradas admiten la segmentación positiva a nivel de la campaña y del grupo de anuncios, y la segmentación negativa en todos los niveles. Límites en la longitud (250 caracteres) y la profundidad (2 niveles) de la URL; no se permite adsenseformobileapps.com.
|
| Lista de posiciones | No | Sí |
|
Vincula un NEGATIVE_PLACEMENTS
conjunto compartido a una cuenta
para excluir posiciones en todas las campañas.
|
| Proximidad | Sí | No |
|
Se crea con una dirección o coordenadas de latitud y longitud, y un radio. Consulta la guía de segmentación geográfica. |
| Paquete de filtros de venta minorista | Sí | Sí |
|
En la versión 24 y versiones posteriores (solo para cuentas incluidas en la lista de entidades permitidas), vincula un RETAIL_FILTER
conjunto compartido a un grupo de anuncios (o a AssetGroupListingGroupFilter en las campañas de máximo rendimiento) para el filtrado dinámico de productos basado en etiquetas.
|
| Tema | Sí | Sí |
|
|
| Interés del usuario | Sí | Sí |
|
Verifica que las disponibilidades sean compatibles con el tipo de campaña. Algunas opciones de interés del usuario solo están disponibles para tipos de campañas específicos. |
| Lista de usuarios | Sí | Sí |
|
Usa el ID de la lista de usuarios. |
| Lista de reglas del grupo de artículos de anuncios verticales | Sí | Sí |
|
VERTICAL_ADS_ITEM_GROUP_RULE_LISTVincula un conjunto compartido a un grupo de anuncios en las campañas de Búsqueda con feeds de viajes (también se admite en AssetGroupSignal en las campañas de máximo rendimiento en v24 y versiones posteriores para las cuentas incluidas en una lista de entidades permitidas).
|
| Lista de videos | Sí | Sí |
|
Si se especifica un ID de alineación no válido, se devuelve CampaignCriterionError.INVALID_VIDEO_LINEUP_ID.
|
| Página web | Sí | Sí |
|
Se utiliza para segmentar o excluir páginas específicas en el sitio web de un anunciante según las condiciones. Establecer un criterio de Webpage como negativo se usa para implementar exclusiones de URLs.
|
| Lista de páginas web | No | Sí |
|
Vincula un WEBPAGES
conjunto compartido para excluir una
lista de páginas web a nivel de la campaña (solo disponible para las cuentas incluidas en una
lista de entidades permitidas).
|
| Canal de YouTube | Sí | Sí |
|
|
| Video de YouTube | Sí | Sí |
|
Diferencias entre versiones
Varios tipos de criterios y comportamientos de validación difieren entre las versiones admitidas de la API de Google Ads:
- Versiones 25 y posteriores: Admite el criterio
EntityBid(entity_bid) enAdGroupCriterioncon el tipo de criterioVERTICAL_ADS_ITEM_BIDpara establecer ofertas a nivel del elemento para las entidades de viajes en los anuncios verticales. - Versión 24 y posteriores:
- Admite
RetailFilterBundle(AdGroupCriterion.retail_filter_bundleyAssetGroupListingGroupFilter.Dimension.retail_filter_bundle) yRetailFilter(SharedCriterion.retail_filter) para el filtrado de productos basado en etiquetas (solo para cuentas incluidas en la lista de entidades permitidas). - Admite las dimensiones de regla
user_rating,venueyevent_participant_display_nameenVerticalAdsItemGroupRuleInfoenSharedCriterion. - Admite
AssetGroupSignal.local_services_idyAssetGroupSignal.vertical_ads_item_group_rule_list(incluidos en la lista de entidades permitidas) para los indicadores de grupos de recursos de las campañas de máximo rendimiento. - Devuelve
CriterionError.CANNOT_EXCLUDE_ALL_TARGETScuando se intenta excluir todos los objetivos dentro de una dimensión demográfica (AgeRangeInfo,GenderInfo,IncomeRangeInfooParentalStatusInfo). - Devuelve
CriterionError.CANNOT_TARGET_LANGUAGEcuando se intenta segmentar anuncios para un idioma no permitido. - Devuelve
CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGNcuando se intenta quitar todas las ubicaciones de una campaña de máximo rendimiento de Servicios Locales.
- Admite
Criterios de segmentación por información del público
Puedes segmentar tus anuncios para públicos a nivel del grupo de anuncios con criterios de AudienceInfo en AdGroupCriterion.audience. Establece ad_group_criterion.audience.audience en el nombre del recurso de Audience para el que deseas segmentar tus anuncios. Para usar criterios de AudienceInfo en un AdGroupCriterion, debes establecer ad_group.audience_setting.use_audience_grouped = true cuando crees el grupo de anuncios (este parámetro de configuración es inmutable después de la creación). También puedes establecer campaign.audience_setting.use_audience_grouped = true de forma opcional cuando creas la campaña para evitar las exclusiones demográficas y por segmento a nivel de la 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, y puedes inspeccionar campos mutables (como name) en el objeto audience devuelto 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 = 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}")