按頻率放送廣告的放送速度

瞭解廣告買方 (DSP 和廣告客戶) 放送廣告活動的方式,如何根據使用者看過廣告或與廣告互動的頻率來控制廣告放送步調。按頻率控管廣告放送能避免廣告疲勞,進而改善目標對象體驗,並以相同的預算觸及更多使用者,進而提高收益。本指南說明多種設定廣告展示頻率的方法。

退出興趣群組

您可以呼叫 navigator.leaveAdInterestGroup(),要求使用者在點擊廣告後,將其瀏覽器離開興趣群組。在勝出的廣告頁框及其子頁框中,只要影格來源與興趣群組的來源相同,您就可以呼叫 leaveAdInterestGroup()。其中一種建議做法是在廣告頁框中加入隱形子頁框,讓使用者離開興趣群組。

退出廣告興趣群組會導致日後無法出價,且做為展示頻率上限的一種方式。

在產生出價時使用prevWinsMs信號

若要簡化展示頻率,您可以在 generateBid() 內的 browserSignals 中使用 prevWinsMs 欄位。

prevWinMs 欄位包含興趣群組勝出的廣告,以及距離上次勝出時間 (以毫秒為單位) 的時間。請注意,這裡的 ad 物件僅包含 renderURLmetadata 欄位。

您可以根據這個信號決定是否應放送廣告。傳回 0 的出價金額可以確保廣告無法贏得競價。

您也可以使用第一方 Cookie 儲存點擊資訊。廣告顯示時,以點擊資料做為使用者出價信號 (userBiddingSignals) 覆寫現有的興趣群組。

下圖說明這項順序:

這張圖表說明將點擊資料儲存在第一方 Cookie 中的順序,並於稍後讀取以便控制展示頻率

  1. 使用者造訪廣告主的網頁
  2. 買方 (廣告主/需求端平台) 在第一方 Cookie 中初始化點擊資料陣列。
  3. 買方 (廣告主/需求端平台) 將使用者新增至興趣群組,並在 userBiddingSignals 欄位中設定初始 clicks 陣列。
  4. 但使用者後來造訪發布商的網頁。
  5. 賣方 (發布商/需求端平台) 執行 Protected Audience 競價,並向使用者顯示勝出的廣告。
  6. 使用者點擊勝出的廣告。
  7. 使用者前往廣告客戶頁面。
    • 到達網址包含興趣群組名稱做為查詢參數
  8. 買方 (廣告主/需求端平台) 讀取現有的第一方 Cookie
  9. 買方 (廣告客戶/需求端平台) 將新的點擊時間戳記加到現有點擊資料中
  10. 買方 (廣告主/需求端平台) 會根據新的點擊資料更新興趣群組。
  11. 買方 (廣告主/需求端平台) 會將新的點擊資料更新第一方 Cookie。

使用者再次造訪發布商網頁時,generateBid() 函式中會顯示 userBiddingSignals click 欄位中的時間戳記,買方則可使用這項資料控制廣告放送。

後續步驟

我們希望與您一起討論,確保我們打造出適合所有人的 API。

討論 API

如同其他 Privacy Sandbox API,這個 API 會記錄並公開討論

使用 API 進行實驗

您可以實驗並參與 Protected Audience API 的討論。