E-commerce con Performance Max activo. GA4 registraba 0 conversiones de compra por un error en el evento purchase del dataLayer. El algoritmo llevaba 4 meses optimizando sin señal real. Tras corregir el tracking, el ROAS pasó de indefinido a 3,8 en 30 días — sin cambiar el presupuesto ni las campañas.
Cómo funciona Performance Max:
por qué el tracking es crítico
Performance Max es el tipo de campaña de Google Ads que usa Smart Bidding para optimizar automáticamente pujas, audiencias y creatividades en todos los canales de Google simultáneamente (Search, Display, YouTube, Gmail, Maps). Para funcionar bien, necesita una cosa por encima de todo: señales de conversión fiables y constantes.
El algoritmo aprende de cada conversión que recibe. Con suficientes datos, identifica patrones — qué audiencias convierten, a qué hora, en qué dispositivos, con qué creatividades — y ajusta las pujas en tiempo real para maximizar el resultado. Sin conversiones, no aprende. Y sin aprendizaje, gasta el presupuesto sin dirección.
Google recomienda un mínimo de 30 a 50 conversiones en los últimos 30 días para que Performance Max salga del período de aprendizaje. Por debajo de ese umbral, el algoritmo no tiene suficientes datos y las pujas de Smart Bidding son imprecisas. Si el tracking está roto, este umbral nunca se alcanza aunque haya conversiones reales.
Las causas más frecuentes por las que
Performance Max no recibe conversiones
Causa 1 — El evento de conversión no existe en GA4
La conversión que se importa desde GA4 a Google Ads tiene que existir primero como evento en GA4. Si el evento purchase, generate_lead o el evento personalizado que se usa como conversión no está siendo recibido por GA4, Google Ads no tiene nada que importar y Performance Max no tiene señal.
Causa 2 — GTM no dispara el evento correctamente
El caso más común. El evento está configurado en GTM pero no se dispara en el momento correcto: el activador está mal configurado, la etiqueta tiene un error de sintaxis, o el evento depende de un elemento del dataLayer que no existe en todas las páginas donde debería dispararse.
Causa 3 — Conversiones importadas con modelo de atribución distinto
GA4 usa atribución basada en datos (data-driven) por defecto, que distribuye el crédito entre todos los puntos de contacto. Las discrepancias entre lo que ve GA4 y lo que ve Google Ads pueden hacer que Performance Max reciba señales inconsistentes.
Causa 4 — Consent Mode mal configurado (crítico desde el 15 de junio)
Desde el 15 de junio de 2026, Performance Max depende exclusivamente del Consent Mode v2 para recibir señales de conversión de usuarios que han aceptado cookies. Si el Consent Mode no está correctamente configurado en GTM, el algoritmo pierde una parte significativa de sus señales — especialmente en España, donde la tasa de rechazo de cookies es alta.
Cómo diagnosticar si Performance Max
está optimizando a ciegas
- Comparar conversiones GA4 vs Google Ads. Ir a GA4 → Informes → Conversiones y comparar con el panel de Google Ads para el mismo período. Si Google Ads muestra conversiones pero GA4 no las registra, hay un problema de tracking.
- Revisar el estado de las conversiones en Google Ads. En Google Ads → Herramientas → Conversiones, verificar que las conversiones importadas desde GA4 tienen estado "Registrando". Si aparece "Sin actividad reciente" o "Inactivo", no están llegando datos.
- Activar el modo vista previa en GTM y simular una conversión. Navegar por la web con GTM en modo debug y completar la acción de conversión. Verificar que la etiqueta correspondiente se dispara exactamente una vez.
- Verificar el evento en GA4 en tiempo real. GA4 → Informes → Tiempo real → Eventos. Completar la conversión y confirmar que el evento aparece en el panel en tiempo real.
- Calcular el ROAS real vs el ROAS del panel. Dividir los ingresos reales del período entre el gasto en Google Ads. Si el resultado es significativamente inferior al ROAS que muestra el panel, hay conversiones que se están contando pero no son reales.
El impacto del 15 de junio en
Performance Max
- Pérdida de señales de Google Signals. Google elimina el control de Google Signals sobre los datos publicitarios. Performance Max pasa a depender exclusivamente del Consent Mode v2.
- Cambio en el ritmo de gasto. Desde el 1 de junio, si hay campañas de Performance Max con días u horas inhabilitadas, Google intentará gastar el límite mensual completo en los días activos. El gasto puede dispararse sin que el anunciante cambie nada.
Verificar que el Consent Mode v2 está correctamente configurado en GTM con los cuatro parámetros (ad_storage, analytics_storage, ad_user_data, ad_personalization). Confirmar que las Enhanced Conversions están activadas. Revisar la programación de anuncios de todas las campañas de Performance Max activas para evitar sorpresas en el gasto.
Preguntas frecuentes
¿Performance Max está gastando a ciegas?
Revisamos tu configuración de conversiones en GA4, GTM y Google Ads. Identificamos exactamente qué está fallando y priorizamos las correcciones por impacto económico.
Ver el servicio de auditoría — desde 497€ + IVA