Caricare gli script degli annunci in modo statico

Panoramica

Questo controllo consente di verificare se gli script degli annunci vengono inseriti o meno nella pagina. Altre risorse sulla pagina potrebbero ritardare il recupero e il caricamento degli script inseriti, il che a sua volta ritarda il caricamento degli annunci. In alcune situazioni, questi script potrebbero non essere recuperati affatto, impedendo il caricamento completo degli annunci.

Consigli

Carica gli script tramite tag script asincroni per migliorare la velocità. Lo scanner di precaricamento del browser può recuperare i tag dello script in anticipo, anche se le risorse di blocco della visualizzazione bloccano l'esecuzione dello script.

Risposta sbagliata
<script>
  var el = document.createElement('script');
  el.src = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js';
  var node = document.getElementsByTagName('script')[0];
  node.parentNode.insertBefore(el, node);
</script>
Corretto
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

Identificare l'origine degli script degli annunci inseriti

A volte potrebbe non essere chiaro come uno script di annunci venga inserito in una pagina o come venga inserito del tutto. Ad esempio, quando esamini l'origine di una pagina dopo che è stata caricata, un tag script che è stato inserito potrebbe sembrare indistinguibile da un tag caricato in modo statico.

In questi casi, utilizza la scheda Rete in Chrome DevTools per determinare l'origine degli script degli annunci inseriti.

  1. Apri DevTools premendo Control+Shift+J o Command+Option+J (Mac).
  2. Vai alla scheda Rete.
  3. Se non è già visibile, fai clic su Filtra Icona Filtro per aprire la barra dei filtri e digita il nome dello script segnalato da questo controllo nella casella di testo.
  4. Se non è già visibile, fai clic con il tasto destro del mouse su qualsiasi intestazione della tabella e seleziona Initiator per includere la colonna Initiator nella tabella a cascata delle richieste di rete.
  5. Ricarica la pagina per acquisire il traffico di rete.

Uno screenshot della scheda Rete in Chrome DevTools

Come mostrato nello screenshot riportato sopra, la colonna iniziatore conterrà informazioni sull'origine dello script in questione. Puoi fare clic sul link dell'origine per passare direttamente al codice responsabile dell'emissione della richiesta di script dell'annuncio oppure passare il mouse sopra il link dell'origine per visualizzare tutte le chiamate che portano alla richiesta.

Ulteriori informazioni

Questo controllo agisce sulla base di una lista consentita di script degli annunci che è noto per essere caricati in sicurezza in modo statico. L'elenco attuale è:

Raccolta Script
AdSense pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Servizi per i publisher Amazon amazon-adsystem.com/aax2/apstag.js
Offerente diretto Criteo static.criteo.net/js/*/publishertag.js
Tag publisher di Google

googletagservices.com/tag/js/gpt.js

securepubads.g.doubleclick.net/tag/js/gpt.js

Piattaforma Index js-sec.indexww.com/ht/p/*.js

Intervenire contro document.write()
"Script asincroni" inseriti tramite script considerati dannosi
Accelerare gli snippet asincroni