Configuración de Consentimiento de Cookies AMP: Una Guía de Implementación Práctica

AMP Cookie Consent Setup: A Practical Implementation Guide

¿Qué pasa si tu banner de consentimiento se ve bien, pero los análisis o anuncios aún se cargan antes de que un visitante tome una decisión? En AMP, un fragmento de JavaScript de consentimiento estándar puede no controlar la página. Una configuración confiable de consentimiento de cookies AMP conecta los controles de consentimiento de AMP, tu plataforma de gestión de consentimiento (CMP) y cada componente que debe esperar una decisión.

Esa distinción es importante cuando necesitas una experiencia de consentimiento clara sin que aparezca contenido restringido demasiado pronto. AMP no bloquea automáticamente todos los scripts de terceros. Debes configurar el comportamiento de consentimiento para los componentes en la página y confirmar que tu CMP puede enviar las señales que tu configuración requiere.

Esta guía cubre la implementación en un orden práctico: configura amp-consent, conecta una CMP compatible, identifica elementos dependientes del consentimiento y prueba qué sucede antes y después de que un visitante tome una decisión. También aprenderás qué verificar sobre el alojamiento específico de AMP y las restricciones de los componentes, y cómo verificar la compatibilidad de la CMP antes de la implementación. El objetivo es una configuración que puedas inspeccionar y probar, no un banner que simplemente se vea terminado.

Conclusiones Clave

  • Construye una configuración de consentimiento de cookies AMP en torno a la conexión entre los controles de AMP, tu CMP y los elementos de la página que dependen del consentimiento.
  • Verifica la documentación actual de AMP de tu CMP antes de la implementación y sigue sus instrucciones en lugar de copiar la configuración de otro proveedor.
  • Compara las opciones de configuración según quién las aloja y mantiene, cómo se manejan las actualizaciones y si el soporte de AMP está verificado.
  • Prueba la página en su contexto de entrega de producción previsto. Verifica la visibilidad del banner, las elecciones de consentimiento, la persistencia y cada componente dependiente del consentimiento.
  • Utiliza una lista de verificación de decisiones para evaluar el soporte, el comportamiento del consentimiento, la propiedad y el mantenimiento. Busca asesoría calificada para preguntas legales específicas de la jurisdicción.

Una configuración de consentimiento de cookies AMP conecta los controles de consentimiento compatibles con AMP a una plataforma de gestión de consentimiento (CMP) y a los elementos de la página que deben responder a la elección de un visitante. No es solo un banner. Los controles, la configuración de la CMP y el contenido dependiente del consentimiento deben trabajar juntos dentro del modelo de componentes de AMP. Las páginas AMP siguen reglas de marco sobre cómo se añaden y comportan los componentes. Para una visión general neutral, consulta Páginas Móviles Aceleradas (AMP).

Un banner visible no prueba que el resto de la página respete el consentimiento. Si los análisis, un anuncio o contenido incrustado se carga antes de que la elección requerida esté disponible, la interfaz y el comportamiento de la página están desincronizados. Por lo tanto, la configuración de consentimiento de AMP difiere de añadir un banner de cookies general a una página web estándar. Necesitas conectar la decisión de consentimiento a los elementos de AMP afectados por ella.

amp-consent es el componente AMP para presentar y gestionar el consentimiento en una página AMP. Funciona con una configuración de consentimiento que define cómo se manejan la interfaz y el estado de consentimiento. Una CMP puede proporcionar instrucciones o configuración para conectar su experiencia de consentimiento, pero los valores y comportamientos requeridos dependen del proveedor. No copies identificadores de otra CMP. Consulta la documentación actual de AMP y la guía específica de AMP de tu proveedor antes de implementar.

Mantén claros los roles: AMP proporciona el modelo de componentes, mientras que la CMP suministra detalles específicos del proveedor. Confirma ambos lados de la conexión en lugar de asumir que una configuración para una página web estándar funcionará en AMP.

¿Qué elementos de la página pueden necesitar controles de consentimiento?

Revisa cada elemento que pueda recopilar o usar datos, incluidos análisis, publicidad, scripts y contenido incrustado. AMP documenta patrones como data-block-on-consent y data-block-on-consent-purposes para vincular elementos al comportamiento o propósitos de consentimiento. Estos no son interruptores universales para cada elemento de AMP. Consulta la documentación de cada componente para confirmar qué controles admite y cómo responde al consentimiento.

  • Lista los componentes y elementos AMP en la página.
  • Identifica cuáles deben esperar una elección de consentimiento o un propósito particular.
  • Consulta la documentación actual de AMP para el control apropiado para cada componente.

Define el comportamiento esperado antes de configurar cualquier cosa. Para cada elemento relevante, decide si debe esperar, proceder o permanecer no disponible cuando el consentimiento está ausente o concedido. Luego puedes probar contra esa expectativa, en lugar de tratar la presencia de un banner como prueba de que el consentimiento se maneja correctamente.

Trabaja a través de la configuración en orden. Primero confirma que tu CMP admite la forma en que las páginas AMP llegan a los visitantes. Luego reúne su configuración específica de AMP, añade los controles de consentimiento AMP, conecta los elementos de la página que dependen del consentimiento y prueba el resultado. Saltarse la verificación de compatibilidad puede dejarte con una configuración que funciona en páginas estándar pero no en tu contexto de entrega AMP.

Prepara la configuración de la CMP y los recursos AMP

Comienza con la documentación actual de tu CMP. Confirma que admite tu modelo de entrega AMP y las elecciones de consentimiento que necesitas presentar. Verifica si el proveedor requiere un archivo de configuración, identificadores específicos, puntos finales o un recurso alojado en HTTPS. Estos detalles varían según la implementación, por lo que los valores de ejemplo de otro proveedor no son seguros como predeterminados.

Haz un breve registro de implementación: anota los recursos requeridos, dónde se alojarán y quién los mantendrá. Si el soporte de AMP de la CMP o los requisitos de alojamiento no están claros, pregunta al proveedor antes de construir sobre suposiciones. Una función de banner por sí sola no establece la compatibilidad con AMP. Por ejemplo, Conzent ofrece configuración de banner de cookies personalizable, pero confirma su compatibilidad específica con AMP por separado antes de elegirlo para esta configuración.

En el documento AMP, añade el script del componente y la configuración en las ubicaciones y el formato especificados por la documentación actual de AMP y CMP. El script del componente pertenece al encabezado del documento; el elemento de consentimiento y su configuración pertenecen al cuerpo de la página. Consulta la documentación oficial de consentimiento AMP para la sintaxis y el comportamiento actuales antes de publicar. No te bases en un ejemplo de código copiado sin verificar que coincide con las instrucciones de tu proveedor.

A continuación, identifica cada elemento AMP que debe esperar una elección o un propósito de consentimiento particular. Aplica los controles de bloqueo relevantes solo donde el componente y el proveedor los admitan. Atributos como data-block-on-consent y data-block-on-consent-purposes no son configuraciones universales intercambiables. Verifica el comportamiento esperado para cada componente en su documentación.

Sigue la secuencia, luego prueba

  • Confirma el soporte: Verifica la compatibilidad de la CMP con tu modelo de entrega AMP y las elecciones de consentimiento requeridas.
  • Prepara los recursos: Reúne identificadores específicos del proveedor, configuración, puntos finales y requisitos de alojamiento HTTPS.
  • Agrega controles: Coloca y configura los componentes de consentimiento AMP utilizando la sintaxis actual y validada.
  • Prueba el comportamiento: Verifica el banner y cada elemento dependiente del consentimiento antes y después de una elección.

Esta secuencia hace que una configuración de consentimiento de cookies AMP sea más fácil de revisar y solucionar problemas. Si estás comparando las opciones de implementación de Conzent como parte de tu evaluación de CMP, revisa las opciones de plataforma disponibles después de confirmar el soporte de AMP con su documentación o equipo de soporte.

Tu CMP y modelo de entrega AMP determinan si necesitas alojar un recurso de configuración separado o si puedes usar una configuración gestionada por el proveedor. Ninguno de los enfoques es automáticamente mejor. Compara quién controla la configuración, cómo se realizan los cambios en producción y si el soporte de AMP está documentado para la configuración exacta que planeas usar. Al igual que con los estándares web, la implementación debe funcionar en el entorno donde los visitantes realmente reciben la página.

¿Cuándo importa un archivo de configuración alojado?

Algunas implementaciones de CMP requieren un recurso de configuración alojado por tu sitio o infraestructura. Otros pueden ofrecer un camino de configuración gestionado. Consulta las instrucciones del proveedor seleccionado sobre los requisitos de HTTPS, acceso a recursos y responsabilidad por actualizaciones. No asumas que se requiere un archivo, o que puede ser alojado en cualquier lugar, sin verificar tu contexto de entrega AMP.

Algunas implementaciones también pueden encontrar restricciones de acceso a iframe cuando la interfaz de consentimiento y la página AMP utilizan el mismo dominio. Esta no es una regla universal de AMP. Pregunta a tu CMP si se aplica a tu configuración y sigue su guía sobre cualquier configuración de dominio o subdominio requerida. Antes del lanzamiento, prueba el acceso a recursos y la entrega HTTPS a través de la ruta de producción que usarán los visitantes.

¿Cómo deberías elegir una CMP para páginas AMP?

Pide confirmación explícita del soporte de AMP, las elecciones de consentimiento admitidas, las instrucciones de implementación actuales y qué parte mantiene cada recurso de configuración. El soporte para páginas web estándar u otras integraciones no establece la compatibilidad con AMP. Para Conzent, confirma los requisitos de AMP con la documentación actual o el soporte antes de presentar su servicio en la nube gestionado o infraestructura autoalojada como adecuados. Puedes comparar la infraestructura de consentimiento en la nube gestionada y autoalojada como modelos de implementación, pero verifica el soporte de AMP por separado.

Punto de decisiónConfiguración gestionada por CMPRecurso alojado por separado
PropiedadConfirma qué suministra y mantiene la CMP.Confirma quién gestiona el archivo, el acceso y la implementación.
AlojamientoVerifica los requisitos de alojamiento y entrega AMP del proveedor.Verifica la ubicación requerida, el acceso HTTPS y la ruta de producción.
ActualizacionesAclara cómo se comunican y aplican los cambios del proveedor.Planifica quién revisa y publica los cambios de configuración.
DepuraciónIdentifica la guía de solución de problemas del proveedor y los registros disponibles.Verifica las respuestas de recursos y la configuración a través de la ruta de entrega en vivo.
Soporte de AMPObtén confirmación para la configuración gestionada específica.Verifica que el recurso funcione con tu CMP y contexto AMP.

Utiliza la tabla para asignar responsabilidades antes de la implementación. La configuración correcta de consentimiento de cookies AMP tiene compatibilidad verificada, propiedad clara y un camino de configuración que tu equipo puede probar y mantener. Una elección de alojamiento por sí sola no prueba el soporte de AMP.

AMP cookie consent setup

Un flujo de consentimiento puede comportarse de manera diferente fuera de una vista previa local. Prueba la página AMP a través de la ruta de entrega que usarán los visitantes, incluido su alojamiento de producción o contexto de caché donde sea aplicable. Verifica la página en busca de errores de validación de AMP, luego utiliza las herramientas de desarrollador del navegador para inspeccionar las solicitudes de red y la carga de configuración. Un banner que aparece en una vista previa no es suficiente: cada componente dependiente del consentimiento debe responder como se espera.

¿Qué debería incluir la lista de verificación de pruebas de consentimiento AMP?

Comienza con un estado limpio del navegador, luego repite las pruebas después de hacer y cambiar elecciones de consentimiento. Para cada prueba, registra lo que ve el visitante y lo que carga la página.

  • Primera visita: Confirma que la interfaz de consentimiento aparece y que los componentes restringidos permanecen inactivos hasta que se cumpla su condición configurada.
  • Cada elección disponible: Acepta, rechaza o selecciona propósitos donde se ofrezcan. Verifica que la página y sus componentes respondan a cada elección como se configuró.
  • Visita posterior: Confirma si la elección guardada persiste como se esperaba y si la interfaz lo refleja.
  • Cambio de preferencia: Reabre los controles, cambia la elección y verifica que los componentes afectados respondan al estado actualizado.
  • Señales de terceros: Verifica que los proveedores relevantes reciban el estado de consentimiento esperado utilizando la documentación actual de la CMP y del proveedor.

Repite las pruebas en cada plantilla AMP relevante, no solo en una página. Las plantillas pueden contener diferentes anuncios, análisis, scripts o incrustaciones, y cada una puede requerir su propia configuración de consentimiento.

¿Cómo puedes diagnosticar fallos comunes de configuración?

Comienza con el síntoma, luego rastrea la parte de la configuración más probable que lo controle. Mantén el comportamiento esperado para cada componente junto a tus resultados de prueba.

  • La interfaz falta: Inspecciona la solicitud del recurso de configuración, la entrega HTTPS, la consola del navegador y la ruta de acceso de producción. Busca solicitudes fallidas o errores de validación de AMP.
  • El contenido aparece demasiado pronto: Revisa la configuración de bloqueo de consentimiento del componente y confirma que coincide con la condición que pretendías. No asumas que un atributo de bloqueo funciona para cada elemento.
  • Un proveedor no recibe señal de consentimiento: Verifica la integración de la CMP y las instrucciones del proveedor, incluida la señal configurada y cualquier identificador requerido. Verifica esa conexión antes de asumir que AMP causó la falla.
  • Una elección guardada no aparece: Verifica el comportamiento de persistencia y el estado de prueba, luego repite en un contexto de navegador limpio para descartar configuraciones obsoletas.

Mantén las pruebas técnicas separadas de la interpretación legal. Para obtener información sobre los requisitos de consentimiento de GDPR, revisa la guía relevante y busca asesoría calificada para preguntas específicas de la jurisdicción. Si estás evaluando Conzent, confirma la compatibilidad con AMP con su documentación o soporte antes de elegir un modelo de implementación, luego revisa las opciones de plataforma de Conzent.

Una configuración confiable necesita más que un código que funcione hoy. Necesita soporte de AMP confirmado, propiedad clara y una forma de mantener la configuración alineada a medida que tu página o CMP cambian. Utiliza esta lista de verificación antes de comprometerte con un proveedor:

  • Verifica el soporte de AMP: Pregunta qué formatos AMP y contextos de entrega admite la CMP y solicita la documentación de implementación actual.
  • Mapea el comportamiento de consentimiento: Documenta las elecciones de consentimiento que ofrece tu interfaz y qué elementos AMP dependen de cada elección.
  • Confirma las señales: Pregunta cómo la CMP pasa los estados de consentimiento a los proveedores que utiliza tu sitio. Consulta también su documentación actual.
  • Asigna propiedad: Aclara quién aloja y mantiene los recursos de configuración, aplica actualizaciones e investiga fallos.
  • Planifica verificaciones continuas: Registra cómo volverás a probar la configuración después de cambios en la CMP, configuración o página AMP.

Estas respuestas te ayudan a juzgar si una configuración de consentimiento de cookies AMP es sostenible, no solo posible. Si tu sitio también necesita Google Consent Mode v2, confirma cómo la CMP maneja esa señal y revisa los detalles de implementación de Google Consent Mode v2. No asumas que la integración de señales prueba la compatibilidad con AMP.

Qué confirmar con un proveedor de CMP antes de comprometerse

Pide detalles: qué patrones de configuración AMP admite el producto actual, qué estados de consentimiento puede comunicar y si tu ruta de alojamiento y entrega planificada son compatibles. Aclara quién mantiene la configuración y qué debe hacer tu equipo si un recurso deja de cargarse o una actualización cambia el comportamiento. Obtén estas respuestas antes de elegir un modelo de implementación.

Conzent ofrece infraestructura de consentimiento en la nube gestionada y autoalojada, pero su compatibilidad y requisitos específicos de AMP no están confirmados aquí. Evalúalo solo después de verificar la documentación actual o preguntar a su equipo de soporte sobre tu contexto AMP. Una respuesta clara es parte de la verificación de compatibilidad, no un detalle a resolver después de la implementación.

Próximos pasos después de la verificación de compatibilidad

Anota cada estado de consentimiento requerido y los elementos AMP que controla. Implementa la configuración en staging, prueba las elecciones de los visitantes y los componentes afectados, y resuelve fallos antes de publicar. Repite esas verificaciones después de cambios materiales en la configuración. Esto le da a tu equipo un registro compartido del comportamiento esperado y una base práctica para el mantenimiento.

Las pruebas técnicas no resuelven cómo se aplican los requisitos de privacidad en cada jurisdicción. Trata la implementación y la interpretación legal como tareas separadas, y consulta a un asesor calificado para obtener consejos específicos de la jurisdicción. Una vez que hayas confirmado el ajuste técnico, compara las opciones en la nube gestionada y autoalojada para tu infraestructura de consentimiento.

Una configuración confiable de consentimiento de cookies AMP conecta la elección de consentimiento a los elementos de la página que dependen de ella. Confirma que tu CMP admite tu contexto de entrega AMP, sigue su guía de implementación actual y prueba la experiencia completa más allá de una vista previa local. El banner es solo una parte del sistema. El contenido dependiente del consentimiento debe responder como se configuró, y la configuración necesita una propiedad clara cuando surgen actualizaciones o fallos.

Conzent proporciona infraestructura de consentimiento disponible en la fuente con opciones de implementación autoalojadas y en la nube gestionadas. Sus capacidades listadas incluyen integración con IAB TCF v2.3 y Google Consent Mode v2. La compatibilidad específica con AMP no está confirmada, así que verifica los requisitos con la documentación actual o el soporte antes de considerar a Conzent para una implementación AMP.

Si la verificación de compatibilidad se ajusta a tus necesidades, revisa los precios y opciones de implementación de Conzent. Un plan claro, pruebas cuidadosas y soporte confirmado te ayudarán a mantener los controles de consentimiento a medida que tu sitio cambie. Comienza verificando la compatibilidad de tu contexto de entrega AMP con la CMP que estás considerando.

Preguntas Frecuentes

amp-consent es el componente AMP para presentar y gestionar una elección de consentimiento en una página AMP. Funciona con una interfaz de consentimiento configurada y un estado, que luego puede controlar elementos que dependen de esa elección. No es una CMP completa por sí sola, y no gestiona automáticamente todos los scripts o incrustaciones. Consulta la documentación actual de AMP y las instrucciones de tu CMP para obtener detalles sobre el comportamiento y la configuración admitidos.

¿Cómo añado consentimiento de cookies a páginas AMP?

Comienza confirmando que tu CMP admite el formato AMP y el contexto de entrega que utiliza tu sitio. Sigue sus instrucciones específicas de AMP actuales para añadir el script de componente requerido, la configuración y la interfaz de consentimiento. Luego conecta cada elemento dependiente del consentimiento a los controles apropiados y prueba la página en su contexto de entrega previsto. Una buena configuración de consentimiento de cookies AMP depende de que todo el flujo funcione, no solo de que aparezca el banner.

¿Puedo usar mi plataforma de consentimiento de cookies existente con AMP?

Posiblemente, pero el soporte para páginas web estándar no establece la compatibilidad con AMP. Pregunta a tu CMP si admite tu modelo de entrega AMP, qué elecciones y señales de consentimiento puede manejar y qué configuración o alojamiento requiere. Sigue las instrucciones actuales de ese proveedor en lugar de copiar los identificadores de otra plataforma. Para Conzent, la compatibilidad específica con AMP no está confirmada, así que verifícalo con la documentación actual o el soporte antes de elegirlo.

¿Los archivos de configuración de consentimiento de cookies AMP necesitan usar HTTPS?

Sigue los requisitos para la configuración específica de tu CMP y la ruta de entrega AMP. Si la implementación utiliza un recurso de configuración o interfaz de consentimiento alojado de forma remota, el proveedor puede requerir que sea accesible a través de HTTPS. Confirma la URL, las reglas de acceso y las expectativas de alojamiento en la documentación actual. Prueba el recurso a través de la ruta de entrega de producción así como en staging, ya que una vista previa local puede no revelar problemas de acceso o carga.

¿Por qué no se muestra mi banner de cookies en las páginas AMP?

Un banner que falta puede resultar de una solicitud de configuración fallida, una configuración de componente incorrecta, un problema de HTTPS o acceso, o una diferencia entre tu vista previa y el contexto de entrega de producción. Verifica la consola del navegador y el panel de red en busca de solicitudes fallidas, luego revisa la salida de validación de AMP y las instrucciones actuales de configuración de la CMP. Confirma que la interfaz de consentimiento esté configurada para la página. Cambia un problema a la vez y vuelve a probar.

¿Cómo bloqueo componentes AMP hasta que un visitante dé su consentimiento?

Utiliza los controles de consentimiento documentados de AMP en los componentes que necesitan esperar. Patrones como data-block-on-consent o data-block-on-consent-purposes pueden aplicarse, dependiendo del componente y la configuración. No asumas que cada elemento de AMP admite el mismo atributo o comportamiento. Consulta la documentación actual de AMP y CMP, luego prueba cada anuncio, componente de análisis, script o incrustación afectada antes y después de la elección de consentimiento relevante.

¿AMP admite consentimiento granular de cookies?

La configuración de consentimiento de AMP puede admitir elecciones basadas en propósitos donde el componente relevante y la implementación de CMP las proporcionen. Esto permite que una página conecte componentes particulares a propósitos de consentimiento definidos en lugar de tratar cada elemento de manera idéntica. La configuración y el comportamiento exactos dependen de la implementación, así que confírmalo en la documentación actual de AMP y CMP. Prueba cada elección disponible para asegurarte de que los elementos de la página correspondientes respondan como se espera.