Google Analytics 4: ¿Tus audiencias no se están llenando en Google Ads?

Agencia en Valencia de SEO y marketing

Cuando las audiencias de Google Analytics 4 no aparecen o se muestran con tamaño cero en Google Ads, la frustración no tarda en aparecer. Es uno de los problemas más frecuentes al conectar ambas plataformas, y también uno de los más complicados de diagnosticar si no conoces todos los factores que intervienen en el proceso.

Aunque Analytics y Google Ads estén correctamente enlazados, esto no garantiza que las audiencias se sincronicen correctamente, especialmente si la configuración de consent mode, señales o eventos está incompleta o mal aplicada.

Aquí tienes un repaso completo de los principales motivos por los que tus audiencias de GA4 no se están llenando en Google Ads.

Diferencias normales entre las audiencias de GA4 y Google Ads

Antes de entrar en la parte técnica, es importante tener una expectativa clara: la audiencia que ves en GA4 nunca va a coincidir al 100% con la de Google Ads. Aunque un usuario haya sido recogido en Analytics, eso no implica que esté disponible para publicidad personalizada. Si una audiencia tiene 5000 personas en GA4 y 50 en Google Ads, algo falla. Pero si tiene 5000 en GA4 y 4000 en Ads, es totalmente normal.

La audiencia en GA4 es demasiado específica

El primer punto a revisar es si has creado una audiencia demasiado segmentada, por ejemplo, usuarios que han visitado una página concreta y que además estén ubicados en una ciudad específica. Este tipo de reglas pueden limitar tanto la muestra que resulte imposible que Google Ads acumule suficientes usuarios con esa condición.

Para solucionarlo, puedes esperar más tiempo a que se acumule volumen o ampliar la audiencia incluyendo más ciudades, acciones o páginas.

No has enlazado correctamente Google Ads con GA4

Aunque parezca evidente, uno de los errores más comunes es no haber vinculado correctamente Google Analytics 4 con la cuenta de Google Ads. Para comprobarlo, accede a GA4 > Admin > Google Ads Links. Si no aparece nada, es que no hay enlace creado. Y si aparece alguna cuenta enlazada, verifica que el ID coincide con el de tu cuenta activa de Google Ads.

La publicidad personalizada no está habilitada en el enlace

Tener las plataformas enlazadas no es suficiente. En la configuración del enlace de Google Ads dentro de GA4, debes activar la opción de Publicidad personalizada. Si este ajuste está desactivado, las audiencias no se transferirán a Google Ads, aunque estén bien creadas.

Activa el interruptor y guarda los cambios. Después, espera hasta 48 horas para ver si las audiencias comienzan a aparecer.

No ha pasado suficiente tiempo desde la vinculación

Si acabas de enlazar GA4 con Google Ads, es probable que necesites esperar al menos dos días para que las audiencias comiencen a transferirse. Si han pasado más de 48 horas y siguen sin mostrarse, el problema probablemente está en otro punto.

Consent Mode mal implementado: ad_user_data y ad_personalization están denegados

Desde 2024, Google exige el uso de Consent Mode en sitios web que operan en Europa y otras regiones. Este modo permite comunicar el estado del consentimiento del usuario (aceptado o denegado) para distintos grupos de almacenamiento, como:

  • analytics_storage
  • ad_storage
  • ad_user_data
  • ad_personalization

Si el usuario acepta el almacenamiento de datos analíticos pero rechaza el de datos publicitarios, será incluido en la audiencia de GA4, pero no en la de Google Ads. Esto es normal. Pero si incluso tras aceptar el consentimiento, estos dos grupos siguen marcados como «denied», significa que el Consent Mode está mal configurado.

Usa el modo de vista previa de Google Tag Manager, accede a la pestaña Consent y verifica si los valores ad_user_data y ad_personalization pasan de denied a granted después de aceptar las cookies.

No has habilitado el intercambio de datos con Google Ads

En GA4, ve a Admin > Data Streams > elige tu stream web. Abre el apartado Consent settings y haz clic en “Manage data use across Google services”. Ahí verás si está marcada la opción “Ad services”. Si no lo está, actívala y guarda los cambios. Este ajuste es imprescindible para que las audiencias puedan compartirse con Google Ads.

Google Signals no está activado

Google Signals es necesario para poder usar audiencias personalizadas. Si está desactivado, las audiencias de GA4 no podrán utilizarse en campañas de remarketing. Ve a GA4 > Admin > Data Collection y asegúrate de que la recopilación de señales está activada.

Si ves un botón que dice “Turn on”, actívalo y sigue los pasos. Después, espera al menos 48 horas para verificar si las audiencias comienzan a funcionar en Google Ads.

Algunas regiones están excluidas de Google Signals

Incluso si Google Signals está activado, es posible que esté limitado por región. Si tu tráfico principal proviene de un país como Alemania y ese país está excluido en la configuración de señales, ningún usuario de esa zona podrá ser añadido a las audiencias de remarketing.

Revisa la lista de regiones desde Admin > Data Collection > Manage Regions y asegúrate de que no hay exclusiones relevantes.

Estás usando eventos o propiedades marcadas como NPA

GA4 permite marcar eventos o dimensiones como NPA (Non-Personalized Ads). Si una audiencia incluye algún evento o propiedad de usuario marcada como NPA, esa audiencia no será válida para campañas publicitarias.

En Admin > Audiences verás si alguna audiencia muestra una etiqueta NPA. Si es así, tendrás que crear una nueva audiencia que no use esa dimensión/evento, o desmarcar el atributo como NPA desde Admin > Custom Definitions o Admin > Events.

Estás usando allow_google_signals: false en tus etiquetas

Este parámetro es un resto de configuraciones antiguas, pero aún sigue vigente. Si en alguna etiqueta de GA4 tienes el parámetro allow_google_signals configurado en false, estás impidiendo que se recopilen datos de Google Signals, lo cual bloquea las audiencias en Google Ads.

Comprueba en modo vista previa si ese parámetro está siendo enviado y si su valor es incorrecto. Si ya usas Consent Mode correctamente, este parámetro no es necesario.

Estás usando allow_ad_personalization_signals: false

Este parámetro permite recoger datos demográficos aunque desactives las audiencias. Si lo tienes configurado en false, estarás recogiendo edad e intereses, pero no estarás permitiendo que esos usuarios formen parte de las audiencias para publicidad personalizada.

Revisa en GTM si este parámetro existe, y asegúrate de que no se establece como false tras aceptar el consentimiento. Al igual que el anterior, este ajuste solo aplica si no usas Consent Mode.