Nhắm mục tiêu khóa-giá trị

Bạn có thể sử dụng khóa-giá trị để nhắm mục tiêu quảng cáo chi tiết hơn đơn vị quảng cáo. Tìm hiểu thêm về khoá-giá trị.

Đối với mỗi yêu cầu quảng cáo, bạn có thể chuyển một hoặc nhiều khoá, mỗi khoá có một hoặc nhiều giá trị được liên kết. Các khoá-giá trị này sẽ được đánh giá theo các tuỳ chọn nhắm mục tiêu được định cấu hình ở cấp mục hàng trong Ad Manager. Ví dụ: nếu bạn truyền giá trị khoá tuỳ chỉnh là age=18-34, các mục hàng nhắm đến độ tuổi 18-34 sẽ đủ điều kiện phân phát, giả sử tất cả tiêu chí khác khớp.

Đặt tiêu chí nhắm mục tiêu

Bạn có thể chỉ định khoá-giá trị để định cấu hình việc nhắm mục tiêu ở cả cấp độ vị trí và cấp trang dựa trên nhu cầu của mạng.

Cấp vị trí

Cho phép bạn đặt khoá-giá trị cho từng vùng quảng cáo riêng lẻ trên trang.

Chế độ nhắm mục tiêu ở cấp vùng cho phép bạn định cấu hình việc nhắm mục tiêu trên từng vùng. Điều này hữu ích trong trường hợp các vị trí riêng lẻ trên cùng một trang yêu cầu một tiêu chí nhắm mục tiêu khác nhau, nhưng có thể không hiệu quả trong trường hợp cùng một khoá-giá trị được áp dụng cho tất cả vị trí. Sử dụng Slot.VideoObject() để tận dụng nhắm mục tiêu cấp vùng, như trong ví dụ sau.

Cấp trang

Cho phép bạn đặt khoá-giá trị trên tất cả các vùng quảng cáo trên trang của mình.

Nhắm mục tiêu ở cấp độ trang đảm bảo rằng tất cả các vùng quảng cáo đều có cùng một bộ khóa-giá trị. Trong một số trường hợp, điều này có thể làm giảm tổng số mã cần thiết để định cấu hình tính năng nhắm mục tiêu. Sử dụng googletag.pubads().Analytics() để tận dụng nhắm mục tiêu cấp trang, như trong ví dụ sau.

<head>
  <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
  <script>
    window.googletag = window.googletag || {cmd: []};

    // GPT slots
    var adSlots = [];

    googletag.cmd.push(function() {
      // Configure slot-level targeting.
      adSlots[0] = googletag
          .defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-1')
          .addService(googletag.pubads())
          .setTargeting('color', 'red')
          .setTargeting('position', 'atf');
      adSlots[1] = googletag
          .defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-2')
          .addService(googletag.pubads())
          .setTargeting('position', 'btf');

      // Configure page-level targeting.
      googletag.pubads().setTargeting('interests', 'basketball');

      // Enable SRA and services.
      googletag.pubads().enableSingleRequest();
      googletag.enableServices();
    });
  </script>
</head>

Trong ví dụ này, hai vùng quảng cáo được xác định để xác định đơn vị quảng cáo /6355419/Travel/Asia và kích thước quảng cáo 728x90. Sau đó, tiêu chí nhắm mục tiêu khóa-giá trị sẽ áp dụng để hạn chế và phân biệt thêm các quảng cáo có thể phân phát trong từng vị trí.

Khi bạn sử dụng cả tiêu chí nhắm mục tiêu cấp vùng và cấp trang, khoá-giá trị sẽ được kết hợp và chỉ những quảng cáo đáp ứng tất cả tiêu chí mới đủ điều kiện phân phát cho một vùng nhất định. Trong ví dụ này, tính năng mục tiêu hiệu quả cho từng khe là:

Vùng quảng cáo Nhắm mục tiêu hiệu quả
1 color=red AND position=atf AND interests=basketball
2 position=btf AND interests=basketball

Nhắm đến nhiều khóa hoặc giá trị

Trong ví dụ trước, tổ hợp tiêu chí nhắm mục tiêu theo cấp độ trang và vị trí được dùng để xác định nhiều khoá nhắm mục tiêu cho một vị trí quảng cáo. Dưới đây là một số phương pháp thay thế để đạt được cùng tiêu chí nhắm mục tiêu hiệu quả:

Chỉ nhắm mục tiêu cấp vị trí

Trong ví dụ này, khoá-giá trị dùng chung được lặp lại cho mỗi vùng quảng cáo.

// Slot-level targeting with multiple keys.
adSlots[0] = googletag
    .defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-1')
    .addService(googletag.pubads())
    .setTargeting('color', 'red')
    .setTargeting('position', 'atf')
    .setTargeting('interests', 'basketball');
adSlots[1] = googletag
    .defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-2')
    .addService(googletag.pubads())
    .setTargeting('position', 'btf')
    .setTargeting('interests', 'basketball');

Nhắm mục tiêu mặc định cấp trang

Trong ví dụ này, tiêu chí nhắm mục tiêu mặc định được đặt ở cấp trang và bị ghi đè ở cấp vị trí nếu cần.

// Page-level default targeting.
googletag.pubads().setTargeting('interests', 'basketball')
                  .setTargeting('position', 'btf');

// Slot-level targeting overrides.
adSlots[0] = googletag
    .defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-1')
    .addService(googletag.pubads())
    .setTargeting('color', 'red')
    .setTargeting('position', 'atf');
adSlots[1] = googletag
    .defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-2')
    .addService(googletag.pubads());

Bạn cũng có thể nhắm mục tiêu nhiều giá trị cho một khóa bằng cách cung cấp một mảng các giá trị khi gọi setTargeting():

// Page-level targeting with multiple values for a single key.
googletag.pubads().setTargeting('interests', ['baseball', 'basketball']);

Xóa nhắm mục tiêu

Khi đã đặt tiêu chí nhắm mục tiêu, khoá-giá trị đã định cấu hình sẽ được gửi cùng với mọi yêu cầu quảng cáo trong suốt thời gian của vùng quảng cáo. Tuy nhiên trong một số trường hợp, bạn nên thay đổi mục tiêu theo thời gian. Mặc dù bạn có thể sử dụng setTargeting() để thêm và ghi đè khoá-giá trị, nhưng bạn không thể xoá các khoá đó theo cách này. Để làm được điều đó, bạn phải sử dụng Slot.clearTargeting() hoặc googletag.pubads().clearTargeting() để thay thế.

// Step 0, define slot- and page-level targeting.
adSlots[0] = googletag
    .defineSlot('/6355419/Travel/Asia', [728, 90], 'banner-ad-1')
    .addService(googletag.pubads())
    .setTargeting('color', 'red')
    .setTargeting('position', 'atf');

googletag.pubads().setTargeting('interests', 'basketball');

// Step 1, clear slot-level color targeting.
adSlots[0].clearTargeting('color');

// Step 2, clear all page-level targeting.
googletag.pubads().clearTargeting();

Khi clearTargeting() được gọi bằng một khoá cụ thể (ở cấp độ khe hoặc cấp trang), thì chỉ khoá đó mới bị xoá. Khi không có khoá nào được chỉ định, mọi tiêu chí nhắm mục tiêu ở cấp đó sẽ bị xoá.

Trong ví dụ trước, tiêu chí nhắm mục tiêu hiệu quả cho vùng quảng cáo sau mỗi bước là:

Bước Nhắm mục tiêu hiệu quả
0 color=red AND position=atf AND interests=basketball
1 position=atf AND interests=basketball
2 position=atf