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

如果網站參與第三方 Cookie 淘汰試用,Chrome 會提供寬限期,暫時重新啟用第三方 Cookie。在寬限期內,即使網站尚未部署試用權杖,網站仍可在 Chrome 中存取第三方 Cookie。

Chrome 也提供了一項機制,允許某個百分比的使用者選擇退出寬限期。選擇不採用機制可讓網站自行執行階段推出作業,避免在依寬限期間完成遷移,以便測試淘汰試用權杖部署,並改用長期解決方案。

開發人員需要停用機制的原因

當網站或服務獲準參加第一方第三方淘汰試用計畫時,Chrome 會提供試用權杖並啟動寬限期,預留一些時間部署權杖。寬限期會持續有效,直到權杖過期為止,即使部署權杖之後也一樣。這在測試淘汰試用權杖部署是否成功時可能會發生問題。

開發人員可以設定 Chrome 標記以停用寬限期,藉此在本機測試權杖部署,但這不適合大規模測試。為了讓網站能夠在正式環境測試權杖部署,Chrome 現在為部分使用者提供停用寬限期的機制。

設定寬限期的取消訂閱百分比

如要加入不行,請在網站的 .well-known 目錄中提供可公開存取的設定檔 (即 /.well-known/tpcd/grace-period.json)。grace-period.json 檔案提供選擇退出試用寬限期 (或兩種) 的取消訂閱百分比:

  • FirstPartyOptOutPercentage
  • ThirdPartyOptOutPercentage

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

{
  "ThirdPartyOptOutPercentage": 25
}

測試部署作業

如要充分運用寬限期,建議您盡快部署 grace-period.json,並將一或兩個金鑰的值設為 0。這樣就能驗證 Chrome 是否如預期處理檔案,而不影響寬限期啟用。接著,您就可以在準備就緒時開始提高百分比。日後我們打算提供工具,讓開發人員能夠查詢針對瀏覽器存取的網站的寬限期啟用狀態。

grace-period.json 檔案必須格式正確,才能生效。請使用寬限期退出驗證工具檢查檔案,以免發生錯誤。

對退出機制進行偵錯

Google 伺服器會定期檢查每個處於寬限期的網站上的 grace-period.json 檔案 (如果有的話)。接著,可以將選擇不採用百分比發布至所有 Chrome 用戶端,但這項程序可能需要 24 至 48 小時才能完成。Chrome 將提供一項工具,讓網站開發人員可以透過 Chrome 開發人員工具的「問題」面板,查看寬限期的啟用狀態,瞭解選擇不採用的生效時間。

示例

第三方範例

在以下範例中,third-party.example 已註冊第三方淘汰試用計畫,且已啟用寬限期。對方透過 third-party.example/well-known/tpcd/grace-period.json: 代管下列檔案

{
  "ThirdPartyOptOutPercentage": 25
}

這個檔案就緒後,在透過 third-party.example 存取網站或服務的 Chrome 用戶端中,將會停用 25% 的寬限期。對於受到追蹤保護功能的 Chrome 用戶端,除非第三方淘汰試用計畫處於啟用狀態,否則 third-party.example 的第三方 Cookie 會受到限制。

第一方範例

在以下範例中,first-party.example 已註冊第一方淘汰試用計畫,且已啟用寬限期。對方透過 first-party.example/well-known/tpcd/grace-period.json: 代管下列檔案

{
  "FirstPartyOptOutPercentage": 50
}

這項規定生效後,凡是造訪他們網站的 Chrome 用戶端,系統都會停用寬限期。凡是屬於追蹤保護群組的 Chrome 用戶端 都會限制第三方 Cookie

瞭解詳情

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