Các phương pháp chung hay nhất

Tích hợp thư viện Thẻ nhà xuất bản của Google (GPT) vào trang web của bạn theo nhiều cách cũng giống như tích hợp bất kỳ tập lệnh nào khác của bên thứ ba. Tuy nhiên, Có một số khía cạnh đặc biệt khi làm việc với GPT mà bạn phải được xem xét để đảm bảo bạn tận dụng tối đa không gian quảng cáo của mình với tác động tối thiểu đến hiệu suất trang web. Suy cho cùng, quảng cáo nhanh rất quan trọng.

Các phần sau đây trình bày các phương pháp hay nhất để áp dụng khi xử lý tích hợp.

Tải GPT từ một nguồn chính thức

Luôn yêu cầu thư viện GPT từ một nguồn chính thức:

Loại tích hợp Thẻ tập lệnh
Chuẩn

Bao gồm các nhà xuất bản tích hợp với Khuôn khổ về tính minh bạch và sự đồng ý (TCF) của Cục Quảng cáo tương tác (IAB) ở Châu Âu.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
Quảng cáo bị hạn chế

Đối với những nhà xuất bản muốn bật theo cách thủ công quảng cáo bị hạn chế.
<script src="https://pagead2.googlesyndication.com/tag/js/gpt.js" async></script>

Chỉ sử dụng URL quảng cáo bị hạn chế trên những trang web mà bạn định bật theo cách thủ công quảng cáo bị hạn chế. Yêu cầu GPT từ quảng cáo bị hạn chế URL khi tính năng này không được sử dụng sẽ khiến trình duyệt mở một kết nối mạng bổ sung, không cần thiết có thể làm chậm tốc độ tải quảng cáo.

Để hỗ trợ nhu cầu tuân thủ quy định của nhà xuất bản, GPT có thể đang được tải từ URL chuẩn bằng crossorigin="anonymous" để ngăn không cho gửi cookie cùng với yêu cầu tập lệnh.

Không phân phát các phiên bản GPT được lưu vào bộ nhớ đệm

Không bao giờ phân phát các phiên bản gpt.js, pubads_impl.js hoặc bất kỳ thư viện nào mà các phiên bản này tải từ máy chủ của riêng bạn hoặc tải tệp đính kèm từ một nguồn không chính thức.

Việc sử dụng một phiên bản được lưu vào bộ nhớ đệm cục bộ của thư viện GPT có thể không luôn hoạt động trong các phiên bản trình duyệt hoặc hệ điều hành mới hơn và có thể không đã được cập nhật với các tính năng và cải tiến mới. Các phiên bản trước đây của Thư viện GPT có thể ngừng hoạt động bất cứ lúc nào và có thể dẫn đến mất doanh thu từ quảng cáo nếu quảng cáo ngừng phân phát cho các thẻ của bạn.

Điều này cũng áp dụng cho service worker. Nếu bạn sử dụng dịch vụ trình thực thi để lưu vào bộ nhớ đệm hoặc sửa đổi phản hồi đối với các yêu cầu HTTP đến từ trang web của bạn, hãy sử dụng chiến lược chỉ dành cho mạng khi xử lý các yêu cầu cho gpt.js trong để tìm nạp phiên bản mới nhất.

Tải GPT sớm

Thư viện GPT (gpt.js) chỉ chứa một phần nhỏ mã cần thiết để tải quảng cáo. Phần lớn mã đó nằm trong tệp riêng biệt (chẳng hạn như pubads_impl_XX.js) được tải bởi gpt.js dưới dạng cần thiết.

Bằng cách tải sớm thư viện GPT chính, các tập lệnh phụ thuộc này cũng có thể được tải trước đó. Điều này giúp tránh mọi độ trễ bổ sung liên quan đến việc tìm nạp các tập lệnh này (nếu không được lưu vào bộ nhớ đệm) và cho phép quảng cáo được tải nhiều hơn một cách nhanh chóng. Tất cả những điều này góp phần giảm thời gian hiển thị chỉ số quảng cáo đầu tiên, từ đó làm tăng khả năng xem của quảng cáo.

Sử dụng tính năng tải trước khi thích hợp

Đôi khi, bạn có thể không nắm quyền kiểm soát trực tiếp đối với thời điểm hoặc cách thức GPT đã được tải. Ví dụ: khi sử dụng tập lệnh quảng cáo của bên thứ ba, tập lệnh này tải GPT thay mặt cho bạn. Trong những trường hợp này, có thể bạn phải tải trước yêu cầu cho gpt.js. Việc tải trước một yêu cầu sẽ hướng dẫn để tải xuống ngay lập tức một nội dung cụ thể quan trọng đối với tải trang của bạn. Khi thành phần được chỉ định là tệp JavaScript, tập lệnh nội dung được tìm nạp ngay lập tức nhưng việc thực thi bị trì hoãn cho đến khi tập lệnh được cần thiết.

Ví dụ về yêu cầu tải trước cho chế độ tích hợp chuẩn

<link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script">

Ví dụ về yêu cầu tải trước đối với chế độ tích hợp quảng cáo bị hạn chế

<link rel="preload" href="https://pagead2.googlesyndication.com/tag/js/gpt.js" as="script">

Sử dụng GPT trên các trang được kết xuất trước

Kết xuất trước hướng dẫn trình duyệt tải trước và hiển thị các trang mà người dùng chưa yêu cầu nhưng có khả năng truy cập. Thời gian được tải trên một trang được kết xuất trước, thư viện GPT chỉ yêu cầu quảng cáo nếu và khi trang được hiển thị.

Tải GPT tĩnh

Tránh chèn thư viện GPT vào trang của bạn một cách linh động hoặc tải tệp từ một tập lệnh bên ngoài. Thay vào đó, hãy tải thư viện tĩnh trong <head> của trang như được minh hoạ trong Bắt đầu sử dụng Thẻ nhà xuất bản của Google. Điều này ngăn chặn những tài nguyên bị trì hoãn quá trình tìm nạp và tải GPT thư viện, do đó sẽ trì hoãn việc tải quảng cáo.

Để biết thêm thông tin chi tiết, hãy xem công cụ Kiểm tra quảng cáo của nhà xuất bản cho Lighthouse tải tập lệnh quảng cáo theo cách tĩnh.

Tải GPT không đồng bộ

Đưa từ khoá async vào định nghĩa thẻ tập lệnh của bạn, như minh hoạ trong Bắt đầu sử dụng Thẻ nhà xuất bản của Google. Điều này sẽ hướng dẫn để tải thư viện GPT song song với các trình duyệt khác tài nguyên và nội dung trang thay vì chặn thực thi cho đến khi tập lệnh được đã tải xong.

Để biết thêm thông tin chi tiết, hãy xem công cụ Kiểm tra quảng cáo của nhà xuất bản cho Lighthouse tải thẻ quảng cáo không đồng bộ.

Tải GPT một cách an toàn

Luôn tải thư viện GPT qua HTTPS, như minh hoạ trong Bắt đầu sử dụng Thẻ nhà xuất bản của Google. Điều này không chỉ mang lại khả năng bảo mật tốt hơn cho người dùng mà còn cải thiện hiệu suất. Kể từ quảng cáo các yêu cầu do GPT đưa ra luôn sử dụng HTTPS, tải thư viện Việc sử dụng HTTPS giúp đảm bảo trình duyệt chỉ cần mở 1 kết nối cho tất cả các yêu cầu liên quan đến việc phân phát quảng cáo.

Để biết thêm thông tin chi tiết, hãy xem công cụ Kiểm tra quảng cáo của nhà xuất bản cho Lighthouse tải thẻ quảng cáo qua HTTPStải GPT từ máy chủ đề xuất tài liệu kiểm tra.

Giúp trang có hiệu suất tốt

Mặc dù các phương pháp hay nhất trong hướng dẫn này chỉ tập trung vào việc tối ưu hoá Việc tích hợp GPT, nhiều yếu tố khác góp phần tạo ra hiệu suất của trang. Khi thực hiện thay đổi đối với trang web của bạn (đặc biệt là những thay đổi dựa trên các đề xuất rộng, chẳng hạn như các đề xuất trong hướng dẫn này), điều quan trọng là để đánh giá tác động của những thay đổi đó lên tất cả các khía cạnh của hiệu suất. Bạn nên thường xuyên chạy các công cụ như LighthouseCông cụ kiểm tra quảng cáo của nhà xuất bản cho Lighthouse để xác định và giải quyết các vấn đề về hiệu suất và tìm sự cân bằng phù hợp giữa các biện pháp tối ưu hoá cho trang web.