Sau khi tích hợp thư viện Thẻ nhà xuất bản của Google (GPT) vào trang web và làm quen với các phương pháp hay nhất chung của chúng tôi, bạn đã sẵn sàng bắt đầu phát hành yêu cầu quảng cáo. Dưới đây, chúng tôi sẽ đề cập đến một số phương pháp hay nhất khác mà bạn nên lưu ý khi định cấu hình và sử dụng vùng quảng cáo để khai thác tối đa không gian quảng cáo mà ít ảnh hưởng đến hiệu suất.
Ưu tiên vị trí quảng cáo "quan trọng"
Không phải tất cả các vị trí quảng cáo đều được tạo ra như nhau. Ví dụ: các vị trí hiển thị ngay khi trang tải (trong màn hình đầu tiên) thường "quan trọng" hơn những vị trí không hiển thị cho đến khi người dùng cuộn vào khung hiển thị (dưới màn hình đầu tiên), xét về khả năng xem và khả năng kiếm tiền. Do đó, điều quan trọng là bạn phải cân nhắc kỹ tầm quan trọng tương đối của từng vùng quảng cáo trên trang và ưu tiên tải các vùng quan trọng nhất nhanh nhất có thể.
Tải sớm quảng cáo trong màn hình đầu tiên
Quảng cáo sẽ hiển thị ngay khi trang tải phải được ưu tiên cao nhất. Bạn nên xác định các khung này trong <head>
của tài liệu và yêu cầu các khung này càng sớm càng tốt trong quá trình tải trang. Điều này giúp đảm bảo rằng các quảng cáo này được tải sớm (tối đa hoá khả năng xem) và không làm chậm quá trình tải trang ban đầu một cách không cần thiết.
Tải từng phần quảng cáo dưới màn hình đầu tiên
Đối với những quảng cáo cần cuộn vào khung hiển thị, bạn nên hoãn việc tìm nạp và hiển thị cho đến khi các vị trí quảng cáo sắp vào khung nhìn. Đây là một quy trình được gọi là tải lười. Tính năng tải từng phần ưu tiên yêu cầu và hiển thị nội dung mẫu quảng cáo cho những vị trí có nhiều khả năng được xem nhất. Điều này giúp tối ưu hoá hiệu suất tải trang bằng cách tiết kiệm tài nguyên hạn chế của trình duyệt. Điều này đặc biệt quan trọng trong môi trường di động, nơi băng thông và CPU thường bị hạn chế nghiêm trọng.
Làm mới quảng cáo mà không làm mới trang
Có nhiều trường hợp mà bạn nên hoặc thậm chí cần phải thay thế nội dung quảng cáo hiện tại của một vị trí. Trong những trường hợp này, tốt nhất bạn nên sử dụng chức năng làm mới của thư viện GPT để thực hiện việc này một cách linh động. Điều này giúp tránh việc làm mới toàn bộ trang và cho phép bạn kiểm soát chính xác các điều kiện cập nhật một khung hoặc nhóm khung.
Khi làm mới khung quảng cáo, điều quan trọng là bạn phải nắm rõ và tuân thủ các phương pháp hay nhất về refresh()
.
Việc làm mới quảng cáo không phù hợp có thể dẫn đến các vấn đề về hiệu suất và ảnh hưởng tiêu cực đến tỷ lệ hiển thị.
Nhắm mục tiêu quảng cáo một cách hiệu quả
Khi định cấu hình tiêu chí nhắm mục tiêu khoá-giá trị, hãy cân nhắc kỹ lưỡng việc sử dụng tiêu chí nhắm mục tiêu ở cấp độ vùng quảng cáo hay cấp trang. Đối với các khoá-giá trị được chia sẻ giữa nhiều vùng, cách hiệu quả nhất là sử dụng tính năng nhắm mục tiêu ở cấp trang thông qua phương thức setTargeting()
của PubAdsService. Bạn chỉ nên sử dụng tiêu chí nhắm mục tiêu cấp vị trí để đăng ký các khoá-giá trị khác nhau hoặc không có trong tất cả các vị trí.
Xin lưu ý rằng bạn có thể sử dụng cả tiêu chí nhắm mục tiêu ở cấp vùng quảng cáo và cấp trang cùng một lúc, như trong ví dụ về tiêu chí nhắm mục tiêu theo nhóm. Bạn nên định cấu hình tiêu chí nhắm mục tiêu ở cấp trang trước, sau đó chỉ áp dụng các tiêu chí ghi đè ở cấp vùng quảng cáo khi cần thiết. Phương pháp này không chỉ giúp sử dụng hiệu quả API GPT mà còn đơn giản hoá mã và giúp duy trì mô hình tinh thần rõ ràng về tất cả các tiêu chí nhắm mục tiêu được định cấu hình trên trang.
Sử dụng đúng cách Cấu trúc yêu cầu duy nhất
Cấu trúc yêu cầu duy nhất (SRA) là một chế độ yêu cầu GPT giúp gói các yêu cầu cho nhiều vùng quảng cáo thành một yêu cầu quảng cáo duy nhất. Việc này giúp đảm bảo rằng các quy tắc loại trừ cạnh tranh và rào cản được định cấu hình cho trang của bạn sẽ được tuân thủ. Do đó, nếu trang của bạn sử dụng các tính năng này, bạn nên bật SRA và tìm hiểu cách sử dụng tính năng này một cách chính xác.
Trong cấu hình mặc định, SRA sẽ yêu cầu tất cả các vị trí quảng cáo được xác định trên trang của bạn trong lần đầu tiên bạn gọi display()
(hoặc refresh()
, nếu tính năng tải ban đầu bị tắt). Do đó, bạn nên xác định tất cả vùng quảng cáo của trang trong <head>
của tài liệu trước khi thực hiện lệnh gọi đầu tiên đến display()
.
Bạn có thể sử dụng tính năng tải lười cùng với phương pháp này để đảm bảo các khung nằm ở dưới màn hình đầu tiên không được tải ngay lập tức.
Khi sử dụng SRA, điều quan trọng là bạn phải định cấu hình đầy đủ tất cả các vị trí quảng cáo (ví dụ: đặt tiêu chí nhắm mục tiêu, loại trừ danh mục, v.v.) trước khi thực hiện lệnh gọi đầu tiên đến display()
. Chỉ những giá trị được định cấu hình trước thời điểm này mới được đưa vào yêu cầu SRA ban đầu.
Không chính xác – cấu hình vùng quảng cáo không có trong yêu cầu SRA
<html>
<head>
<meta charset="utf-8">
<title>Single Request Architecture Example</title>
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<script>
window.googletag = window.googletag || {cmd: []};
var adSlot1, adSlot2;
googletag.cmd.push(function() {
// Define ad slot 1.
adSlot1 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
.addService(googletag.pubads());
// Define ad slot 2.
adSlot2 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
.addService(googletag.pubads());
// Enable SRA and services.
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>
<body>
<div id="banner-ad-1" style="width: 728px; height: 90px;">
<script>
googletag.cmd.push(function() {
// This call to display requests both ad slots.
googletag.display(adSlot1);
});
</script>
</div>
<div id="banner-ad-2" style="width: 728px; height: 90px;">
<script>
googletag.cmd.push(function() {
// This call to display has no effect, since both ad slots have already
// been fetched by the previous call to display.
// Targeting configuration for ad slot 2 is ignored.
adSlot2.setTargeting('test', 'privacy');
googletag.display(adSlot2);
});
</script>
</div>
</body>
</html>
Chính xác – cấu hình vùng quảng cáo được đưa vào yêu cầu SRA
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Single Request Architecture Example</title>
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<script>
window.googletag = window.googletag || {cmd: []};
var adSlot1, adSlot2;
googletag.cmd.push(function() {
// Define ad slot 1.
adSlot1 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
.addService(googletag.pubads());
// Define and configure ad slot 2.
adSlot2 = googletag
.defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
.setTargeting('test', 'privacy')
.addService(googletag.pubads());
// Enable SRA and services.
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>
<body>
<div id="banner-ad-1" style="width: 728px; height: 90px;"></div>
<div id="banner-ad-2" style="width: 728px; height: 90px;"></div>
<script>
googletag.cmd.push(function() {
// This call to display requests both ad slots with all
// configured targeting.
googletag.display(adSlot1);
});
</script>
</body>
</html>
Tối ưu hoá kích thước quảng cáo
Khi xác định vị trí quảng cáo, bạn không chỉ cân nhắc quảng cáo có kích thước tối đa có thể phân phát mà còn cân nhắc các kích thước nhỏ hơn có thể vừa vặn với cùng một không gian. Nhìn chung, bạn càng chỉ định nhiều kích thước khi xác định một vị trí, thì càng có nhiều quảng cáo đủ điều kiện để phân phát cho vị trí đó. Điều này có thể giúp tỷ lệ đáp ứng cao hơn và tăng doanh thu.