k-anonymity

興趣群組擁有者網址、出價指令碼網址、廣告素材網址和廣告大小的元組必須在過去一段時間 (w) 內達到指定的門檻 (k),且 k-anonymity 狀態會定期更新 (p),系統才會將廣告素材視為 k 匿名。請注意,k 受到雜訊影響。至少要到 2025 年,廣告尺寸才會納入 k-anonymity 檢查。如要進一步瞭解參數,請參閱 k-anonymity 演算法說明

以下範例說明檢查 k-anonymity 的值會如何呈現:

{
  owner: 'https://dsp.example',
  biddingLogicURL: 'https://dsp.example/bidding-logic.js',
  ads: [{
    renderURL: 'https://dsp.example/ad.html',
    // Ad size is not checked until after 2025
    sizeGroup: mediumRectangle
  }],
  adSizes: { mediumRectangle: { width: 300, height: 250 } },
}

我們將要求 50 位使用者 (k=50) 在 30 天 (w=30) 內看到該元組,而 k-anonymity 狀態每 1 小時 (p=1) 就會更新為 k-anonymity 狀態,這樣廣告素材就會視為 k 匿名狀態。隨著時間的推移,我們會逐漸讓檢查的參數、流量百分比和值逐漸提高為最終狀態。

下表說明增加 k-anonymity 檢查的執行方式:

時間 路況 門檻 (k) 更新週期 (p) 已檢查的值
1 2023 年第 4 季 提供預先穩定的發布版本,不含模式 A 和模式 B 的實驗流量 10 12 小時 IG 擁有者網址、出價指令碼網址和廣告素材網址
2 2024 年第 1 季 採用預先穩定的發布版本,並推出穩定版 (不含實驗流量)。 10 12 小時 IG 擁有者網址、出價指令碼網址和廣告素材網址
3 2024 年第 3 季 適用於所有發布版本 10 12 小時 IG 擁有者網址、出價指令碼網址和廣告素材網址
4 3PCD 程序開始後某個時間 適用於所有發布版本 50 1 小時 IG 擁有者網址、出價指令碼網址和廣告素材網址
5 2025 年後某個時間點 適用於所有發布版本 50 1 小時 IG 擁有者網址、出價指令碼網址、廣告素材網址和廣告大小
  1. 自 2023 年第 4 季起,針對最多 50% 的 Chrome 開發人員版和 Canary 版流量 (不含模式 A 和模式 B 的實驗流量),我們將開始檢查興趣群組、出價指令碼和廣告素材網址 (未檢查廣告大小) 的 k 匿名性,並在 30 天內 (w=30) 規定每個廣告素材需要 10 位使用者 (k=10)。k-anonymity 狀態每 12 小時會更新一次 (p=12)。
  2. 自 2024 年第 1 季起,我們將針對高達 20% 的 Chrome 穩定版流量 (不含模式 A 和模式 B 的實驗性流量) 開始檢查 k-anonymity,參數也都相同。
  3. 我們預計在 2024 年第 3 季淘汰第三方 Cookie (3PCD) 逐步淘汰流程,屆時將全面檢查 k-anonymity 是否使用相同參數。
  4. 第三方 Cookie 淘汰程序開始後,會將 k-anonymity 門檻提高為最終值 50 (k=50),並將更新期限設為 1 小時 (p=1)。
  5. 我們預計在 2025 年以前開始檢查廣告大小的 k-anonymity,

興趣群組名稱和報表 ID

在買方報表工作流程 (reportWin) 中,如果興趣群組名稱、興趣群組擁有者網址、出價指令碼網址、廣告素材網址和廣告大小兩者相輔相成,就可以做為瀏覽器信號 (browserSignals.interestGroupName) 使用。

如果在競價設定中設定了 buyerReportingId,這個值就會取代興趣群組名稱,前提是該值與興趣群組擁有者、出價指令碼網址、廣告素材網址和廣告大小一起是 k-anony。該值會顯示在買方的報表工作組 (reportWin) 中。

如果在競價設定中設定了 buyerAndSellerReportingId,這個值將取代興趣群組名稱或 buyerReportingId,但如果該值與興趣群組擁有者、出價指令碼網址、廣告素材網址和廣告大小一起設為 k 匿名,則會提供此值。該值會顯示在賣方的報表工具 (reportResult) 和買方報表工作程式 (reportWin) 中。

至少要到 2025 年,廣告尺寸才會納入 k-anonymity 檢查。

本機測試

如要進行測試,您可以在指令列中使用下列旗標啟動 Chrome,藉此停用 k-anonymity 檢查:

--disable-features=FledgeEnforceKAnonymity

詳情請參閱「透過指令列開關執行 Chromium」一文。

後續步驟

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

討論 API

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

使用 API 進行實驗

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