Si vous utilisez ou prévoyez d’utiliser Google’s Accelerated Mobile Pages (AMP), pour charger vos pages web plus rapidement sur mobile, vous devez vous demander comment l’installer d’une manière vous permettant de vous conformer au RGPD et éviter des sanctions.
Cela dit, collecter le consentement aux cookies sur des pages AMP requiert un travail supplémentaire. Vous allez devoir :
<amp-consent>
à votre page AMP, etdata-block-on-consent
(comme indiqué sur amp.dev/documentation).Pour récupérer la chaîne de consentement sur AMP, les partenaires tiers peuvent utiliser context.initialConsentValue
AMP n’autorise pas le chargement de balises iframes du même domaine, ainsi, télécharger ce fichier dans le même domaine que votre page AMP entraînera un non-affichage du bandeau cookies ou bannière de consentement lors du chargement de la page AMP depuis ce domaine.
Cependant, en pratique, Google charge les pages AMP directement depuis leur domaine (celui de Google), quand un utilisateur accède à une page en cliquant sur un résultat de recherche. Par conséquent, le conflit de domaine n’est généralement pas un problème car il n’affecte que la phase du développement du site, pas celle de la production.
En tous les cas, pour éviter ce souci, vous pouvez simplement héberger le fichier HTML dans un domaine différent ou un sous-domaine (par exemple le domaine principal est www.yourdomain.com, mais vous hébergez votre fichier sur amp.yourdomain.com). Cette démarche fonctionne également si vous redirigez d’un sous-domaine vers un domaine principal, par exemple, si le fichier est hébergé sur le domaine principal (une astuce simple est d’utiliser la redirection www/non-www pour le faire sans ajouter de sous-domaines additionnels).
Notez que la balise iframe AMP doit être servie via HTTPS.
Pour un guide pas-à-pas (avec des exemples de codes, une démonstration et des astuces pour WordPress) et plus d’informations sur comment bloquer les cookies avant le consentement utilisateur sur Accelerated Mobile Pages, lisez Comment intégrer Privacy Controls and Cookie Solution de iubenda avec AMP.
En plus de AMP, vous pourriez également trouver ces autres options pour mobile utiles :