Thiết lập phiên đấu giá tuần tự bằng phiên đấu giá quảng cáo theo bối cảnh

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ụ: máy chủ quảng cáo của nhà xuất bản, 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. Tính năng đặt giá thầu dựa vào tiêu đề cho phép nhà xuất bản thu thập giá thầu cho một vùng quảng cáo từ nhiều nguồn nhu cầu. Trong quá trình thiết lập phiên đấu giá tuần tự, bạn có thể dùng thư viện đặt giá thầu dựa vào tiêu đề để chạy phiên đấu giá với dữ liệu theo bối cảnh và Protected Audience sẽ được dùng để chạy phiên đấu giá có dữ liệu trên nhiều trang web.

Trước khi bạn bắt đầu, hãy tìm hiểu các nguyên tắc cơ bản về tính năng đặt giá thầu dựa vào tiêu đề trong tài liệu về Prebid.js.

Đị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á Protected Audience 2 cấp trước tiên 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 một 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 trong một 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 có điểm số cao nhất từ mỗi phiên đấu giá thành phần sẽ được chuyển đế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).
Máy chủ quảng cáo của nhà xuất bản Dịch vụ mà các nhà xuất bản sử dụng để quản lý và chọn quảng cáo sẽ hiển thị trên trang web. Máy chủ quảng cáo của nhà xuất bản có thể kết hợp kết quả đấu giá của riêng mình, phản hồi của bên đặt giá thầu dựa vào tiêu đề, khoảng không quảng cáo bán trực tiếp, v.v. để xác định quảng cáo sẽ mang lại nhiều doanh thu nhất cho nhà xuất bản.
Máy chủ quảng cáo của nhà xuất bản có thể cung cấp thư viện phía máy khách để tương tác với máy chủ.
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 một 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á tuần tự

Trong quá trình thiết lập phiên đấu giá tuần tự, các phiên đấu giá theo bối cảnh sẽ được thực thi trước tiên, sau đó phiên đấu giá trong Protected Audience sẽ được thực thi. Cách thiết lập này cho phép nhà xuất bản tối đa hoá tiềm năng kiếm tiền bằng cách chạy một phiên đấu giá với dữ liệu bối cảnh có sẵn trên trang, đồng thời chạy một phiên đấu giá với dữ liệu trên nhiều trang web trong một môi trường bảo mật để bảo vệ quyền riêng tư của người dùng.

Trước tiên, thư viện đặt giá thầu dựa vào tiêu đề có thể được thực thi trên trang để thu thập giá thầu cho phiên đấu giá theo bối cảnh của Máy chủ quảng cáo của nhà xuất bản. Sau đó, giá thầu thắng cuộc đã điều chỉnh của phiên đấu giá theo bối cảnh có thể được nhập vào phiên đấu giá trong Protected Audience dưới dạng giá thầu sàn. Trong bước tính điểm, người bán cấp cao nhất có thể giảm giá thầu trong phiên đấu giá của thành phần xuống dưới giá thầu sàn bằng cách chỉ định cho họ điểm 0 khi tính điểm số mong muốn. Nếu không có giá thầu đấu giá thành phần Protected Audience nào cao hơn giá thầu sàn, thì quảng cáo giành chiến thắng trong phiên đấu giá theo bối cảnh sẽ được hiển thị cho người dùng. Nếu phiên đấu giá trong Protected Audience trả về kết quả chiến thắng, thì điều đó có nghĩa là giá thầu đó cao hơn giá thầu sàn và quảng cáo giành chiến thắng trong Protected Audience sẽ hiển thị cho người dùng.

Trong ví dụ về cách thiết lập phiên đấu giá tuần tự này, 3 phiên đấu giá chính có thể được thực thi trên trang theo thứ tự:

  1. Phiên đấu giá theo bối cảnh theo thư viện đặt giá thầu dựa vào tiêu đề
  2. Phiên đấu giá theo bối cảnh của Máy chủ quảng cáo của nhà xuất bản
  3. Phiên đấu giá trong Protected Audience.
Người dùng
Tổng quan về phiên đấu giá nhiều người bán trong Protected Audience với phiên đấu giá theo bối cảnh đặt giá thầu dựa vào tiêu đề.

Nội dung mô tả chi tiết về biểu đồ tổng quan:

  1. Trước khi đấu giá, người dùng sẽ được thêm vào một nhóm mối quan tâm trên trang web của nhà quảng cáo.
  2. Sau đó, khi người dùng truy cập vào trang nhà xuất bản, Prebid.js sẽ chạy một phiên đấu giá theo ngữ cảnh để thu thập phản hồi giá thầu từ các bên đặt giá thầu dựa vào tiêu đề. Trong bước này, người mua có thể cung cấp các tín hiệu và người bán có thể cung cấp cấu hình đấu giá thành phần sẽ được dùng trong phiên đấu giá Protected Audience tiếp theo. Prebid.js cung cấp một mô-đun để truyền các tín hiệu và cấu hình này đến phiên đấu giá trong Protected Audience.
  3. Phản hồi giá thầu do Prebid.js thu thập được gửi đến Máy chủ quảng cáo của nhà xuất bản để đấu giá theo bối cảnh phía máy chủ.
  4. Máy chủ quảng cáo của nhà xuất bản có thể kết hợp kết quả phiên đấu giá riêng, kết quả đặt giá thầu dựa vào tiêu đề, khoảng không quảng cáo được bán trực tiếp và nhiều dữ liệu khác để xác định quảng cáo sẽ mang lại nhiều doanh thu nhất cho nhà xuất bản. Quảng cáo giành chiến thắng sẽ được trả về 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.
  5. Giá đã điều chỉnh từ giá thầu chiến thắng trong phiên đấu giá theo bối cảnh, cùng với tín hiệu của người mua (perBuyerSignals) và cấu hình phiên đấu giá thành phần của người bán do Prebid.js thu thập có thể được thư viện phía máy khách của Nhà xuất bản quảng cáo chuyển vào phiên đấu giá Protected Audience.
  6. Phiên đấu giá nhiều người bán trong Protected Audience do người bán cấp cao nhất thực thi. Trong bước tính điểm của người bán cấp cao nhất, người bán cấp cao nhất có thể so sánh từng giá thầu thắng phiên đấu giá thành phần với giá thắng thầu đã điều chỉnh trong phiên đấu giá theo bối cảnh. Nếu giá giá thầu thành phần thấp hơn giá thầu trong phiên đấu giá theo ngữ cảnh, thì người bán cấp cao nhất sẽ trả về điểm số mong muốn là 0. Nếu tất cả giá thầu đều có điểm số bằng 0, thì lệnh gọi runAdAuction() sẽ trả về giá trị rỗng, cho biết quảng cáo thắng phiên đấu giá theo bối cảnh sẽ được hiển thị.
  7. 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 sẽ hiển thị quảng cáo Protected Audience giành chiến thắng hoặc quảng cáo theo bối cảnh, dựa trên nội dung được trả về từ lệnh gọi runAdAuction().
  8. Quảng cáo giành chiến thắng sẽ được hiển thị cho người dùng.

Phiên đấu giá theo bối cảnh với Prebid.js và Máy chủ quảng cáo của nhà xuất bản

Phiên đấu giá theo ngữ cảnh được bắt đầu trên trang web của nhà xuất bản
Trình tự thời gian đấu giá theo ngữ cảnh trên trang của nhà xuất bản.

Trong quá trình thiết lập phiên đấu giá tuần tự, tất cả các phiên đấu giá theo bối cảnh sẽ được thực thi trước khi phiên đấu giá Protected Audience chạy. Trong cách thiết lập được giải thích trong tài liệu này, chúng tôi chạy một phiên đấu giá theo bối cảnh đặt giá thầu dựa vào tiêu đề của Prebid.js. Phiên đấu giá này sẽ cấp dữ liệu vào phiên đấu giá phía máy chủ do Máy chủ quảng cáo của nhà xuất bản cung cấp.

Trước tiên, nhà xuất bản bắt đầu một phiên đấu giá theo bối cảnh đặt giá thầu dựa vào tiêu đề bằng cách gọi Prebid.js kèm theo cờ để lưu ý rằng phiên đấu giá Protected Audience sẽ được thực thi sau đó. Sau đó, Prebid.js thu thập phản hồi giá thầu và gửi đến Máy chủ quảng cáo của nhà xuất bản để đấu giá theo bối cảnh phía máy chủ. Trong bước thu thập giá thầu phản hồi, người mua và người bán có cơ hội cung cấp cấu hình phiên đấu giá cho thành phần cũng như tín hiệu của người mua (perBuyerSignals) để sử dụng cho phiên đấu giá Protected Audience tiếp theo nếu họ muốn tham gia. Cấu hình đấu giá thành phần đó cuối cùng sẽ chuyển vào phiên đấu giá Protected Audience tiếp theo.

  1. Khởi động phiên đấu giá theo ngữ cảnh Người dùng truy cập vào trang của nhà xuất bản.
  2. Trang nhà xuất bản tải 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 và xác định vùng quảng cáo.
  3. Trang nhà xuất bản tải Prebid và bắt đầu phiên đấu giá theo bối cảnh đặt giá thầu dựa vào tiêu đề.
  4. Phiên đấu giá theo bối cảnh của Người bán A (chạy song song với phiên đấu giá theo bối cảnh của Người bán B). Prebid.js gửi yêu cầu giá thầu đến Người bán A.
  5. Người bán A truy xuất giá thầu phản hồi và per BuyerSignals từ người mua.
  6. Người bán A thực thi phiên đấu giá theo bối cảnh.
  7. Người bán A xây dựng cấu hình phiên đấu giá thành phần có perBuyerSignals.
  8. Người bán A phản hồi Prebid.js bằng giá thầu giành chiến thắng và cấu hình phiên đấu giá thành phần của nó.
  9. Phiên đấu giá theo bối cảnh của Người bán B (chạy song song với phiên đấu giá theo bối cảnh của Người bán A). Prebid.js gửi yêu cầu giá thầu đến Người bán B.
  10. Người bán B truy xuất giá thầu phản hồi và perBuyerSignals từ người mua.
  11. Người bán B thực thi phiên đấu giá theo bối cảnh.
  12. Người bán B tạo cấu hình phiên đấu giá thành phần có bao gồm per BuyerSignals.
  13. Người bán B phản hồi Prebid.js bằng giá thầu giành chiến thắng và cấu hình phiên đấu giá thành phần của nó.
  14. Phiên đấu giá theo ngữ cảnh của Máy chủ quảng cáo của nhà xuất bản. Phản hồi giá thầu mà Prebid.js thu thập sẽ được gửi đến Máy chủ quảng cáo của nhà xuất bản cho phiên đấu giá theo bối cảnh.
  15. Cấu hình phiên đấu giá thành phần có tín hiệu của người mua được chia sẻ với 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
  16. Máy chủ quảng cáo của nhà xuất bản chạy phiên đấu giá theo bối cảnh để xác định quảng cáo tốt nhất giữa các chiến dịch được bán trực tiếp, giá thầu có lập trình, giá thầu theo bối cảnh của Prebid và các khoảng không quảng cáo khác.
  17. Máy chủ quảng cáo của nhà xuất bản trả về giá thầu thắng cuộc được điều chỉnh.

Xem xét nhu cầu quảng cáo theo bối cảnh thông qua nhu cầu quảng cáo trong Protected Audience

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 đã được chọn giữa phiên đấu giá theo bối cảnh và phiên đấu giá trong Protected Audience
Trình tự hiển thị quảng cáo trên trang nhà xuất bản.

Tại thời điểm này, phiên đấu giá theo bối cảnh đã kết thúc và 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 có thể truyền giá thầu đã điều chỉnh thắng phiên đấu giá theo bối cảnh, cấu hình phiên đấu giá thành phần và tín hiệu từ những người mua đang tham gia phiên đấu giá Protected Audience cho người bán cấp cao nhất. Giá thầu trong phiên đấu giá theo bối cảnh dưới dạng giá sàn có thể được truyền vào cấu hình phiên đấu giá làm tín hiệu để tính điểm tại phiên đấu giá cấp cao nhất.

  1. Trình duyệt tìm nạp tập lệnh tính điểm từ người bán 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. Bên trong tập lệnh scoreAd() của người bán cấp cao nhất, logic có quyền truy cập vào giá thầu thắng cuộc được điều chỉnh trong phiên đấu giá theo bối cảnh có thể đã được truyền vào dưới dạng sellerSignals trong cấu hình phiên đấu giá. Tập lệnh có thể so sánh giá thầu chiến thắng theo bối cảnh với giá thầu của thành phần Protected Audience và trả về điểm số mong muốn là 0 nếu giá theo bối cảnh cao hơn. Nếu không, tập lệnh sẽ tính điểm mong muốn, có thể dựa trên giá thầu của Protected Audience thành phần.
  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. Nếu phiên đấu giá trong Protected Audience giành chiến thắng, thì phiên đấu giá trong Protected Audience sẽ trả về đối tượng FencedFrameConfig hoặc URN không rõ ràng vào 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.
  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.
  8. Nếu phiên đấu giá theo bối cảnh thắng, phiên đấu giá trong Protected Audience sẽ trả về null.
  9. Trình duyệt đặt thuộc tính src của iframe thành quảng cáo theo bối cảnh giành chiến thắng.
  10. Trình duyệt tìm nạp quảng cáo thắng phiên đấu giá theo bối cảnh từ người mua.
  11. Trình duyệt sẽ hiển thị quảng cáo cho người dùng.