選擇不採用第三方 Cookie 淘汰試用寬限期的選擇不採用機制

對於參與第三方 Cookie 淘汰試驗的網站,Chrome 會提供寬限期,讓網站暫時重新啟用第三方 Cookie。在寬限期內,網站可以 在 Chrome 中存取第三方 Cookie (包括尚未部署試用的 Cookie) 符記

Chrome 也提供停用寬限期的機制 則是向部分使用者顯示時選擇不採用機制可讓網站執行自己的階段性推出作業,以便轉換為不依賴寬限期,進而測試淘汰試用權杖的部署作業,並轉向長期解決方案。

開發人員為何需要選擇不採用機制

網站或服務獲準 第一方第三方 淘汰試用期間,Chrome 會提供試用權杖 寬限期 以免有時間部署權杖寬限期持續 都會持續有效,即使憑證已部署完畢也一樣。這可以 可能有問題,以測試淘汰試用權杖部署是否 成功。

開發人員可以設定 停用寬限期的 Chrome 旗標 本機測試權杖部署,但不適合在 規模。如要讓網站部署至實際工作環境測試權杖,Chrome 現在 提供停用寬限期的機制 使用者。

設定在寬限期內選擇不採用的百分比

如要加入選擇不採用功能,請提供可公開存取的設定 該檔案位於 .well-known 加入自家網站 /.well-known/tpcd/grace-period.json 目錄 grace-period.json 檔案提供 淘汰試用寬限期:

  • FirstPartyOptOutPercentage
  • ThirdPartyOptOutPercentage

可以是 0、25、50 或 100 的值。例如:

{
  "ThirdPartyOptOutPercentage": 25
}

變更寬限期停用百分比不會影響受 Chrome 追蹤防護機制影響的 Chrome 用戶端比例,該機制會限制 1% 的 Chrome 用戶端的第三方 Cookie。

舉例來說,如果網站的寬限期是設為 50% 則 Chrome 用戶端有 0.5% (1% * 50%) 會限制第三方 Cookie 。

測試部署作業

如要享有寬限期 請盡快部署 grace-period.json,其值為 0 用於其中一個或兩個鍵這樣一來,您就能驗證 Chrome 是否如預期處理檔案,而不會影響寬限期啟用功能。個人中心 準備就緒時,就會開始提高百分比在未來,我們規劃 提供相關工具,讓開發人員查詢 瀏覽器存取的網站。

grace-period.json 檔案必須格式正確,才能生效。目的地: 請避免使用 寬限期退出驗證工具

子網域

如以下範例所示,選擇不採用的範圍與註銷測試註冊的來源範圍相同。如果淘汰前測註冊已啟用子網域比對,寬限期選擇不採用的設定就會套用至已註冊的來源和子網域。

.well-known/tpcd/grace-period.json 設定檔必須託管於註冊淘汰前測試的來源。

已註冊的來源 子網域比對? 設定檔 選擇不採用範圍
https://foo.example https://foo.example/.well-known/tpcd/grace-period.json https://foo.example
https://sub.foo.example https://sub.foo.example/.well-known/tpcd/grace-period.json https://sub.foo.example
https://foo.example https://foo.example/.well-known/tpcd/grace-period.json https://*.foo.example

針對停用機制進行偵錯

Google 伺服器會定期檢查啟用寬限期的每個網站上的 grace-period.json 檔案 (如果有的話)。接著,系統會將選擇不參與的百分比分發給所有 Chrome 用戶端,但這項程序可能需要 24 到 48 小時才能完成。Chrome 將提供相關工具,讓網站開發人員能夠檢查寬限期 檢查期間從 Chrome 開發人員工具問題面板中的啟用狀態 就會觸發這個事件

範例

第三方示例

在以下範例中,third-party.example 已註冊第三方淘汰試用方案,並啟用寬限期。他在 third-party.example/well-known/tpcd/grace-period.json:

{
  "ThirdPartyOptOutPercentage": 25
}

檔案準備就緒後,寬限期可停用 25% 的寬限期 存取網站的 Chrome 用戶端 或來自 third-party.example 的服務。Chrome 用戶端請注意, 追蹤保護功能、 來自 third-party.example 的第三方 Cookie 將受到限制,除非 正在進行第三方淘汰試用計畫。

第一方範例

在下列範例中,first-party.example 已在 第一方淘汰試用期,也已經啟用寬限期。 他在 first-party.example/well-known/tpcd/grace-period.json:

{
  "FirstPartyOptOutPercentage": 50
}

一旦符合上述條件,系統就會對 50% 的 Chrome 使用者停用寬限期 幾個訪客。針對屬於您的任一種 Chrome 用戶端 第三方 Cookie 將受到限制

瞭解詳情

如果對退出機制有任何疑問,請前往 Privacy Sandbox 支援存放區