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

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

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

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

您可以透過下列任一方法啟用同意聲明模式 TCF 整合。

CMP API

在 TCF 同意聲明管理平台 API 實作產生的 TCData 物件中,將 enableAdvertiserConsentMode 欄位設為 true

TCData.enableAdvertiserConsentMode = true

網站

如要啟用資訊公開和同意聲明架構支援功能,請在每個應支援資訊公開和同意聲明架構的網站上,將屬性設為 true,即使是透過 iframe 載入的網頁也一樣。

window['gtag_enable_tcf_support'] = true

應用程式

您的 CMP 可能會自動啟用 TCF 整合功能。如要停用整合功能,請更新 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 的《歐盟地區使用者同意授權政策》。

如果是整合網站代碼,如果同意聲明管理平台沒有在 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 代碼管理工具中使用,請為橫幅建立代碼範本