Best practice generali

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.