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:
<amp-consent>
a tus páginas AMP, ydata-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).Para recuperar la cadena de consentimiento en AMP, los terceros proveedores pueden utilizar context.initialConsentValue
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.
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: