Help improve Publisher Ads Audits for Lighthouse. Share your thoughts in our survey.

Στατική φόρτωση σεναρίων διαφημίσεων

Επισκόπηση

Αυτός ο έλεγχος εξετάζει εάν υπάρχουν σενάρια διαφημίσεων που εισάγονται στη σελίδα. Άλλοι πόροι στη σελίδα μπορεί να καθυστερούν την ανάκτηση και τη φόρτωση των εισαγόμενων σεναρίων, κάτι που με τη σειρά του θα καθυστερεί τη φόρτωση των διαφημίσεων. Σε ορισμένες περιπτώσεις, αυτά τα σενάρια μπορεί να μην ανακτώνται καθόλου, αποτρέποντας έτσι τη φόρτωση των διαφημίσεων.

Προτάσεις

Φορτώστε τα σενάρια μέσω ετικετών σεναρίων async για να βελτιώσετε την ταχύτητα. Ο σαρωτής προφόρτωσης προγράμματος περιήγησης μπορεί να ανακτήσει τις ετικέτες σεναρίων νωρίτερα, ακόμη και αν οι πόροι που αποκλείουν την απόδοση εμποδίζουν την εκτέλεση των σεναρίων.

Εσφαλμένο

<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>
Σωστό

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

Προσδιορισμός της πηγής των εισαγόμενων σεναρίων διαφημίσεων

Μερικές φορές, μπορεί να μην είναι προφανές πώς ένα σενάριο διαφημίσεων ενσωματώνεται σε μια σελίδα ή ακόμη και αν ενσωματώνεται. Για παράδειγμα, κατά την εξέταση της πηγής μιας σελίδας μετά τη φόρτωσή της, μια ετικέτα σεναρίου που έχει εισαχθεί μπορεί να μην ξεχωρίζει από μια ετικέτα που φορτώθηκε στατικά.

Σε αυτές τις περιπτώσεις, χρησιμοποιήστε την καρτέλα Δίκτυο στο Chrome DevTools για να προσδιορίσετε την πηγή των εισαγόμενων σεναρίων διαφημίσεων.

  1. Ανοίξτε το DevTools πατώντας Control+Shift+J ή Command+Option+J (Mac).
  2. Μεταβείτε στην καρτέλα Δίκτυο.
  3. Εάν δεν εμφανίζεται ήδη, κάντε κλικ στο εικονίδιο Φίλτρο Το εικονίδιο Φίλτρο για να ανοίξετε τη γραμμή φίλτρου, και πληκτρολογήστε στο πλαίσιο κειμένου το όνομα του σεναρίου που έχει επισημανθεί από αυτόν τον έλεγχο.
  4. Εάν δεν εμφανίζεται ήδη, κάντε δεξί κλικ σε οποιαδήποτε κεφαλίδα πίνακα και επιλέξτε Υπεύθυνος εκκίνησης για να συμπεριλάβετε τη στήλη Υπεύθυνος εκκίνησης στον πίνακα waterfall αιτημάτων δικτύου.
  5. Επαναλάβετε τη φόρτωση της σελίδας για να καταγράψετε την επισκεψιμότητα δικτύου.

Στιγμιότυπο οθόνης της καρτέλας Δίκτυο στο Chrome DevTools

Όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης, η στήλη Υπεύθυνος εκκίνησης θα περιέχει πληροφορίες σχετικά με την πηγή του εν λόγω σεναρίου. Μπορείτε να κάνετε κλικ στον σύνδεσμο της πηγής για να μεταβείτε απευθείας στον κώδικα που είναι υπεύθυνος για την έκδοση του αιτήματος σεναρίου διαφημίσεων. Εναλλακτικά, μπορείτε να τοποθετήσετε τον δείκτη του ποντικιού στον σύνδεσμο της πηγής για να δείτε όλες τις κλήσεις που οδηγούν στο αίτημα.

Περισσότερες πληροφορίες

Αυτός ο έλεγχος λειτουργεί σε σύγκριση με μια λίστα επιτρεπόμενων σεναρίων διαφημίσεων που είναι γνωστό ότι είναι ασφαλή για στατική φόρτωση. Η τρέχουσα λίστα είναι:

Βιβλιοθήκη Σενάρια
AdSense pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Amazon Publisher Services amazon-adsystem.com/aax2/apstag.js
Criteo Direct Bidder static.criteo.net/js/*/publishertag.js
Ετικέτα του Google Publisher

googletagservices.com/tag/js/gpt.js

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

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

Intervening against document.write()
Script-injected "async scripts" considered harmful