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

Việc 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 giống như việc 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 cần xem xét một số khía cạnh riêng biệt khi sử dụng GPT để đảm bảo khai thác tối đa không gian quảng cáo của mình mà không gây tác động tối thiểu đến hiệu suất của trang web. Sau cùng, quảng cáo nhanh rất quan trọng.

Dưới đây là một số phương pháp hay nhất mà bạn nên lưu ý khi tự 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 URL
Tiêu chuẩn https://securepubads.g.doubleclick.net/tag/js/gpt.js
Ít quảng cáo https://pagead2.googlesyndication.com/tag/js/gpt.js

Bạn không nên 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à chúng tải từ máy chủ của riêng bạn hoặc tải các phiên bản đó từ một nguồn không chính thức.

Việc sử dụng phiên bả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 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 các tính năng và điểm cải tiến mới. Các phiên bản cũ hơn của thư viện Thẻ nhà xuất bản của Google có thể ngừng hoạt động bất cứ lúc nào và có thể làm giảm doanh thu quảng cáo nếu quảng cáo ngừng phân phát đến các thẻ của bạn.

Điều này cũng áp dụng cho trình chạy dịch vụ. Nếu bạn sử dụng trình chạy 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 các tệp riêng biệt (chẳng hạn như pubads_impl_XX.js) được gpt.js tải khi cần.

Bằng cách tải sớm thư viện GPT cốt lõi, 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 tải nhanh hơn. Tất cả những điều này đều góp phần làm 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 kiểm soát trực tiếp được thời điểm hoặc cách thức tải GPT. Ví dụ: khi sử dụng tập lệnh quảng cáo của bên thứ ba sẽ tải GPT thay cho bạn. Trong những trường hợp này, bạn nên tải trước yêu cầu cho gpt.js. Tải trước yêu cầu hướng dẫn trình duyệt tải xuống ngay lập tức nội dung đã chỉ định có ý nghĩa quan trọng đối với việc tải trang của bạn. Khi thành phần được chỉ định là tệp JavaScript, nội dung tập lệnh sẽ được tìm nạp ngay lập tức, nhưng quá trình thực thi sẽ bị trì hoãn cho đến khi cần tập lệnh.

Ví dụ về yêu cầu tải trước cho các công cụ 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 cho hoạt động 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

Tùy chọn Kết xuất trước hướng dẫn trình duyệt tải trước và hiển thị trước các trang mà người dùng chưa yêu cầu nhưng có khả năng sẽ truy cập. Khi đượ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à tại thời điểm trang đó hiển thị.

Tải GPT theo cách tĩnh

Tránh chèn động thư viện GPT vào trang của bạn hoặc tải thư viện 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ư minh họa trong bài viết Bắt đầu sử dụng thẻ nhà xuất bản của Google. Điều này ngăn các tài nguyên khác trì hoãn quá trình tìm nạp và tải thư viện GPT, từ đó có thể 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 của 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 phương thức tĩnh.

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

Đưa từ khoá async vào định nghĩa thẻ tập lệnh, như được minh hoạ trong bài viết Bắt đầu sử dụng thẻ nhà xuất bản của Google. Thao tác này 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 thực thi cho đến khi tải xong tập lệnh.

Để biết thêm thông tin, hãy xem tài liệu kiểm tra về 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ư được minh họa trong bài viết Bắt đầu sử dụng thẻ nhà xuất bản của Google. Việc này không chỉ bảo mật tốt hơn cho người dùng mà còn cải thiện hiệu suất. Vì các yêu cầu quảng cáo do GPT đưa ra luôn sử dụng HTTPS, nên việc tải chính thư viện thông qua HTTPS đảm bảo rằng trình duyệt chỉ cần mở 1 kết nối cho mọi 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 của 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ủ được đề xuất.

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á quá trình tích hợp GPT, nhưng nhiều yếu tố khác cũng 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 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), bạn cần đánh giá tác động của những thay đổi đó đối với mọi khía cạnh về hiệu suất của trang. 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, đồng thời tìm sự cân bằng phù hợp giữa các hoạt động tối ưu hoá cho trang web của bạn.