Những phương pháp hay nhất về quảng cáo

Sau khi 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 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à làm việc với các vùng quảng cáo để tận dụng tối đa không gian quảng cáo mà không gây ảnh hưởng đến hiệu suất.

Ưu tiên vùng quảng cáo "quan trọng"

Không phải tất cả các vùng quảng cáo đều được tạo như nhau. Ví dụ: các vị trí hiển thị ngay khi trang của bạn tải (trong màn hình đầu tiên) thường "quan trọng" hơn các vị trí không hiển thị cho đến khi được cuộn vào chế độ xem (dưới màn hình đầu tiên), xét về khả năng xem và kiếm tiền. Vì vậy, bạn cần cẩn thận xem xét 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 những vùng quan trọng nhất càng nhanh càng tốt.

Tải sớm các 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 được ưu tiên cao nhất. Bạn nên xác định các vị trí này trong <head> của tài liệu và yêu cầu những vị trí đó 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 những quảng cáo này được tải sớm (tối đa hoá khả năng xem) và sẽ 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 các quảng cáo cần được cuộn vào chế độ xem, bạn nên trì hoãn việc tìm nạp và hiển thị cho đến khi các vị trí sắp được đưa vào khung nhìn. Đây là quá trình gọi là tải từng phần. 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 các 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ế rất nhiều.

Làm mới quảng cáo mà không cần làm mới trang

Trong nhiều trường hợp, bạn cần tối ưu hoá hoặc thậm chí là cần thiết để thay thế nội dung quảng cáo hiện tại của một vùng. Trong những trường hợp như vậ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 để tự động làm việc này. Điều này giúp 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 trong đó một khe hoặc nhóm vị trí được cập nhật.

Khi làm mới các vùng quảng cáo, bạn cần 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à tác động tiêu cực đến tỷ lệ khả năng xem.

Nhắm mục tiêu quảng cáo 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ỹ xem nên sử dụng tiêu chí nhắm mục tiêu cấp vùng hay cấp trang. Đối với khoá-giá trị được chia sẻ giữa nhiều vùng, cách hiệu quả nhất là sử dụng tiêu chí nhắm mục tiêu cấp trang thông qua phương thức PubAdsService setTargeting(). Bạn chỉ nên sử dụng tiêu chí nhắm mục tiêu cấp vùng để đăng ký các khoá-giá trị khác hoặc không được đưa vào tất cả các vị trí.

Xin lưu ý rằng bạn có thể sử dụng cả tính năng nhắm mục tiêu ở cấp độ vị trí và cấp trang cùng một lúc, như trong ví dụ về cách nhắm mục tiêu theo bộ. Bạn nên định cấu hình tính năng nhắm mục tiêu ở cấp trang trước, sau đó chỉ áp dụng cơ chế ghi đè ở cấp vùng khi cần. Phương pháp này không chỉ tận dụng hiệu quả API GPT, mà còn đơn giản hóa mã và giúp duy trì một mô hình tinh thần rõ ràng của tất cả tùy chọn nhắm mục tiêu được định cấu hình trên trang.

Sử dụng đúng cấu trúc một yêu cầu

Cấu trúc yêu cầu duy nhất (SRA) là chế độ yêu cầu GPT nhóm 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. Điều này đảm bảo rằng tính năng loại trừ cạnh tranh và roadblock đượ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 những thành phần này, thì bạn nên bật SRA và hiểu cách sử dụng đúng.

Trong cấu hình mặc định, SRA sẽ yêu cầu tất cả các vùng quảng cáo được xác định trên trang lần đầu tiên bạn gọi display() (hoặc refresh(), nếu tải ban đầu bị tắt). Do đó, bạn nên xác định tất cả cá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 phương pháp tải từng phần cùng với phương pháp này để đảm bảo các vị trí đặt dưới màn hình đầu tiên sẽ 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ùng 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 đ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 bao gồm trong yêu cầu SRA

<html>
  <head>
    <meta charset="utf-8">
    <title>Single Request Architecture Example</title>
    <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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>

Được phép sử dụng — cấu hình vùng quảng cáo được bao gồm trong yêu cầu SRA

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Single Request Architecture Example</title>
    <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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 hóa kích thước quảng cáo

Khi xác định vùng quảng cáo, hãy xem xét không chỉ 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 đến các kích thước nhỏ hơn có thể hiển thị vừa vặn trong cùng không gian. Nhìn chung, bạn càng chỉ định nhiều kích thước khi xác định vị trí, thì càng có nhiều quảng cáo đủ điều kiện phân phát tới vị trí đó. Điều này có thể giúp tỷ lệ lấp đầy cao hơn và tăng doanh thu.