導入資訊公開與同意聲明架構

本頁面適用於希望使用資訊公開和同意聲明架構,將同意聲明信號傳送至 Google 代碼的同意聲明管理平台 (CMP) 開發人員。

IAB 資訊公開和同意聲明架構 (TCF) 是一種開放標準技術架構,可讓網站、廣告主和廣告代理商取得、記錄及更新網頁的消費者同意聲明。

如要控制 Google Analytics Cookie,請整合同意聲明模式

您可以使用下列任一方法啟用同意聲明模式的資訊公開和同意聲明架構整合。

CMP API

在資訊公開和同意聲明架構同意聲明管理平台 API 導入作業產生的 TCData 物件中,將 enableAdvertiserConsentMode 欄位設為 true

TCData.enableAdvertiserConsentMode = true

網站

如要啟用資訊公開和同意聲明架構支援功能,請將屬性設為 true,適用於所有應支援資訊公開和同意聲明架構的網站,包括透過 iframe 載入的網頁。

window['gtag_enable_tcf_support'] = true

應用程式

CMP 可能會自動啟用資訊公開和同意聲明架構整合功能。您可以更新 AndroidManifest.xml (Android) 或 info.plist (iOS) 檔案,停用整合功能。

Android 裝置:

<metadata android:name="google_analytics_tcf_data_enabled" android:value="false" />

iOS 裝置:

<key>GOOGLE_ANALYTICS_TCF_DATA_ENABLED</key> <false/>

資訊公開和同意聲明架構整合行為

Google 代碼和 Google Analytics for Firebase SDK 只會接受符合下列要求的資訊公開和同意聲明架構字串:根據資訊公開和同意聲明架構政策與技術規格正確導入,並遵守 Google 的《歐盟地區使用者同意授權政策》。

針對網站代碼整合,如果 CMP 未在 500 毫秒內回應,或是顯示「error」、「stub」或「loading」狀態,則代碼將使用預設的同意聲明設定。

瞭解如何排解資訊公開和同意聲明架構導入問題

啟用後,同意聲明模式資訊公開和同意聲明架構整合會將資訊公開和同意聲明架構目的對應至同意聲明模式指令,如下所示。

目的 說明 目的遭拒時的 Google 代碼行為
1 在裝置上儲存和/或存取資訊。 ad_storage = denied
ad_user_data = denied
3 建立個人化廣告設定檔 ad_personalization = denied
4 選取個人化廣告 ad_personalization = denied
7 評估廣告成效 ad_user_data = denied

停用 Google Analytics 中的 Google 信號 功能 (僅適用於網站代碼)。

9 進行市場研究,以便取得目標對象深入分析資料

停用 Google Analytics 中的 Google 信號 功能 (僅限網站代碼)。

10 開發及改善產品

停用 Google Analytics 中的 Google 信號 功能 (僅適用於網站代碼)。

後續步驟

如果您打算為客戶提供可在 Google 代碼管理工具中使用的代碼,請為橫幅建立代碼範本