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

瞭解放送廣告活動的廣告買方 (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。

當使用者再次造訪發布商網頁時,userBiddingSignalsclick 欄位中的時間戳記就會出現在 generateBid() 函式中,供買方運用這項資料來控制廣告放送。

What's next?

We want to engage in conversations with you to ensure we build an API that works for everyone.

Discuss the API

Like other Privacy Sandbox APIs, this API is documented and discussed publicly.

Experiment with the API

You can experiment and participate in conversation about the Protected Audience API.