Iubenda logo
Genera tus documentos

Documentación

Tabla de contenidos

Cómo recopilar el consentimiento de cookies en páginas AMP

Si estás utilizando o pretendes utilizar las páginas móviles aceleradas (AMP) de Google para acelerar la carga de tus páginas web en los dispositivos móviles, es posible que te hayas preguntado cómo hacerlo de acuerdo con los requisitos de consentimiento del RGPD.

Recopilar el consentimiento de las cookies para las páginas AMP requiere un trabajo adicional. De hecho, es necesario:

  1. alojar en tu web HTTPS un archivo HTML con la configuración de tu solución de gestión de cookies,
  2. implementar controles de usuario agregando el elemento <amp-consent> a tus páginas AMP, y
  3. bloquear los componentes con el atributo data-block-on-consent o usar el atributo data-block-on-consent-purposes si quieres habilitar el consentimiento por categoría (consulta más información en: amp.dev/documentation).
Cadena de consentimiento y terceros proveedores

Para recuperar la cadena de consentimiento en AMP, los terceros proveedores pueden utilizar context.initialConsentValue

Algunas consideraciones sobre el archivo HTML

Dado que AMP no permite cargar iframes desde el mismo dominio, al cargar este archivo en el mismo dominio que la página AMP está sirviendo no se mostrará el banner de cookies.

Sin embargo, en la práctica, Google carga páginas AMP directamente desde su dominio (de Google) cuando un usuario accede a la página haciendo clic en un resultado de búsqueda. Por lo tanto, el mismo conflicto de dominio no suele ser un problema, ya que solo afecta a casos que aún no están en producción.

En cualquier caso, para evitar este problema, puedes alojar el archivo HTML en un dominio o subdominio diferente (por ejemplo, el dominio principal es www.yourdomain.com, pero tú alojas el archivo en amp.yourdomain.com). Este enfoque también funciona al redirigir desde un subdominio a tu dominio principal, por ejemplo, si el archivo está alojado en el dominio principal (un truco fácil es usar la redirección www/non-www para hacer esto sin agregar subdominios adicionales).

Ten en cuenta que el iframe de AMP se debe publicar a través de HTTPS.

Cómo te puede ayudar iubenda

Para obtener una guía paso a paso (con códigos de ejemplo, una demostración y consejos para WordPress) y más información sobre cómo bloquear las cookies antes del consentimiento del usuario en las páginas móviles aceleradas, lee Cómo integrar Privacy Controls and Cookie Solution de iubenda con AMP.

Además de AMP, también te pueden resultar útiles estas otras opciones para dispositivos móviles:

  • Si quieres obtener el consentimiento dentro de tu aplicación móvil, nuestro SDK móvil está disponible bajo petición como un componente nativo tanto para iOS como para Android. Además, es totalmente personalizable, lo que te permite combinar el aspecto y el estilo de tu app.
  • Si deseas obtener el consentimiento a través de tus páginas web para dispositivos móviles, Privacy Controls and Cookie Solution se integra fácilmente: al ser receptivo, no es necesario configurar una solución separada para las páginas móviles.