Cómo configurar non personalized ads en Google Analytics 4

como configurar non personalized ads en google analytics 4

Actualizado: 7 de mayo de 2025

Si has estado trabajando con Google Analytics 4, es probable que te hayas encontrado con un parámetro que puede parecer enigmático: non_personalized_ads. Este parámetro, que puede tener un valor de 0 o 1, es crucial para entender cómo se gestionan las preferencias de anuncios en la plataforma. En este artículo, profundizaremos en su significado, funcionamiento y en cómo afecta tu estrategia de publicidad.

Así que, sin más preámbulos, exploremos este tema y aclaremos cualquier duda que puedas tener.

Resumen breve de hallazgos

Si no tienes tiempo para leer todo el artículo, aquí tienes un resumen de los puntos clave sobre el parámetro non_personalized_ads:

  • non_personalized_ads=0: Esto indica que el usuario ha consentido que sus datos sean utilizados para anuncios personalizados.
  • Este parámetro en GA4 está controlado principalmente por el Modo de Consentimiento de Google, reflejando los estados de consentimiento para ad_user_data y ad_personalization.
  • El valor de non_personalized_ads influye directamente en la capacidad de utilizar audiencias y datos de usuarios en campañas publicitarias personalizadas en cuentas de Google Ads vinculadas.
  • ¿Es un error? Generalmente, no. El parámetro non_personalized_ads indica las elecciones de consentimiento de los usuarios, por lo que ver un 1 o 0 es un comportamiento esperado.

¿Qué es el parámetro non_personalized_ads?

El parámetro non_personalized_ads en el modo de depuración de Google Analytics 4 permite observar el estado de la personalización de anuncios para cada usuario en particular. Cuando los usuarios visitan un sitio web que utiliza GA4 y el Modo de Consentimiento, tienen la opción de aceptar o rechazar la personalización de anuncios.

  • Valor de 0 (falso): Indica que el usuario ha consentido recibir anuncios personalizados.
  • Valor de 1 (verdadero): Indica que el usuario NO ha consentido recibir anuncios personalizados.

Existen dos lugares donde puedes comprobar el valor del parámetro non_personalized_ads: en la interfaz de depuración y en los informes de la plataforma.

Factores que afectan al parámetro non_personalized_ads

Uno de los factores más influyentes sobre el parámetro non_personalized_ads es el Modo de Consentimiento. Pero, ¿qué es exactamente el Modo de Consentimiento y cómo funciona?

El Modo de Consentimiento asegura que los datos solo se recopilen a través de Google Analytics 4 y Google Ads si el usuario ha dado su consentimiento para la recolección de datos con fines de análisis y publicidad.

Los usuarios pueden proporcionar consentimientos por separado para análisis y anuncios personalizados. Por ejemplo, si un usuario consiente el análisis pero no los anuncios personalizados, GA4 recopilará datos para el análisis, pero Google Ads no recopilará datos de usuario para la segmentación publicitaria. En su lugar, verán anuncios no personalizados.

Si estás implementando tu propia solución para la recopilación de consentimiento, puedes consultar este artículo de Google sobre cómo configurar el Modo de Consentimiento. Si utilizas una solución de terceros, GA4 ofrece integraciones incorporadas para habilitar este modo. Dirígete a Admin > Data Streams > Consent settings y sigue los pasos en el menú desplegable.

Para profundizar en el Modo de Consentimiento, puedes considerar mi curso de GTM para principiantes.

Ejemplos de cómo el Modo de Consentimiento afecta a non_personalized_ads

Veamos algunos ejemplos prácticos para entender cómo las variables del Modo de Consentimiento afectan al valor de non_personalized_ads.

Ejemplo 1: Granting analytics_storage, denying ad_storage y ad_user_data

En este caso, el usuario consiente analytics_storage, pero niega ad_storage y ad_user_data. Los resultados son los siguientes:

  • analytics_storage = granted: El usuario consiente en que se utilicen cookies de análisis, permitiendo a GA4 recopilar datos.
  • ad_storage = denied: El usuario no consiente las cookies relacionadas con la publicidad.
  • ad_user_data = denied: El usuario no consiente compartir sus datos para el seguimiento o la personalización de anuncios.
  • ad_personalization = denied: El usuario no consiente anuncios personalizados.
gtag('consent', 'default', {
  ad_storage: 'denied',
  analytics_storage: 'granted',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
};

El resultado será que non_personalized_ads es verdadero (o 1), ya que el usuario no ha consentido el uso de sus datos para anuncios.

Ejemplo 2: Granting analytics_storage y ad_storage, denying ad_user_data y ad_personalization

Ahora, supongamos que el usuario consiente tanto analytics_storage como ad_storage, pero niega ad_user_data y ad_personalization. Aquí están los resultados:

  • analytics_storage = granted: El usuario consiente cookies de análisis.
  • ad_storage = granted: El usuario consiente compartir datos relacionados con anuncios.
  • ad_user_data = denied: No se consiente compartir datos para la personalización de anuncios.
  • ad_personalization = denied: No se consiente la personalización de anuncios.
gtag('consent', 'default', {
  ad_storage: 'granted',
  analytics_storage: 'granted',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
};

Aquí, non_personalized_ads seguirá siendo verdadero.

Ejemplo 3: Granting ad_user_data y ad_personalization

Si el usuario consiente ad_user_data y ad_personalization, el resultado será:

  • ad_user_data = granted: El usuario consiente compartir su información para la personalización de anuncios.
  • ad_personalization = granted: El usuario consiente anuncios personalizados.
gtag('consent', 'update', {
  ad_storage: 'granted',
  analytics_storage: 'granted',
  ad_user_data: 'granted',
  ad_personalization: 'granted',
};

En este caso, non_personalized_ads se actualizará y será 0, lo que indica que el usuario ha consentido recibir anuncios personalizados.

El rol del allow_ad_personalization_signals

Además de las configuraciones de consentimiento, el parámetro allow_ad_personalization_signals también influye considerablemente. Este parámetro determina si Google puede usar los datos para personalizar anuncios.

Cuando se configura en true, los eventos enviados desde la etiqueta son elegibles para la personalización de anuncios. Si se configura en false, esos eventos no se usarán para la personalización, aunque aún pueden ser utilizados para la elaboración de informes analíticos.

Si allow_ad_personalization_signals es falso, entonces non_personalized_ads será verdadero (1), indicando que los datos no se utilizarán para la personalización de anuncios.

Ejemplo 4: allow_ad_personalization_signals en falso

Si este parámetro está configurado en falso, el comportamiento esperado es que non_personalized_ads sea 1. Esto significa que el usuario no verá anuncios personalizados.

Ejemplo 5: allow_ad_personalization_signals en verdadero

Si se establece en verdadero, los datos de los usuarios pueden ser usados para personalizar anuncios, siempre que también se haya dado el consentimiento correspondiente. Es importante recordar que, si estás utilizando el Modo de Consentimiento, este parámetro podría no ser necesario, ya que el Modo de Consentimiento ya influye en la personalización de anuncios.

Ejemplo 6: Configuración de consentimiento predeterminado en «Sí»

En Google Analytics 4, puedes marcar automáticamente los datos recopilados como consentidos. Para habilitar esta función, ve a Admin > Data streams > Web stream > Consent settings > Manage default consent settings for data collection y selecciona «Sí».

Es crucial leer las advertencias que aparecen si decides habilitar esta función, para asegurarte de que tienes un sistema donde los usuarios puedan dar su consentimiento antes de que se active la etiqueta de Google.

Reflexiones finales sobre non_personalized_ads en Google Analytics 4

En resumen, entender el parámetro non_personalized_ads es esencial para cualquier persona que trabaje con Google Analytics 4 y gestión de anuncios. Este parámetro no solo refleja las decisiones de consentimiento de los usuarios, sino que también influye en cómo se manejan los datos en las campañas publicitarias. El Modo de Consentimiento y el parámetro allow_ad_personalization_signals son claves para gestionar correctamente las preferencias de personalización de anuncios y asegurar el cumplimiento de normativas de privacidad.