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, bạn phải cân nhắc một số khía cạnh riêng biệt khi làm việc với GPT để đảm bảo khai thác tối đa không gian quảng cáo mà ít ảnh hưởng đế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 để sử dụng khi 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ả những 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 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ế. Việc yêu cầu GPT từ URL quảng cáo bị hạn chế khi tính năng này không được sử dụng sẽ khiến trình duyệt mở thêm một kết nối mạng không cần thiết, có thể làm chậm quá trình 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 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 phiên bản thư viện GPT được lưu vào bộ nhớ đệm cục bộ có thể không phải lúc nào cũng hoạt động ở các phiên bản trình duyệt hoặc hệ điều hành mới và có thể không được cập nhật các điểm cải tiến và tính năng 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 worker dịch vụ để lưu vào bộ nhớ đệm hoặc sửa đổi phản hồi cho các yêu cầu HTTP đến từ trang web của mình, 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
để 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 thư viện GPT cốt lõi sớm, các tập lệnh phụ thuộc này cũng có thể được tải sớm hơn. Đ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 đều góp phần làm giảm chỉ số thời gian hiển thị quảng cáo đầu tiên, từ đó làm tăng khả năng xem quảng cáo của bạn.
Sử dụng tính năng tải trước khi thích hợp
Đôi khi, bạn có thể không kiểm soát trực tiếp thời điểm hoặc cách tải GPT. 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 các chế độ tích hợp tiêu 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. Khi 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 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 một cách tĩnh trong <head>
của trang như minh hoạ trong phần 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, hãy xem tài liệu kiểm tra về việc tải tập lệnh quảng cáo một cách tĩnh trong Công cụ kiểm tra quảng cáo của nhà xuất bản cho Lighthouse.
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. Thao tác này sẽ hướng dẫn trình duyệt tải thư viện GPT song song với các tài nguyên và nội dung trang khác, thay vì chặn quá trình thực thi cho đến khi tập lệnh 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 phần 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 bảo mật tốt hơn cho người dùng, đồng thời 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, hãy xem tài liệu kiểm tra về việc tải thẻ quảng cáo qua HTTPS và tải GPT từ máy chủ lưu trữ được đề xuất trong Công cụ kiểm tra quảng cáo của nhà xuất bản cho Lighthouse.
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 tập trung cụ thể vào việc tối ưu hoá việc tích hợp GPT, nhưng có nhiều yếu tố khác góp phần vào hiệu suất tổng thể 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ư Lighthouse và Cô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.