Iubenda logo

Documentazione

Indice dei contenuti

Consenso ai cookie e pagine AMP, come fare

Sei stai usando o hai intenzione di usare le Accelerated Mobile Pages (AMP) di Google per velocizzare il caricamento delle tue pagine web su mobile, ti sarai chiesto come farlo nel rispetto dei requisiti di consenso del GDPR.

Raccogliere il consenso ai cookie per le pagine AMP richiede del lavoro extra. Bisogna infatti:

  1. caricare sul proprio sito HTTPS un file HTML contenente lo script di configurazione della propria soluzione per la gestione del consenso ai cookie,
  2. implementare i controlli utente aggiungendo l’elemento <amp-consent> alle proprie pagine AMP, e
  3. bloccare i componenti con l’attributo data-block-on-consent (come indicato su amp.dev/documentation).

Alcune considerazioni sul file HTML

Poiché AMP non consente di caricare iframe dallo stesso dominio, caricando questo file sullo stesso dominio da cui si serve la pagina AMP non verrà mostrato il cookie banner.

Non si tratta comunque di un problema insormontabile, in quanto una volta cliccato sui risultati di ricerca, le pagine AMP vengono caricate direttamente da Google. Il problema si pone solo in fase di sviluppo quindi, quando il sito non è ancora in produzione.

Ad ogni modo, per ovviare a questo inconveniente basta ospitare il file HTML su un dominio/sottodominio diverso (ad esempio, se il tuo dominio principale è www.iltuosito.com, puoi ospitare il file su amp.iltuosito.com). Questo approccio funziona anche facendo un redirect da un sottodominio al dominio principale, se il file risiede sul dominio principale (puoi anche fare un redirect www/non-www per evitare di creare sottodomini).

Tieni inoltre presente che l’iframe andrà caricato su un sito dotato di protocollo HTTPS.

Come può aiutarti iubenda

Per una guida passo-passo (completa di codici di esempio, demo e suggerimenti per WordPress) e maggiori informazioni su come bloccare i cookie prima del consenso dell’utente sulle pagine AMP, leggi Come integrare la Cookie Solution con AMP.

Al di là di AMP, potresti trovare utili anche queste altre opzioni disponibili per mobile:

  • nel caso di un’app, il nostro SDK mobile è disponibile su richiesta come componente nativo sia per iOS che per Android ed è completamente personalizzabile, consentendoti di adattarlo all’aspetto della tua applicazione.
  • in caso di pagine web, essendo pienamente responsive, la nostra Cookie Solution è facilmente integrabile tramite un unico codice di integrazione.