Best practice per gli annunci

Dopo aver integrato la libreria dei tag publisher di Google (GPT) nel tuo sito e acquisito familiarità con le nostre best practice generali, puoi iniziare a inviare richieste di annunci. Ecco alcune best practice aggiuntive che devi tenere a mente durante la configurazione e l'utilizzo delle aree annuncio per sfruttare al meglio il tuo spazio pubblicitario con un impatto sul rendimento minimo.

Assegnare priorità alle aree annuncio "importanti"

Non tutte le aree annuncio sono uguali. Ad esempio, le aree visibili appena la pagina viene caricata (above the fold) sono generalmente più "importanti" rispetto a quelle visibili solo dopo che l'utente scorre la pagina (below the fold), in termini di visibilità e monetizzazione. Alla luce di questo, è importante considerare con attenzione l'importanza relativa di ogni area annuncio sulla tua pagina e dare la priorità al caricamento delle aree più importanti il più rapidamente possibile.

Carica gli annunci above the fold in anticipo

Gli annunci che saranno visibili subito dopo il caricamento della pagina dovrebbero avere la massima priorità. Ti consigliamo di definire queste aree nella <head> del tuo documento e di richiederle il prima possibile durante il processo di caricamento della pagina. In questo modo puoi assicurarti che questi annunci vengano caricati in anticipo (massimizzando la visibilità) e che non impediscano inutilmente il caricamento iniziale della pagina.

Carica gli annunci below the fold lentamente

Per gli annunci che devono scorrere fino alla visualizzazione, il recupero e il rendering devono essere differiti fino all'ingresso dell'area visibile nell'area visibile. Questa è una procedura nota come caricamento lento. Il caricamento lento dà la priorità separatamente alla richiesta e al rendering dei contenuti di creatività per le aree che hanno più probabilità di essere visualizzate. Ciò consente di ottimizzare le prestazioni di caricamento della pagina preservando le risorse limitate del browser, aspetto particolarmente importante in ambienti mobili in cui la larghezza di banda e la CPU sono spesso fortemente limitate.

Aggiorna 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, è preferibile utilizzare la funzionalità di aggiornamento della libreria GPT per farlo in modo dinamico. Questo evita l'aggiornamento della pagina completa e ti consente di controllare con precisione le condizioni in cui uno spazio o un gruppo di slot viene aggiornato.

Quando aggiorni le aree annuncio, è importante conoscere e rispettare le best practice di refresh(). L'aggiornamento inappropriato degli annunci può causare problemi di rendimento e influire negativamente sui tassi di visibilità.

Scegli il target degli annunci in modo efficace

Quando configuri il targeting per coppia chiave-valore, valuta attentamente se utilizzare il targeting a livello di area o di pagina. Per le coppie chiave-valore condivise tra più aree annuncio, è più efficace utilizzare il targeting a livello di pagina tramite il metodo PubAdsService setTargeting(). Il targeting a livello di area annuncio deve essere utilizzato soltanto per registrare coppie chiave-valore che non sono incluse o non sono incluse in tutte le aree annuncio.

Tieni presente che sia il targeting a livello di area annuncio sia quello a livello di pagina possono essere utilizzati contemporaneamente, come nell'esempio di targeting impostato. Ti consigliamo vivamente di configurare prima il targeting a livello di pagina e poi applicare le sostituzioni a livello di area solo quando necessario. Questo approccio non solo sfrutta in modo efficiente l'API GPT, ma semplifica anche il codice e contribuisce a mantenere un modello mentale chiaro di tutto il targeting configurato nella pagina.

Utilizza correttamente l'architettura di richiesta singola

L'architettura di richiesta singola (SRA) è una modalità di richiesta GPT che raggruppa le richieste per più aree annuncio in una singola richiesta di annuncio. In tal modo, verranno rispettati i roadblock e le esclusioni competitive configurati per la tua pagina. Pertanto, se la tua pagina li utilizza, ti consigliamo di abilitare SRA e capire come utilizzarlo correttamente.

Nella configurazione predefinita, la modalità SRA richiederà tutte le aree annuncio definite nella pagina, la prima volta che chiami display() (o refresh(), se il carico iniziale è disattivato). Per questo motivo, prima di effettuare la prima chiamata a display(), è consigliabile definire tutte le aree annuncio della pagina nel <head> del documento. Il caricamento lento può essere utilizzato in combinazione con questo approccio per garantire che gli slot below the fold non vengano caricati immediatamente.

Quando utilizzi SRA, è importante configurare completamente tutte le aree annuncio (ad es. impostare il targeting, l'esclusione di categoria 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.

Non corretto: la configurazione dell'area annuncio non è inclusa nella richiesta SRA.

<html>
  <head>
    <meta charset="utf-8">
    <title>Single Request Architecture Example</title>
    <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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>

Corretto: la configurazione dell'area annuncio è inclusa nella richiesta SRA

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Single Request Architecture Example</title>
    <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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 il dimensionamento degli annunci

Quando definisci le aree annuncio, prendi in considerazione non solo le dimensioni massime che potrebbero essere pubblicate, ma anche le dimensioni più piccole che potrebbero rientrare comodamente nello stesso spazio. In generale, più sono le dimensioni specificate nella definizione di un'area, maggiore sarà il numero di annunci che saranno idonei alla pubblicazione. Ciò può generare tassi di riempimento più elevati e un aumento delle entrate.