Integrazione della libreria Tag publisher di Google (GPT) nel tuo sito web è per molti versi la stessa dell'integrazione di qualsiasi altro script di terze parti. Tuttavia, ci sono alcuni aspetti unici dell'utilizzo di GPT che devono essere per assicurarti di sfruttare al massimo il tuo spazio pubblicitario con un impatto minimo sul le prestazioni del sito. Dopotutto, la velocità degli annunci è fondamentale.
Le seguenti sezioni illustrano le best practice da utilizzare per gestire i tuoi e integrazione.
Caricare GPT da una fonte ufficiale
Richiedi sempre la libreria GPT da una fonte ufficiale:
Tipo di integrazione | Tag script |
---|---|
Standard Includere publisher integrati con TCF di IAB Europe. |
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script> |
Annunci con limitazioni Per i publisher che vogliono attivare manualmente annunci con limitazioni. |
<script src="https://pagead2.googlesyndication.com/tag/js/gpt.js" async></script> |
Utilizza l'URL degli annunci con limitazioni solo sui siti in cui intendi attivare manualmente annunci con limitazioni. Richiesta di GPT dagli annunci con limitazioni quando questa funzione non è in uso fa sì che il browser apra un connessione di rete aggiuntiva e non necessaria, che può rallentare il caricamento degli annunci.
Per soddisfare le esigenze di conformità
alle normative dei publisher, GPT potrebbe essere
caricato dall'URL standard con crossorigin="anonymous"
per impedire l'invio dei cookie con la richiesta di script.
Non pubblicare versioni di GPT memorizzate nella cache
Non pubblicare mai le versioni di gpt.js
, pubads_impl.js
o delle librerie caricate
dal tuo server o caricarli da una fonte non ufficiale.
L'utilizzo di una versione della libreria GPT memorizzata nella cache locale potrebbe non funzionano sempre con versioni più recenti dei browser o dei sistemi operativi e potrebbero non essere aggiornato con nuove funzionalità e miglioramenti. Le versioni precedenti La libreria GPT potrebbe smettere di funzionare in qualsiasi momento e generare perdita di entrate pubblicitarie se la pubblicazione degli annunci sui tuoi tag viene interrotta.
Questo vale anche per i service worker. Se utilizzi il servizio
ai worker per memorizzare nella cache o modificare le risposte alle richieste HTTP provenienti dal tuo sito, utilizza
una strategia solo di rete durante la gestione delle richieste per gpt.js
in
per recuperare una versione aggiornata.
Caricare GPT in anticipo
La libreria GPT (gpt.js
) contiene solo una piccola parte di
il codice necessario per caricare gli annunci. La maggior parte di questo codice è contenuta in
file separati (ad esempio pubads_impl_XX.js
), che vengono caricati da gpt.js
come
necessaria.
Se carichi in anticipo la libreria GPT principale, questi script dipendenti possono essere caricati prima. In questo modo si evitano eventuali latenze aggiuntive legate alle recuperando questi script (se non memorizzati nella cache) e consente un maggiore caricamento degli annunci rapidamente. Tutto questo contribuisce a ridurre il tempo necessario per la visualizzazione del primo annuncio, che a sua volta aumenta la visibilità dei tuoi annunci.
Usa il precaricamento quando appropriato
A volte potresti non avere il controllo diretto su quando o come GPT
viene caricato. Ad esempio, se utilizzi uno script di annunci di terze parti che carica
a GPT per conto tuo. In questi casi, potrebbe essere opportuno
precarica la richiesta per gpt.js
. Il precaricamento di una richiesta indica al
browser per scaricare immediatamente un asset specifico fondamentale per il
della pagina. Quando l'asset specificato è un file JavaScript, lo script
vengono recuperati immediatamente, ma l'esecuzione viene differita finché lo script
necessaria.
Esempio di richiesta di precaricamento per integrazioni standard
<link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script">
Esempio di richiesta di precaricamento per integrazioni di annunci con limitazioni
<link rel="preload" href="https://pagead2.googlesyndication.com/tag/js/gpt.js" as="script">
Utilizzare GPT nelle pagine sottoposte a prerendering
Il prerendering indica al browser di scaricare preventivamente e il rendering delle pagine che gli utenti devono ancora richiedere ma che probabilmente lo visitino. Quando vengono caricati su una pagina sottoposta a prerendering, la libreria GPT richiede solo annunci se e quando la pagina viene resa visibile.
Carica GPT in modo statico
Evita di inserire la libreria GPT nella pagina in modo dinamico o
da uno script esterno. Carica invece la libreria in modo statico nel
<head>
della tua pagina, come illustrato in
Inizia a utilizzare i tag publisher di Google. Questo impedisce ad altri
da parte delle risorse di ritardare il recupero e il caricamento del tag GPT
che a sua volta ritarda il caricamento degli annunci.
Per maggiori dettagli, consulta Controlli degli annunci dei publisher per Lighthouse carica in modo statico la documentazione di controllo.
Caricare GPT in modo asincrono
Includi la parola chiave async
nella definizione del tag script, come illustrato in
Inizia a utilizzare i tag publisher di Google. Questa operazione indica
browser per caricare la libreria GPT in parallelo
risorse e contenuti della pagina, invece di bloccare l'esecuzione finché lo script
caricamento completato.
Per maggiori dettagli, consulta Controlli degli annunci dei publisher per Lighthouse carica tag annuncio in modo asincrono.
Caricare GPT in modo sicuro
Carica sempre la libreria GPT tramite HTTPS, come illustrato in Inizia a utilizzare i Tag publisher di Google. Questo non solo migliora la sicurezza degli utenti e le prestazioni. Poiché l'annuncio richieste inviate da GPT utilizzano sempre HTTPS, caricando la libreria tramite HTTPS assicura che il browser debba aprire solo una connessione tutte le richieste relative alla pubblicazione di annunci.
Per maggiori dettagli, consulta Controlli degli annunci dei publisher per Lighthouse caricare tag annuncio tramite HTTPS e caricare GPT dall'host consigliato documentazione di controllo.
Esercitarsi con le buone prestazioni delle pagine
Le best practice di questa guida si concentrano in particolare sull'ottimizzazione all'integrazione di GPT, molti altri fattori concorrono al calcolo del rendimento complessivo il rendimento della tua pagina. Quando apporti modifiche al sito (in particolare a quelle sulla base di consigli generali, come quelli in questa guida), è importante per valutare l'impatto di queste modifiche su tutti gli aspetti del le prestazioni dei dispositivi. È consigliabile eseguire regolarmente strumenti come Lighthouse e Controlli degli annunci dei publisher per Lighthouse, per identificare e risolvere i problemi problemi di rendimento e trovare il giusto equilibrio tra ottimizzazioni per il tuo sito.