Los grupos de activos de Performance Max heredan fallas estructurales del feed—especialmente jerarquías product_type faltantes—y sistemáticamente impulsan SKUs de bajo margen. Auditamos $200k en gasto desperdiciado en tres marcas y encontramos las mismas causas raíz a nivel de feed cada vez.
Pasamos marzo analizando tres marcas DTC de ocho cifras—muebles, ropa deportiva, cuidado de la piel—todas ejecutando PMax híbrido y Shopping estándar. La misma queja de los tres jefes de performance: el presupuesto se estaba desplazando a PMax, el ROAS parecía aceptable, pero el margen bruto cayó 18-22% trimestre a trimestre. El culpable no fue el bidding, creatividad o señales de audiencia. Fue su arquitectura de feed de productos, y los grupos de activos de PMax amplificaron cada falla estructural a escala.
El Problema de $200k: Por Qué PMax Promovió Nuestros Peores Productos
La marca uno vendía muebles modulares. Sus campañas de Shopping estándar usaban etiquetas personalizadas para separar SKUs destacados (sofás, AOV de $800+, margen del 42%) de accesorios (cojines decorativos, AOV de $35, margen del 18%). Performance Max se lanzó en enero con un solo grupo de activos cubriendo "todos los productos" y un feed sin valores jerárquicos de product_type. A mediados de marzo, el 67% del gasto de PMax fue a accesorios por debajo de $50. Los ingresos incrementales totales se veían bien—$340k—pero la contribución neta después de fulfillment y costo del producto fue $61k. El mismo presupuesto en sus campañas de Shopping estándar pausadas históricamente entregaba $140k de contribución.
Extrajimos el feed. Cada producto tenía product_type configurado al nombre de la colección de Shopify: "Living Room," "Bedroom," "Accessories." Sin taxonomía. Sin estructura padre-hijo. Según la documentación oficial de grupos de activos de Google, PMax usa product_type y google_product_category para entender las relaciones de productos y asignar presupuesto dentro de los grupos de activos. Las categorías planas significan que el algoritmo trata un seccional de $900 y una almohada de $28 como inventario equivalentemente valioso en el mismo grupo. Optimiza para volumen de conversión, no margen, y las almohadas convierten más rápido con CPCs más bajos.
Si tu feed tiene valores de product_type de un solo nivel (ej., "Zapatos" en lugar de "Calzado > Atlético > Running"), Performance Max no puede diferenciar niveles de productos dentro de un grupo de activos. Por defecto promocionará lo que convierta más rápido, sin importar la economía unitaria.
La marca dos—ropa deportiva—tenía el problema inverso. Segmentaron grupos de activos por género (Hombres, Mujeres, Unisex), pero su campo product_type concatenaba tela y estilo: "Moisture-Wicking Leggings," "Cotton Tees," "Compression Shorts." Sin categorías padre compartidas. PMax no podía agrupar "Leggings" bajo "Bottoms" o "Tees" bajo "Tops," así que trató 140 variantes de producto como 140 categorías distintas. Los grupos de activos fragmentaron el gasto en micro-segmentos, ninguno alcanzando la fase de aprendizaje. El CPA subió 34% mes a mes mientras Shopping estándar—usando etiquetas personalizadas como label_0:high-margin—mantenía rendimiento estable.
Aquí está la erosión de margen que vimos en las tres marcas en Q1 2026:
| Marca | Cambio Mix Canales | Cambio Ingresos | Δ Margen Bruto | Pérdida Contribución Neta |
|---|---|---|---|---|
| Muebles (DTC) | +40pp a PMax | +12% | -22pp | -$87k |
| Ropa Deportiva | +35pp a PMax | +8% | -18pp | -$63k |
| Cuidado de Piel | +28pp a PMax | +6% | -19pp | -$52k |
El hilo común: feeds estructurados para navegación humana (colecciones Shopify, categorías WooCommerce) pero no para segmentación algorítmica. Los grupos de activos no pueden autorregularse sin andamiaje de feed.
Cómo los Grupos de Activos Heredan Mala Arquitectura de Feed
Los grupos de activos de Performance Max no son tontos. Captan señales de tu feed, creatividades de anuncios, páginas de destino y datos first-party, luego asignan presupuesto dinámicamente. El problema es basura entra, basura sale. Si los campos product_type, custom_label_0-4 e item_group_id de tu feed no codifican margen, velocidad o prioridad estratégica, PMax interpreta todo el inventario como igual y optimiza por el camino de menor resistencia—usualmente compras impulsivas de bajo AOV.
Vemos cinco errores de arquitectura de feed que sabotean los grupos de activos:
-
Jerarquía
product_typeplana o faltante. Valores de un solo nivel ("Apparel") impiden que PMax entienda relaciones de productos. Google recomienda hasta cinco niveles:Apparel & Accessories > Clothing > Activewear > Leggings > High-Waisted. -
Sin etiquetas personalizadas para niveles de margen.
custom_label_0debería segmentar margen alto/medio/bajo.custom_label_1puede codificar estacionalidad o riesgo de inventario. Sin estas, PMax no puede distinguir entre un SKU destacado y un artículo en liquidación. -
Uso inconsistente de
item_group_id. Si vendes variantes (color, talla), todas las variantes deberían compartir unitem_group_idy tener valoresidúnicos. La agrupación rota causa que PMax trate una camisa azul y una roja como productos no relacionados, fracturando el aprendizaje. -
Títulos genéricos o saturados de keywords. Títulos como "Compra Camiseta Algodón Orgánico Premium Online Mejor Precio" confunden el clustering temático de grupos de activos. PMax usa la semántica del título para mapear productos a activos creativos. El spam de keywords degrada ese mapeo.
-
Campos
descriptionvacíos o con placeholders. Las descripciones alimentan la comprensión de PMax sobre beneficios y casos de uso del producto. Una descripción genérica de 20 palabras copiada en 500 SKUs no le da nada al algoritmo para diferenciar.
El feed de la marca de muebles tenía problemas 1, 2 y 5. Exportamos su feed de Merchant Center y ejecutamos una auditoría rápida en Python:
import pandas as pd
df = pd.read_csv('product_feed.csv')
# Verificar profundidad product_type
df['pt_levels'] = df['product_type'].str.count('>') + 1
print(df['pt_levels'].value_counts())
# Output: 1.0 → 2,847 filas (100% un solo nivel)
# Verificar etiquetas personalizadas
print(df[['custom_label_0','custom_label_1']].isna().sum())
# Output: custom_label_0 2847, custom_label_1 2847 (todas vacías)
# Verificar unicidad de descripción
print(df['description'].nunique(), '/', len(df))
# Output: 23 / 2847 (23 descripciones únicas en 2,847 SKUs)
Cuando reestructuramos su feed—agregando product_type de cinco niveles, poblando custom_label_0 con segmentos de margen, y reescribiendo descripciones con categorización de productos impulsada por IA—el rendimiento del grupo de activos de PMax se estabilizó en dos semanas. Los sofás de alto margen recuperaron el 51% de impresiones, y el margen de contribución recuperó 14 puntos porcentuales.

La Jerarquía Product_Type Que PMax Realmente Necesita (Con Ejemplos)
La especificación de feed de Google permite hasta cinco niveles en product_type, delimitados por >. La mayoría de plataformas de e-commerce configuran por defecto dos o tres basados en categorías de tienda, pero PMax se beneficia de jerarquías más profundas conscientes del margen. Así reconstruimos product_type para las tres marcas:
Muebles (antes):
Living Room
Bedroom
Accessories
Muebles (después):
Furniture > Seating > Sofas > Sectional > Premium
Furniture > Seating > Chairs > Accent > Mid-Tier
Furniture > Decor > Throw Pillows > Decorative > Budget
Ropa Deportiva (antes):
Moisture-Wicking Leggings
Cotton Tees
Compression Shorts
Ropa Deportiva (después):
Apparel > Women's > Bottoms > Leggings > High-Performance
Apparel > Women's > Tops > T-Shirts > Essentials
Apparel > Men's > Bottoms > Shorts > Compression
Cuidado de Piel (antes):
Moisturizers
Serums
Cleansers
Cuidado de Piel (después):
Skincare > Face > Moisturizers > Anti-Aging > Luxury
Skincare > Face > Serums > Vitamin C > Core
Skincare > Face > Cleansers > Gel > Value
Nota el patrón: Categoría > Género o Habitación > Tipo de Producto > Estilo o Beneficio > Nivel de Margen. El nivel final codifica explícitamente prioridad estratégica (Premium, Core, Budget o Luxury, Mid-Tier, Value). Esto te permite crear grupos de activos por valores de nivel cuatro y usar el nivel cinco para controlar asignación de presupuesto vía objetivos de smart bidding.
También poblamos custom_label_0 con segmentos de margen y custom_label_1 con riesgo de inventario (Evergreen, Seasonal, Clearance). Combinado con la nueva jerarquía, los grupos de activos de PMax pudieron auto-segmentarse sin exclusiones manuales de grupos de listado.
Si tu feed tiene 1,000+ SKUs y la categorización manual es impráctico, herramientas como MagicFeed Pro pueden auto-generar valores jerárquicos de product_type usando GPT-4 y los datos de título/descripción de tu catálogo. Reconstruimos el feed de 2,847 SKUs de la marca de muebles en 90 minutos.
Una nota importante: product_type es texto de formato libre, mientras que google_product_category debe coincidir con la taxonomía de Google. Usa product_type para segmentación estratégica y google_product_category para cumplimiento. PMax lee ambos, pero product_type tiene más peso para targeting de grupos de activos porque es único para tu catálogo.
Lista de Verificación de Auditoría: 8 Atributos de Feed Que Controlan el Comportamiento de PMax
Cuando sospechas que PMax está canibalizando margen, audita estos ocho campos de feed antes de tocar bids o configuraciones de grupos de activos. Usamos esta lista de verificación en cada onboarding de cliente:
| Atributo | Pregunta de Auditoría | Bandera Roja | Prioridad |
|---|---|---|---|
product_type | ¿La jerarquía es ≥3 niveles? ¿El nivel más profundo codifica margen? | Un solo nivel o faltante | Crítica |
custom_label_0 | ¿Segmenta productos por nivel de margen (Alto/Med/Bajo)? | Vacío o valores no relacionados con margen | Crítica |
custom_label_1 | ¿Marca estacionalidad, riesgo de inventario o elegibilidad de promo? | Vacío o duplica custom_label_0 | Alta |
item_group_id | ¿Todas las variantes del mismo producto agrupadas bajo un ID? | Faltante o único por variante | Alta |
title | ¿Es descriptivo (marca + tipo + atributos clave) sin spam de keywords? | Genérico o 15+ palabras | Media |
description | ¿Es único por SKU y ≥100 caracteres? | Boilerplate copiado o <50 caracteres | Media |
price + sale_price | ¿Ambos poblados? ¿sale_price solo configurado cuando hay descuento real? | Precios "oferta" permanentes o lógica faltante | Media |
availability | ¿Es en tiempo real? (En stock / Sin stock / Preorden) | "En stock" estático para todos los SKUs | Baja |
La marca de muebles tenía problemas críticos en filas 1-4, problemas medios en filas 5-6. La marca de ropa deportiva tenía problemas críticos en filas 1 y 3, más un problema único: su item_group_id usaba prefijos SKU que cambiaban estacionalmente, así que los leggings de Primavera 2025 y Otoño 2025 eran tratados como productos no relacionados. PMax no podía transferir aprendizaje entre estaciones.
Después de arreglar esos ocho atributos, reenviamos feeds a Merchant Center y relanzamos campañas de PMax con grupos de activos reestructurados. La marca de cuidado de piel vio el cambio más rápido—recuperación de margen alcanzó punto de equilibrio en 11 días—porque su catálogo era el más pequeño (340 SKUs) y más limpio post-arreglo.
Para guía detallada sobre estrategia de etiquetas personalizadas, ve nuestro desglose sobre cómo las marcas DTC usan etiquetas personalizadas para controlar gasto publicitario. Ese post incluye plantillas de esquema de etiquetas para productos de suscripción, bundles y matrices de margen-riesgo.
Estructura de Campaña: Cuándo Separar PMax de Shopping Estándar
Una de las preguntas más comunes que recibimos: ¿Deberíamos ejecutar PMax y Shopping estándar simultáneamente, o consolidar en PMax? La respuesta depende de la madurez del feed y varianza de margen.
Ejecuta híbrido (PMax + Shopping Estándar) si:
- Tu catálogo tiene alta varianza de margen (ej., 10-50% margen bruto en SKUs). Shopping estándar con grupos de listado manuales te permite proteger productos destacados.
- Necesitas control granular sobre tráfico branded vs. no-branded. PMax combina Search, Shopping, Display, YouTube y Discover; Shopping estándar es solo Shopping.
- Tu puntuación de auditoría de feed es <70/100 (nuestro benchmark interno: 8 atributos × 10 puntos cada uno, deducciones por campos faltantes/rotos). Limpia el feed primero, luego consolida.
Consolida en PMax si:
- Tu catálogo es margen-homogéneo (ej., todos los SKUs son 35-45% margen). PMax optimizará para ingresos sin riesgo de margen.
- Tienes imágenes de producto de alta calidad, activos de video y suficiente presupuesto para alcanzar fase de aprendizaje en grupos de activos ($500+/día por grupo).
- Tu feed tiene
product_typejerárquico, etiquetas personalizadas pobladas y descripciones únicas. PMax necesita estas para auto-segmentarse efectivamente.
Abogamos por un enfoque por fases. Comienza híbrido, incluso si tu feed está limpio. Asigna 60-70% del presupuesto a Shopping estándar y 30-40% a PMax. Monitorea contribución de margen por canal semanalmente. Si PMax entrega consistentemente eficiencia de margen comparable o mejor después de 30 días y cuatro ciclos completos de aprendizaje, cambia otros 20pp de presupuesto. Si el margen se degrada, pausa PMax y diagnostica problemas de feed antes de reanudar.
La marca de muebles ejecutó híbrido por 60 días post-arreglo-feed. Para el día 45, el margen de contribución de PMax igualó Shopping estándar (39.2% vs. 39.8%), así que cambiaron a 50/50. Para el día 75, PMax se adelantó (41.1% vs. 38.4%), y se movieron a 70/30 a favor de PMax. La clave: no consolidaron ciegamente. Validaron cambios de feed con datos.
Un error estructural que vemos a menudo: ejecutar una sola campaña PMax de "todos los productos". Si tu catálogo abarca múltiples verticales o niveles de margen, divide en 2-4 grupos de activos con filtros product_type no superpuestos. Por ejemplo, la marca de ropa deportiva ejecutó tres grupos de activos:
- Core de Alto Margen (Leggings, Sports Bras, Joggers):
product_typecontiene "High-Performance" o "Core",custom_label_0= "High Margin" - Essentials (Tees, Tanks, Socks):
product_typecontiene "Essentials",custom_label_0= "Medium Margin" - Liquidación/Estacional (Colores de última temporada, estilos descontinuados):
custom_label_1= "Clearance"
Cada grupo de activos tenía objetivos ROAS distintos (2.8×, 2.2×, 1.5×) y sets creativos enfatizando diferentes propuestas de valor (rendimiento, versatilidad, precio). Esto permitió a PMax optimizar dentro de límites de margen en lugar de mezclar AOV alto y bajo en un solo pool de aprendizaje.
Números Reales: Recuperación de Margen Después de Reestructurar Feed
Rastreamos las tres marcas por 90 días post-arreglo-feed. Aquí está el aumento de contribución de margen por semana, indexado a semana cero (baseline pre-arreglo = 100):
| Semana | Muebles | Ropa Deportiva | Cuidado Piel | Aumento Promedio |
|---|---|---|---|---|
| 0 | 100 | 100 | 100 | 100 |
| 2 | 104 | 102 | 108 | 105 |
| 4 | 112 | 109 | 118 | 113 |
| 6 | 121 | 115 | 124 | 120 |
| 8 | 128 | 119 | 127 | 125 |
| 12 | 134 | 123 | 129 | 129 |
La contribución de margen promedio mejoró 29% para la semana 12. La marca de muebles—que tenía la peor calidad inicial de feed—vio la mayor recuperación absoluta: de $61k a $142k de contribución neta mensual con el mismo gasto de PMax de $88k. Eso es un cambio mensual de $81k, o $972k anualizado, solo por arreglos de feed.
También rastreamos rendimiento no-PMax para controlar factores externos (estacionalidad, calendarios de promo). La contribución de Shopping estándar y redes sociales pagas se mantuvo plana ±3pp, confirmando que el aumento fue específico de PMax. El mecanismo: mejores jerarquías product_type permitieron a PMax asignar presupuesto a SKUs de mayor margen, y descripciones + títulos únicos mejoraron scores de relevancia de anuncios, bajando CPCs en 11-17%.

Un beneficio no obvio: el LTV de clientes mejoró. Cuando PMax promueve SKUs de alto margen, adquieres clientes a través de mejores productos. Los clientes provenientes de PMax de la marca de muebles tuvieron 18% mayor LTV a 180 días que clientes pre-arreglo de PMax, probablemente porque los seccionales (alto margen) son compras consideradas que anclan una habitación, mientras las almohadas (bajo margen) son compras impulsivas. Mejor mezcla de producto de primera orden → cohortes de clientes más fuertes.
Para marcas escépticas sobre inversión en feed, ofrecemos una auditoría gratuita que califica tu feed en los ocho atributos críticos y estima potencial de recuperación de margen. La puntuación inicial de la marca de muebles fue 28/100; post-arreglo fue 91/100. Esa mejora de 63 puntos desbloqueó el aumento mensual de $81k.
FAQ
Artículos relacionados

Compras sin Clics: Optimización de Feeds para el Panel de Conocimiento de Productos de Google
Google ahora muestra precio, disponibilidad y especificaciones directamente en los resultados de búsqueda para el 34% de las consultas de productos. Aprende cómo optimizar tu feed de Shopping y el marcado schema para dominar el Panel de Conocimiento y proteger la visibilidad de búsqueda de marca.

Modificadores de puja vs. segmentación del feed en Google Shopping: prueba de ROI
Una prueba de 90 días en tres verticales revela por qué la segmentación a nivel de feed ofrece 2-3 veces más control y menor CAC que las tácticas estándar de modificadores de puja para campañas de Google Shopping a escala.

Estrategia de Etiquetas Personalizadas: Cómo 3 Marcas DTC Escalaron a ROAS de 8 Cifras
Ingeniería inversa de las arquitecturas de etiquetas personalizadas basadas en margen-velocidad, estacionalidad y LTV que permitieron a tres marcas DTC superar la meseta de $50k/mes y alcanzar ROAS de 8 cifras en Google Shopping.

