與多個賣方進行瀏覽器式競價

發布商通常會採用多元的廣告需求來源來提高收益,並叫用多家公司 (例如供應端平台和需求端平台),找出網頁上特定廣告版位的最佳廣告。Protected Audience 可使用跨網站資料執行競價,讓每個賣方自行競價。

在開始之前,請先瞭解如何與單一賣方進行 Protected Audience 競價

定義

下表說明本文件中使用的幾個詞彙。

拍賣

競價廣告空間 定義
Protected Audience 競價 競價涉及在其他網站上建立的興趣群組進行出價的廣告競價。
Protected Audience 多重賣方競價 這種雙層 Protected Audience 競價會先執行多項平行元件競價,然後將得分最高的廣告提交至最終頂層競價。
頂層競價 Protected Audience 多重賣方競價中的最終廣告競價,提供元件競價中元件競價得標者的分數。
元件競價 在 Protected Audience 多重賣方競價中建立巢狀競價,每個元件賣方會同時進行元件競價。在每個元件競價中,最高評分的廣告會傳送到頂層競價。

參與者

參與者 定義
廣告客戶 想要取得廣告刊登位置並製作廣告素材的一方。
發布商 為競價提供廣告空間的一方。
買方 在競價中出價向賣方購買廣告空間的一方。通常為需求端平台 (DSP)。
頂層賣家 叫用 (即建立) Protected Audience 多重賣方競價,並參與頂層競價的一方。
元件賣方 一方在 Protected Audience 多重賣方競價期間進行元件競價,向買方銷售發布商的廣告空間。通常為供應端平台 (SSP)。

設定多重賣方競價

設定多重賣方競價的步驟大致上與設定單一賣方競價相同,但有一項主要差異。如要觸發元件競價,頂層賣方必須在其 auctionConfigcomponentAuctions 欄位中加入每個賣方的 auctionConfigs 清單。這些 auctionConfigs 的格式與做為單一賣方競價執行時相同,但可能不會包含 componentAuctions。在任何指定的 Protected Audience API 競價中,一次只能進行一項頂層競價。此外,當 componentAuctions 非空白時,interestGroupBuyers 必須留空。

Protected Audience 多重賣方競價

Protected Audience 多重賣方競價會從元件競價提交出價,選出得分最高的廣告
發布商頁面上的 Protected Audience 競價時間範圍。

元件競價是同時執行,在每個元件競價中,瀏覽器會根據參與該元件競價的每個買方出價邏輯來設定出價,根據元件賣方的評分邏輯為每個出價評分,然後將評分最高的廣告傳回頂層競價。每個元件賣方的競價最多可傳回一個候選廣告到頂層競價。競價流程可分為:

  1. 發布商網站載入頂層賣家的指令碼。
  2. 頂層賣家的用戶端程式庫提供元件競價設定,以及買方向頂層賣家提供的信號。
  3. 頂層賣方呼叫 runAdAuction() 來啟動 Protected Audience 競價。
  4. 賣方 A 元件競價 (與賣方 B 的元件競價並行執行)。瀏覽器會讀取使用者的興趣群組,以參與賣方 A 元件競價的所有買方。
  5. 瀏覽器會從參與元件競價的買家興趣群組中,擷取出價指令碼和受信任的出價信號。
  6. 瀏覽器會執行每個買方的出價產生邏輯,以便產生出價。
  7. 瀏覽器會從賣方 A 擷取每則廣告的評分指令碼和受信任的評分信號。
  8. 瀏覽器會執行賣方 A 針對每筆出價的評分邏輯。
  9. 瀏覽器選擇由賣方 A 評分邏輯提交最高分的廣告。
  10. 賣方 B 元件競價 (與賣方 A 的元件競價並行執行)。瀏覽器會讀取使用者的興趣群組,以參與參與賣方 B 元件競價的所有買家。
  11. 瀏覽器會從參與元件競價的買家興趣群組中,擷取出價指令碼和受信任的出價信號。
  12. 瀏覽器會執行每個買方的出價產生邏輯,以便產生出價。
  13. 瀏覽器會從賣方 B 擷取每則廣告的評分指令碼和受信任的評分信號。
  14. 瀏覽器會執行賣方 B 的每次出價評分邏輯。
  15. 瀏覽器選擇由賣方 B 評分邏輯提交最高分的廣告。

元件競價完成後,瀏覽器有一份廣告清單,可傳送至頂層賣方的評分邏輯。

頂層競價評分和廣告顯示

發布商廣告伺服器用戶端程式庫顯示勝出的廣告
發布商頁面上的廣告顯示順序。

執行上一節的元件競價後,瀏覽器會在每個元件競價的勝出廣告中執行頂層賣家的評分邏輯。

  1. 瀏覽器會從頂層賣方擷取評分指令碼,以及每則廣告的受信任評分信號。
  2. 瀏覽器會針對所有元件競價的每個得標出價,執行頂層賣家的評分邏輯。此指令碼可能會根據 Protected Audience 出價價格計算所需分數。
  3. 瀏覽器選擇由頂層賣家的評分邏輯提交最高預期分數的廣告。
  4. Protected Audience 競價會將 FencedFrameConfig 物件或不透明的 URN 傳回頂層賣家的用戶端程式庫。
  5. 用戶端程式庫會將 Fenced Frame 的 config 屬性設為 FencedFrameConfig 物件,或將 iframe 的 src 屬性設為勝出的 Protected Audience 廣告的不透明 URN。
  6. 瀏覽器從買方擷取 Protected Audience 競價勝出的廣告。
  7. 瀏覽器顯示廣告。