Điều chỉnh tốc độ phân phối quảng cáo theo tần suất

Tìm hiểu cách người mua quảng cáo (DSP và nhà quảng cáo) đang chạy một chiến dịch quảng cáo có thể kiểm soát tốc độ phân phối quảng cáo theo tần suất người dùng đã xem hoặc tương tác với quảng cáo. Việc kiểm soát việc phân phối quảng cáo theo tần suất giúp cải thiện trải nghiệm của đối tượng bằng cách tránh quảng cáo nhàm chán và tăng doanh thu bằng cách tiếp cận nhiều người dùng hơn với cùng một ngân sách. Hướng dẫn này trình bày nhiều phương pháp xử lý tần suất quảng cáo.

Rời khỏi một nhóm mối quan tâm

Bạn có thể gọi navigator.leaveAdInterestGroup() để yêu cầu trình duyệt của người dùng rời khỏi nhóm mối quan tâm khi người dùng nhấp vào quảng cáo. Từ bên trong khung quảng cáo chiến thắng và các khung phụ của khung đó, bạn có thể gọi leaveAdInterestGroup(), miễn là nguồn gốc của khung giống với nguồn gốc của nhóm mối quan tâm. Một phương pháp có thể áp dụng là thêm khung phụ vô hình bên trong khung quảng cáo chịu trách nhiệm rời khỏi nhóm mối quan tâm.

Việc rời khỏi nhóm mối quan tâm quảng cáo sẽ ngăn việc đặt giá thầu trong tương lai và hoạt động như một hình thức giới hạn tần suất.

Sử dụng tín hiệu prevWinsMs trong quá trình tạo giá thầu

Để đơn giản hoá việc điều khiển tần suất, bạn có thể sử dụng trường prevWinsMs trong browserSignals bên trong generateBid().

Trường prevWinMs chứa quảng cáo giành chiến thắng của nhóm mối quan tâm và thời gian kể từ lần thắng trước đó của nhóm đó (tính bằng mili giây). Lưu ý rằng đối tượng ad ở đây chỉ chứa các trường renderURLmetadata.

Sử dụng tín hiệu này để xác định xem có nên phân phối quảng cáo hay không. Việc trả về giá trị giá thầu bằng 0 đảm bảo rằng quảng cáo đó sẽ không thắng phiên đấu giá.

Bạn cũng có thể sử dụng cookie của bên thứ nhất để lưu trữ thông tin về lượt nhấp. Khi quảng cáo được hiển thị, hãy ghi đè nhóm mối quan tâm hiện có bằng dữ liệu lượt nhấp dưới dạng tín hiệu đặt giá thầu của người dùng (userBiddingSignals).

Sơ đồ dưới đây mô tả trình tự:

Sơ đồ mô tả trình tự lưu trữ dữ liệu lượt nhấp trong cookie của bên thứ nhất và đọc cookie đó vào lúc khác để kiểm soát tần suất

  1. Người dùng truy cập vào trang của nhà quảng cáo
  2. Người mua (nhà quảng cáo/DSP) khởi chạy một mảng dữ liệu lượt nhấp trong cookie của bên thứ nhất.
  3. Người mua (nhà quảng cáo/DSP) thêm người dùng vào một nhóm mối quan tâm và đặt mảng clicks ban đầu trong trường userBiddingSignals.
  4. Sau đó, người dùng sẽ truy cập vào trang của nhà xuất bản.
  5. Người bán (nhà xuất bản/DSP) thực hiện một phiên đấu giá trong Protected Audience và quảng cáo giành chiến thắng được hiển thị cho người dùng.
  6. Người dùng nhấp vào quảng cáo giành chiến thắng.
  7. Người dùng được chuyển đến trang nhà quảng cáo.
    • URL nhấp qua chứa tên nhóm mối quan tâm dưới dạng tham số truy vấn
  8. Người mua (nhà quảng cáo/DSP) đọc cookie hiện có của bên thứ nhất
  9. Người mua (nhà quảng cáo/DSP) thêm dấu thời gian nhấp chuột mới vào dữ liệu nhấp chuột hiện có
  10. Người mua (nhà quảng cáo/DSP) cập nhật nhóm mối quan tâm bằng dữ liệu về lượt nhấp mới.
  11. Người mua (nhà quảng cáo/DSP) cập nhật cookie của bên thứ nhất bằng dữ liệu về lượt nhấp mới.

Dấu thời gian trong trường click của userBiddingSignals có sẵn trong hàm generateBid() khi người dùng truy cập lại vào trang nhà xuất bản và người mua có thể sử dụng dữ liệu này để kiểm soát việc phân phối quảng cáo.

Tiếp theo là gì?

Chúng tôi muốn thảo luận với bạn để đảm bảo việc xây dựng một API phù hợp với tất cả mọi người.

Thảo luận về API

Giống như các API Hộp cát về quyền riêng tư khác, API này được ghi lại và thảo luận công khai.

Thử nghiệm với API

Bạn có thể thử nghiệm và tham gia cuộc trò chuyện về Protected Audience API.