瞭解廣告買家 (DSP 和廣告主) 放送廣告活動時,如何根據使用者看到或與廣告互動的頻率,控管廣告放送速度。透過展示頻率控制廣告放送,可避免廣告疲乏,提升目標對象體驗,並以相同預算觸及更多使用者,進而增加收益。本指南將說明多種處理廣告頻率的方法。
退出興趣群組
您可以呼叫 navigator.leaveAdInterestGroup()
,要求使用者點擊廣告時,瀏覽器退出興趣群組。只要影格來源與興趣群組來源相同,您就可以從勝出廣告影格及其子影格中呼叫 leaveAdInterestGroup()
。其中一種做法是在廣告影格內加入負責離開興趣群組的隱形子影格。
離開廣告興趣群組後,系統就不會再出價,這也等同於設定展示頻率上限。
在出價產生期間使用 prevWinsMs
信號
如要控制頻率,可以使用 generateBid()
內 browserSignals
中的 prevWinsMs
欄位。
prevWinMs
欄位包含興趣群組的勝出廣告,以及自上次勝出以來經過的時間 (以毫秒為單位)。請注意,這裡的 ad
物件只包含 renderURL
和 metadata
欄位。
使用這項信號判斷是否應放送廣告。傳回 0 的出價值,可確保廣告不會贏得競價。
將點擊資料儲存在第一方 Cookie 中
您也可以使用第一方 Cookie 儲存點擊資訊。廣告顯示時,以點擊資料做為使用者出價信號 (userBiddingSignals
),覆寫現有的興趣群組。
下圖說明相關順序:
- 使用者造訪廣告主的網頁
- 買方 (廣告主/DSP) 會在第一方 Cookie 中初始化點擊資料陣列。
- 買方 (廣告主/DSP) 將使用者加入興趣群組,並在
userBiddingSignals
欄位中設定初始clicks
陣列。 - 稍後,使用者造訪發布商的網頁。
- 賣方 (發布商/DSP) 執行 Protected Audience 競價,並向使用者顯示勝出的廣告。
- 使用者點按勝出的廣告。
- 使用者會前往廣告主頁面。
- 到達網址包含興趣群組名稱做為查詢參數
- 買方 (廣告主/需求端平台) 讀取現有的第一方 Cookie
- 買家 (廣告主/DSP) 將新的點擊時間戳記新增至現有的點擊資料
- 買方 (廣告主/需求端平台) 會使用新的點擊資料更新興趣群組。
- 買方 (廣告主/DSP) 會使用新的點擊資料更新第一方 Cookie。
使用者再次造訪發布商網頁時,userBiddingSignals
的 click
欄位中的時間戳記會顯示在 generateBid()
函式中,買方可使用這項資料控管廣告放送。
後續步驟
我們希望與您一起討論,確保我們打造出適合所有人的 API。
討論 API
如同其他 Privacy Sandbox API,這個 API 會記錄並公開討論。
使用 API 進行實驗
您可以實驗並參與 Protected Audience API 的討論。