Prerendering e CMP: miglioramento della gestione del consenso e delle prestazioni
In questa guida vogliamo introdurvi a una funzionalità che può migliorare notevolmente l'esperienza utente del vostro sito web: il prerendering!
Il prerendering è una tecnologia utilizzata dal browser Chrome per caricare e preparare in anticipo alcune pagine web, rendendole immediatamente disponibili quando l'utente decide di visitarle. In questo modo, i tempi di attesa si riducono e l'interazione con il sito diventa più fluida e veloce.
Maggiori dettagli su questa funzionalità sono disponibili nella documentazione ufficiale di Chrome.
Come PubConsent gestisce il consenso durante il prerendering?
Una delle domande che in Pubtech ci siamo posti è:
Cosa dovrebbe accadere durante il prerendering? Il consenso deve essere divulgato subito agli script oppure dovrebbe aspettare che la pagina sia effettivamente vista dall'utente?
Di default, PubConsent divulga immediatamente il consenso dell'utente e attiva tutti i callback associati, anche se la pagina è ancora nella fase di prerendering.
Tuttavia, è possibile personalizzare questo comportamento attivando l'opzione "Blocca il consenso durante il prerendering di una pagina" nel configuratore di PubConsent. Quando questa opzione è attivata, la CMP ritarda la divulgazione del consenso e l'esecuzione dei callback fino a quando la pagina non diventa visibile all'utente. Questo avviene monitorando l'evento prerenderingchange, evitando così l'attivazione prematura di script o tracker.
Vantaggi della Personalizzazione del Comportamento della CMP
Attivando questa funzionalità, potrete:
- Evitare l'esecuzione prematura di callback, e bloccare script di terze parti che si eseguono durante il prerendering.
- Migliorare la qualità dei dati raccolti, attivando i tracker solo quando l'utente interagisce realmente con la pagina.
- Ottimizzare le prestazioni del sito, evitando il caricamento di risorse, non necessarie e/o dipendenti dal consenso, prima che la pagina venga effettivamente visualizzata.
Esempi di Utilizzo del Prerendering
Oltre alla gestione del consenso, il prerendering può essere sfruttato per ottimizzare le prestazioni complessive del sito web. Un esempio concreto è nel settore advertising: sfruttando la fase di prerendering per preparare tutti gli elementi necessari in anticipo, è possibile ridurre i tempi di caricamento e migliorare significativamente l'esperienza utente. Monitorando attentamente il processo e adottando le giuste strategie, potrete massimizzare le performance del vostro sito e ottimizzare l'efficacia delle vostre campagne pubblicitarie.
Conclusione
Vi suggeriamo di approfondire e sfruttare le funzionalità illustrate nella documentazione ufficiale di Chrome. L'uso del prerendering, combinato con una gestione intelligente del consenso, consente di ottimizzare sia le performance del sito web che la conformità alle normative sulla privacy, creando un perfetto equilibrio tra efficienza e rispetto delle scelte degli utenti.
Con la nuova funzionalità di PubConsent, ora avete il pieno controllo su ciò che accade durante il prerendering, permettendovi di personalizzare in modo più completo la gestione del consenso degli utenti!