Chạy phiên đấu giá dựa trên trình duyệt với nhiều người bán

Các nhà xuất bản thường đa dạng hoá nguồn nhu cầu quảng cáo của họ để tối ưu hoá doanh thu và gọi nhiều công ty (ví dụ: các nền tảng bên cung và nền tảng bên cầu) để xác định quảng cáo phù hợp nhất cho một vùng quảng cáo nhất định trên trang. Bạn có thể sử dụng Protected Audience để chạy một phiên đấu giá có dữ liệu trên nhiều trang web, trong đó có nhiều người bán và mỗi người bán chạy phiên đấu giá riêng của họ.

Trước khi bắt đầu, hãy tìm hiểu cách chạy phiên đấu giá Protected Audience với một người bán.

Định nghĩa

Bảng sau mô tả một số thuật ngữ dùng trong tài liệu này.

Đấu giá

Phiên đấu giá Định nghĩa
Phiên đấu giá trong Protected Audience Phiên đấu giá quảng cáo bao gồm việc đặt giá thầu cho một nhóm mối quan tâm được tạo trên một trang web khác.
Phiên đấu giá nhiều người bán trong Protected Audience Phiên đấu giá trong Protected Audience gồm 2 cấp, trước tiên sẽ bao gồm nhiều phiên đấu giá các thành phần song song, sau đó gửi quảng cáo có điểm số cao nhất đến phiên đấu giá cấp cao nhất cuối cùng.
Phiên đấu giá cấp cao nhất Phiên đấu giá quảng cáo cuối cùng trong phiên đấu giá nhiều người bán của Protected Audience cung cấp điểm số cho những người chiến thắng trong phiên đấu giá thành phần từ các phiên đấu giá thành phần.
Phiên đấu giá thành phần Phiên đấu giá lồng nhau trong phiên đấu giá nhiều người bán trong Protected Audience, trong đó mỗi người bán thành phần sẽ chạy song song các phiên đấu giá thành phần. Các quảng cáo đạt điểm cao nhất từ mỗi phiên đấu giá thành phần được chuyển lên phiên đấu giá cấp cao nhất.

Người tham gia

Người hoặc tổ chức tham gia Định nghĩa
Người Quảng Cáo Bên muốn có vị trí đặt quảng cáo và xây dựng mẫu quảng cáo.
Nhà xuất bản Bên cung cấp khoảng không quảng cáo cho phiên đấu giá.
Bên mua Bên đặt giá thầu trong một phiên đấu giá để mua không gian quảng cáo từ một người bán. Thường là nền tảng bên cầu (DSP).
Người bán cấp cao nhất Bên gọi (tức là tạo) phiên đấu giá nhiều người bán trong Protected Audience và tham gia vào phiên đấu giá cấp cao nhất.
Người bán thành phần Bên chạy phiên đấu giá thành phần trong phiên đấu giá nhiều người bán của Protected Audience để bán không gian quảng cáo của nhà xuất bản cho người mua. Thường là nền tảng bên cung (SSP).

Thiết lập phiên đấu giá nhiều người bán

Việc định cấu hình phiên đấu giá nhiều người bán hầu như tuân theo các bước tương tự như định cấu hình một phiên đấu giá của người bán duy nhất, chỉ có một điểm khác biệt chính. Để kích hoạt phiên đấu giá thành phần, người bán cấp cao nhất cần đưa danh sách auctionConfigs cho từng người bán vào trường componentAuctions của auctionConfig. Các auctionConfigs này có cùng định dạng như thể chúng đang chạy dưới dạng một phiên đấu giá của người bán duy nhất, mặc dù chúng có thể không bao gồm chính componentAuctions. Chỉ có thể có một phiên đấu giá cấp cao nhất trong mọi phiên đấu giá Protected Audience API cụ thể. Ngoài ra, khi không trống componentAuctions thì interestGroupBuyers phải để trống.

Phiên đấu giá nhiều người bán trong Protected Audience

Phiên đấu giá nhiều người bán trong Protected Audience chọn quảng cáo có điểm số cao nhất trong số các giá thầu mà các phiên đấu giá thành phần gửi
Trình tự thời gian của phiên đấu giá Protected Audience trên trang nhà xuất bản.

Các phiên đấu giá thành phần được thực thi song song và trong mỗi phiên đấu giá thành phần, trình duyệt sẽ tạo giá thầu từ logic đặt giá thầu của từng người mua tham gia vào phiên đấu giá thành phần đó, tính điểm từng giá thầu bằng logic tính điểm của người bán thành phần và sau đó trả về quảng cáo có điểm số cao nhất cho phiên đấu giá cấp cao nhất. Phiên đấu giá của mỗi người bán thành phần có thể trả về tối đa một đề xuất quảng cáo cho phiên đấu giá cấp cao nhất. Quy trình đấu giá có thể được mô tả như sau:

  1. Trang web nhà xuất bản tải tập lệnh của người bán cấp cao nhất.
  2. Thư viện phía máy khách của người bán cấp cao nhất cung cấp các cấu hình phiên đấu giá thành phần với các tín hiệu từ người mua đến người bán cấp cao nhất.
  3. Người bán cấp cao nhất bắt đầu phiên đấu giá trong Protected Audience bằng cách gọi runAdAuction().
  4. Phiên đấu giá thành phần của Người bán A (chạy song song với phiên đấu giá thành phần của Người bán B). Trình duyệt sẽ đọc nhóm mối quan tâm của người dùng cho tất cả người mua tham gia vào phiên đấu giá thành phần của Người bán A.
  5. Trình duyệt tìm nạp tập lệnh đặt giá thầu và tín hiệu đặt giá thầu đáng tin cậy từ các vị trí được chỉ định trong nhóm mối quan tâm của những người mua tham gia vào phiên đấu giá thành phần.
  6. Trình duyệt tạo giá thầu bằng cách thực thi logic tạo giá thầu của từng người mua.
  7. Trình duyệt tìm nạp tập lệnh tính điểm và tín hiệu tính điểm đáng tin cậy của từng quảng cáo từ Người bán A.
  8. Trình duyệt thực thi logic tính điểm của Người bán A cho từng giá thầu.
  9. Trình duyệt chọn quảng cáo có điểm số cao nhất được gửi bởi logic tính điểm của Người bán A.
  10. Phiên đấu giá thành phần của Người bán B (chạy song song với phiên đấu giá thành phần của Người bán A). Trình duyệt đọc nhóm mối quan tâm của người dùng cho tất cả người mua tham gia vào phiên đấu giá thành phần của Người bán B.
  11. Trình duyệt tìm nạp tập lệnh đặt giá thầu và tín hiệu đặt giá thầu đáng tin cậy từ các vị trí được chỉ định trong nhóm mối quan tâm của những người mua tham gia vào phiên đấu giá thành phần.
  12. Trình duyệt tạo giá thầu bằng cách thực thi logic tạo giá thầu của từng người mua.
  13. Trình duyệt tìm nạp tập lệnh tính điểm và tín hiệu tính điểm đáng tin cậy của từng quảng cáo từ Người bán B.
  14. Trình duyệt thực thi logic tính điểm của Người bán B cho từng giá thầu.
  15. Trình duyệt sẽ chọn quảng cáo có điểm số cao nhất được gửi bởi logic tính điểm của Người bán B.

Sau khi các phiên đấu giá thành phần hoàn tất, trình duyệt có một danh sách quảng cáo có thể được gửi đến logic tính điểm của người bán cấp cao nhất.

Tính điểm đấu giá và hiển thị quảng cáo ở cấp cao nhất

Thư viện phía máy khách của Máy chủ quảng cáo của nhà xuất bản hiển thị quảng cáo giành chiến thắng
Trình tự hiển thị quảng cáo trên trang nhà xuất bản.

Sau khi các phiên đấu giá thành phần từ phần trước được thực thi, trình duyệt sẽ chạy logic tính điểm của người bán cấp cao nhất trên quảng cáo giành chiến thắng của từng phiên đấu giá thành phần.

  1. Trình duyệt tìm nạp tập lệnh tính điểm từ người bán cấp cao nhất cùng với các tín hiệu tính điểm đáng tin cậy của từng quảng cáo.
  2. Trình duyệt thực thi logic tính điểm của người bán cấp cao nhất cho mỗi giá thầu giành chiến thắng trong tất cả các phiên đấu giá thành phần. Tập lệnh sẽ tính điểm số mong muốn, có thể dựa trên giá của giá thầu thành phần trong Protected Audience.
  3. Trình duyệt sẽ chọn quảng cáo có điểm số mong muốn cao nhất được gửi bởi logic tính điểm của người bán cấp cao nhất.
  4. Phiên đấu giá trong Protected Audience trả về một đối tượng FencedFrameConfig hoặc một URN không rõ ràng vào thư viện phía máy khách của người bán cấp cao nhất.
  5. Thư viện phía máy khách đặt thuộc tính config của khung bảo vệ thành đối tượng FencedFrameConfig hoặc đặt thuộc tính src của iframe thành URN mờ của quảng cáo Protected Audience giành chiến thắng.
  6. Trình duyệt tìm nạp quảng cáo giành chiến thắng trong phiên đấu giá Protected Audience từ người mua.
  7. Trình duyệt sẽ hiển thị quảng cáo cho người dùng.