Tải tập lệnh quảng cáo tĩnh

Tổng quan

Quy trình kiểm tra này kiểm tra xem tập lệnh quảng cáo có được chèn vào trang hay không. Các tài nguyên khác trên trang có thể trì hoãn quá trình tìm nạp và tải các tập lệnh được chèn, từ đó sẽ làm chậm việc tải quảng cáo. Trong một số trường hợp, các tập lệnh này có thể không được tìm nạp, ngăn không cho quảng cáo được tải cùng nhau.

Đề xuất

Tải tập lệnh qua thẻ tập lệnh không đồng bộ để cải thiện tốc độ. Trình duyệt tải trước trình quét có thể tìm nạp các thẻ tập lệnh sớm hơn, ngay cả khi tài nguyên chặn hiển thị đang chặn quá trình thực thi tập lệnh.

Sai
<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>
Đúng
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

Xác định nguồn tập lệnh quảng cáo được chèn

Đôi khi, có thể bạn không biết rõ tập lệnh quảng cáo được chèn vào trang như thế nào hay thậm chí là việc tập lệnh đó đang được chèn vào. Ví dụ: khi kiểm tra nguồn của một trang sau khi tải, một thẻ tập lệnh đã chèn có thể không phân biệt được với thẻ đã tải tĩnh.

Trong những trường hợp này, hãy sử dụng thẻ Mạng trong Công cụ cho nhà phát triển của Chrome để xác định nguồn của tập lệnh quảng cáo được chèn.

  1. Mở Công cụ cho nhà phát triển bằng cách nhấn vào Control+Shift+J hoặc Command+Option+J (máy Mac).
  2. Chuyển đến thẻ Mạng.
  3. Nếu bộ lọc này chưa xuất hiện, hãy nhấp vào biểu tượng Filter (Bộ lọc) Biểu tượng Bộ lọc để mở thanh bộ lọc và nhập tên của tập lệnh được gắn cờ theo quy trình kiểm tra này vào hộp văn bản.
  4. Nếu chưa hiển thị, hãy nhấp chuột phải vào bất kỳ tiêu đề bảng nào và chọn Trình bắt đầu để bao gồm cột Trình khởi tạo trong bảng yêu cầu mạng dạng thác nước.
  5. Tải lại trang để nắm bắt lưu lượng truy cập mạng.

Ảnh chụp màn hình thẻ Mạng trong Công cụ của Chrome cho nhà phát triển

Như đã thấy trong ảnh chụp màn hình ở trên, cột điểm khởi động sẽ chứa thông tin về nguồn của tập lệnh đang được đề cập. Bạn có thể nhấp vào đường liên kết nguồn để chuyển trực tiếp đến mã chịu trách nhiệm đưa ra yêu cầu tập lệnh quảng cáo hoặc di chuột qua đường liên kết nguồn để xem tất cả các lệnh gọi dẫn đến yêu cầu.

Thông tin khác

Quá trình kiểm tra này hoạt động theo danh sách cho phép của các tập lệnh quảng cáo được coi là an toàn để tải tĩnh. Danh sách hiện tại là:

Thư viện Tập lệnh
AdSense pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Dịch vụ dành cho nhà xuất bản của Amazon amazon-adsystem.com/aax2/apstag.js
Bên đặt giá thầu trực tiếp Criteo static.criteo.net/js/*/publishertag.js
Thẻ nhà xuất bản của Google

googletagservices.com/tag/js/gpt.js

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

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

Can thiệp vào document.write()
"Tập lệnh không đồng bộ" chèn vào tập lệnh được coi là có hại
Tăng tốc đoạn mã không đồng bộ