Dopo aver integrato la libreria Tag publisher di Google (GPT) in sul tuo sito e acquisire familiarità con le nostre best practice generali, puoi iniziare a inviare richieste di annunci. Di seguito troverai alcune best practice aggiuntive devi tenere a mente durante la configurazione e l'uso delle aree annuncio per ottenere il massimo del tuo spazio pubblicitario con un impatto minimo sul rendimento.
Dai la priorità a "importante" aree annuncio
Non tutte le aree annuncio sono uguali. Ad esempio, aree visibili non appena quando la pagina si carica (above the fold) sono in genere più "importanti" di quelle che non sono visibili finché non viene fatto scorrere la pagina (below the fold), in termini di visibilità e monetizzazione. Tenendo conto di questo, è importante che tu considerare attentamente l'importanza relativa di ogni area annuncio sulla pagina e dare la priorità al caricamento degli slot più importanti il più rapidamente possibile.
Carica subito gli annunci above the fold
Gli annunci che saranno visibili non appena viene caricata la pagina dovrebbero ricevere il massimo
la priorità. Ti consigliamo di definire queste aree in <head>
dei tuoi
e richiederli il prima possibile durante il processo di caricamento della pagina. Questo
aiuta ad assicurare che questi annunci vengano caricati tempestivamente (massimizzando la visibilità) e
che non rallentino inutilmente il caricamento iniziale della pagina.
Carica gli annunci below the fold lentamente
Per gli annunci che devono essere visualizzati tramite scorrimento, il recupero e il rendering devono essere essere differita finché gli slot non si avvicinano all'area visibile. Questo è un processo noto come caricamento lento. Caricamento lento separatamente dà la priorità alla richiesta e al rendering dei contenuti della creatività per le aree che hanno più probabilità di essere visualizzati. Ciò consente di ottimizzare le prestazioni di caricamento delle pagine risparmiare risorse limitate del browser, cosa particolarmente importante nel in ambienti mobili in cui la larghezza di banda e la CPU sono spesso fortemente limitate.
Aggiornare gli annunci senza aggiornare la pagina
Esistono molti scenari in cui è ottimale, o addirittura è necessario, sostituire il contenuto dell'annuncio corrente di un'area. In questi casi, è meglio utilizzare il parametro della libreria GPT funzionalità di aggiornamento per farlo in modo dinamico. In questo modo si evita l'aggiornamento dell'intera pagina e puoi controllare con precisione le condizioni in cui vengono aggiornati uno slot o un gruppo di slot.
Quando aggiorni le aree annuncio, è importante conoscere e rispettare le
refresh()
best practice.
Aggiornare gli annunci in modo inappropriato può causare problemi di rendimento e
influire sui tassi di visibilità.
Scegliere il target degli annunci in modo efficace
Quando configuri il targeting per coppia chiave-valore,
valuta se utilizzare il targeting a livello di area annuncio o di pagina. Per le coppie chiave-valore condivise
tra più aree annuncio, è più efficace utilizzare il targeting a livello di pagina tramite la
Metodo setTargeting()
PubAdsService. A livello di area annuncio
il targeting deve essere usato solo per registrare valori-chiave che differiscono o non sono
inclusi in tutti gli slot.
Tieni presente che il targeting a livello di area annuncio e di pagina può essere utilizzato contemporaneamente, come illustrato nelle l'esempio di targeting impostato. Consigliato devi configurare prima il targeting a livello di pagina e poi applicare il targeting a livello di area annuncio. esegue l'override solo se necessario. Questo approccio non solo sfrutta in modo efficiente l'API GPT, semplifica anche il codice e consente di mantenere un chiaro modello mentale di tutti i targeting configurati nella pagina.
Usa correttamente l'architettura di richiesta singola
L'architettura di richiesta singola (SRA) è una modalità di richiesta GPT raggruppa le richieste per più aree annuncio in un'unica richiesta di annuncio. Ciò garantisce che le esclusioni competitive e i roadblock configurati per la pagina saranno onorato. Pertanto, se la tua pagina ne fa uso, ti consigliamo di attivare SRA e capire come utilizzarla correttamente.
Nella configurazione predefinita, SRA richiederà tutte le aree annuncio definite
pagina la prima volta che chiami display()
(o refresh()
, se
il caricamento iniziale è disabilitato). Per questo motivo
ti consigliamo di definire tutte le aree annuncio della tua pagina nella seguente regione: <head>
il documento prima di effettuare la prima chiamata a display()
.
Insieme a questa funzionalità è possibile usare il caricamento lento
per fare in modo che le aree
posizionate below the fold siano
non viene caricato immediatamente.
Quando utilizzi SRA, è importante configurare completamente tutte le aree annuncio (ad esempio,
impostare il targeting, l'esclusione di categorie e così via) prima di effettuare la prima chiamata a
display()
. Solo i valori configurati prima di questo punto verranno inclusi nella
richiesta SRA iniziale.
Sbagliata: la configurazione dell'area annuncio non è inclusa nella richiesta SRA.
<html>
<head>
<meta charset="utf-8">
<title>Single Request Architecture Example</title>
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<script>
window.googletag = window.googletag || {cmd: []};
var adSlot1, adSlot2;
googletag.cmd.push(function() {
// Define ad slot 1.
adSlot1 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
.addService(googletag.pubads());
// Define ad slot 2.
adSlot2 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
.addService(googletag.pubads());
// Enable SRA and services.
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>
<body>
<div id="banner-ad-1" style="width: 728px; height: 90px;">
<script>
googletag.cmd.push(function() {
// This call to display requests both ad slots.
googletag.display(adSlot1);
});
</script>
</div>
<div id="banner-ad-2" style="width: 728px; height: 90px;">
<script>
googletag.cmd.push(function() {
// This call to display has no effect, since both ad slots have already
// been fetched by the previous call to display.
// Targeting configuration for ad slot 2 is ignored.
adSlot2.setTargeting('test', 'privacy');
googletag.display(adSlot2);
});
</script>
</div>
</body>
</html>
Corretta: la configurazione dell'area annuncio è inclusa nella richiesta SRA.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Single Request Architecture Example</title>
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<script>
window.googletag = window.googletag || {cmd: []};
var adSlot1, adSlot2;
googletag.cmd.push(function() {
// Define ad slot 1.
adSlot1 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
.addService(googletag.pubads());
// Define and configure ad slot 2.
adSlot2 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
.setTargeting('test', 'privacy')
.addService(googletag.pubads());
// Enable SRA and services.
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>
<body>
<div id="banner-ad-1" style="width: 728px; height: 90px;"></div>
<div id="banner-ad-2" style="width: 728px; height: 90px;"></div>
<script>
googletag.cmd.push(function() {
// This call to display requests both ad slots with all
// configured targeting.
googletag.display(adSlot1);
});
</script>
</body>
</html>
Ottimizza le dimensioni degli annunci
Quando definisci le aree annuncio, non considera solo la dimensione massima dell'annuncio che potrebbe ma anche di dimensioni più piccole che potrebbero adattarsi comodamente allo stesso spazio. Nella in generale, maggiore è il numero di dimensioni specificate quando definisci un'area, più annunci i contenuti idonei per la pubblicazione. Ciò può portare a tassi di riempimento più elevati un aumento delle entrate.