Cómo solucionar el error IAB TCF 2.0 de Google Ad Manager

UniConsent Team

5 min read
Add UniConsent as a preferred source on Google
Índice de contenidos

Recientemente, muchas cuentas de Google Ad Manager o Google Adsense recibieron el siguiente mensaje de error de Google: "Se detectaron errores de IAB TCF v2.0. Descarga el informe de errores de TCF y consulta 'Más información' para obtener orientación sobre cómo solucionarlos. Descargar informe de errores de TCF".

La fecha límite para corregir los errores del informe de Google DFP y Google Adsense es el 15 de enero de 2021. Es posible que sufras una pérdida significativa de ingresos si el informe sigue mostrando errores después del 15 de enero de 2021, fecha en la que entra en vigor la aplicación de TCF v2 por parte de Google.

iab tcf 2.0 consent manager google ad manager

Puedes ver el código de error en el informe y luego consultar los detalles del error en la Guía de solución de problemas de Google Adsense.

Estos errores se pueden solucionar fácilmente cambiando a UniConsent CMP, o contáctanos para recibir soporte si tienes alguna pregunta: hello@uniconsent.com

Cómo solucionar los errores de IAB TCF de Google Adsense:

Gestiona Google Adsense con UnicScript

Cambia:

<script
  async
  src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
  type="text/javascript"
></script>

por:

<script
  async
  src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
  unic-purpose-id="3"
  type="text/unicscript"
></script>

Modifica la etiqueta del bloque de anuncios de Google Adsense añadida en la página, cambia:

<ins
  class="adsbygoogle"
  style="display:block"
  data-ad-client="ca-pub-XXXXXX"
  data-ad-slot="XXXXXXX"
  data-ad-format="auto"
  data-full-width-responsive="true"
>
</ins>
<script type="text/javascript">
  ;(adsbygoogle = window.adsbygoogle || []).push()
</script>

por:

<ins
  class="adsbygoogle"
  style="display:block"
  data-ad-client="ca-pub-XXXXXX"
  data-ad-slot="XXXXXXX"
  data-ad-format="auto"
  data-full-width-responsive="true"
>
</ins>
<script type="text/unicscript" unic-purpose-id="3">
  (adsbygoogle = window.adsbygoogle || []).push();
</script>

Código y detalles de los errores de consentimiento de usuario de Google Ad Manager:

Error 1.x: Errores de CMP no conforme con TCF 2.0 o errores de implementación.

Debes instalar un CMP TCF 2.0 certificado por IAB y compatible con Google, como UniConsent CMP, para solucionar estos errores de implementación del CMP:

  • Error 1.1: Google, como proveedor (vendor), no está permitido bajo consentimiento ni interés legítimo.

Confirma si el usuario rechazó intencionadamente a Google como proveedor, si se han producido errores de implementación del CMP o si existen restricciones del editor.

  • Error 1.2: No hay consentimiento para el Propósito 1 en los países del EEE y el Reino Unido.

Confirma si el usuario rechazó intencionadamente el Propósito 1 o si esto se debe a errores de implementación del CMP.

  • Error 1.3: Existe consentimiento para el Propósito 1, pero faltan bases legales para los Anuncios Básicos.

Confirma si el usuario rechazó intencionadamente los intereses legítimos en los demás propósitos o si esto se debe a errores de implementación del CMP.

Error 2.x: Errores de CMP no conforme con TCF 2.0 o configuración incorrecta

También debes instalar un CMP TCF 2.0 certificado por IAB y compatible con Google, como UniConsent CMP, para solucionar estos errores de implementación del CMP:

  • Error 2.1 a: La etiqueta o el SDK no reciben una cadena TC porque el estado del CMP es stub, loading o error.

Pide a tu CMP que se asegure de que sus API estén correctamente implementadas conforme a la especificación técnica de IAB TCF.

  • Error 2.1 b: Se cumplen ambas condiciones: el CMP establece &gdpr=1 y &gdpr_consent= está presente en la solicitud, pero la cadena TC está vacía.

  • Error 2.2 a: La cadena TC no se puede analizar porque no está codificada en base64.

  • Error 2.2 b: La cadena TC no se puede analizar debido a un error de decodificación.

  • Error 2.2 c: La cadena TC no se puede analizar debido a un error de datos.

Error 3.x: Errores de CMP no conforme con TCF 2.0 o problemas con la cadena TC

  • Error 3.1: ID de CMP no válido. El CMP no está validado por IAB; debes cambiar a UniConsent CMP.

  • Error 3.2: La fecha de creación de la cadena TC tiene más de 13 meses de antigüedad. Esto infringe el RGPD y la política del CMP.

  • Error 3.3: La fecha de la última actualización de la cadena TC tiene más de 13 meses de antigüedad. Esto infringe el RGPD y la política del CMP.

Error 4.1: Es necesario volver a obtener el consentimiento

Debes incluir a Google en la lista de proveedores TCF 2.0 de tu CMP. UniConsent CMP incluye a Google de forma predeterminada.

Error 5.x: Alcance global y alcance fuera de banda

  • Error 5.1: La cadena TC permite el consentimiento fuera de banda (Out-of-Band). Esto infringe el RGPD y la política del CMP.

  • Error 5.2: Cadena TC de alcance global. Esto infringe el RGPD y la política del CMP.

Error 6.x: El CMP debe enviar cadenas TCF v2.0

  • Error 6.1: La versión de la cadena TC es 1 o 1.1 (cadena v1.0). Debes actualizar a un CMP IAB TCF 2.0.

Error 7.x: Otros errores

  • Error 7.1: gdprApplies no está definido o tiene un valor no válido o indescifrable, pero hay presente una cadena TC válida.

  • Error 7.2: La cadena TC se generó con una versión de GVL más reciente que la versión actual conocida por la tecnología de publicación de anuncios de Google.

  • Error 7.3: Algunos propósitos, características y/o proveedores están fuera de rango (desconocidos).

  • Error 7.4: La cadena TC tiene una tcf_policy_version anterior a la del GVL más reciente.

  • Error 7.5: Una solicitud tiene &gdpr=1, pero no incluye en absoluto el parámetro &gdpr_consent en la URL de la solicitud.

  • Error 7.6: Código de país del editor no válido, pero está presente el consentimiento para el Propósito 1.

  • Error 7.7: Código de idioma no válido.

  • Error 7.8: El campo de versión de la cadena TC no es ni 1 ni 2.

  • Error 7.9: La versión de la cadena AC no es 1.

Estos errores se pueden solucionar fácilmente cambiando a UniConsent CMP, o contáctanos para recibir soporte si tienes alguna pregunta: hello@uniconsent.com

Activate Google Consent Mode UniConsent to enhance the accuracy of your Google Analytics and Google Ads conversion data.

Set up Google Consent Mode →

Comienza a hacer que tu sitio web y tu aplicación cumplan con el RGPD de la UE, la CPRA de EE. UU., la PIPEDA de Canadá, etc.

Regístrate

Comienza a hacer que tu sitio web y tu aplicación cumplan con el RGPD de la UE, la CPRA de EE. UU., la PIPEDA de Canadá, etc.

Regístrate