「IAB 資訊公開和同意聲明架構」是一種開放標準技術架構,可讓網站、廣告客戶和廣告代理商取得、記錄及更新網頁上的消費者同意聲明。Google Analytics (分析) 已與資訊公開和同意聲明架構第 2 版整合,為使用 gtag.js 或 Google 代碼管理工具的客戶控管廣告功能。
導入方式
客戶只要按以下方式,將 window 屬性設為 true
,即可啟用資訊公開和同意聲明架構支援功能:
請務必在對 gtag()
發出任何呼叫之前,就設定好 window
屬性,而且要啟用資訊公開和同意聲明架構支援功能的每個網頁 (包括透過 iframe 載入的網頁),都需要設定這項屬性。如未設定該屬性或設為 false
,則無法啟用資訊公開和同意聲明架構支援功能。
目的
對資訊公開和同意聲明架構而言,「目的」是指處理資料的意圖。透過 Google 代碼管理工具或已啟用資訊公開和同意聲明架構支援功能的 gtag.js 導入的 Google Analytics (分析) 代碼,會以下列方式處理包含同意聲明字串的要求:
目的 | 說明 | 目的遭拒時對 Google Analytics (分析) 的影響 |
---|---|---|
1 | 在裝置上儲存和/或存取資訊 | Google Analytics (分析) 不會建立或使用廣告相關 Cookie。如使用者未表達同意,則再行銷、客層和興趣報表等 Google 信號功能不會累積該使用者的資料。 |
3 | 建立個人化廣告設定檔 | 系統會以 npa=1 參數標註 Google Analytics (分析) 的命中。 標註 npa=1 的事件不符合廣告個人化資格,因此不會用來評估再行銷目標對象,已加進目標對象名單的使用者則不受影響。 |
4 | 選取個人化廣告 |
系統會以 npa=1 參數標註 Google Analytics (分析) 的命中。 與目的 3 相同。 |
7 | 評估廣告成效 | allow_google_signals 會設為 false。 Google Analytics (分析) 不會使用廣告相關 Cookie。如使用者未表達同意,則再行銷、客層和興趣報表等 Google 信號功能不會累積該使用者的資料。 |
9 | 進行市場研究以產生目標對象深入分析資料 | allow_google_signals 會設為 false。 與目的 7 相同。 |
10 | 開發及改善產品 | allow_google_signals 會設為 false。 與目的 7 相同。 |
請注意,Google 代碼管理工具和 Google 代碼僅接受符合下列要求的字串:依照資訊公開和同意聲明架構政策與技術規格正確導入,並且符合 Google《歐盟地區使用者同意授權政策》規定。如果同意聲明管理平台沒有在 500 毫秒內回應,或者是顯示「error」、「stub」或「loading」狀態,代碼會在受限模式下作業,因此:
- 系統會限制寫入和讀取 Google Ads 第一方和第三方轉換 Cookie。
- Google Analytics (分析) 廣告功能已與 IAB 資訊公開和同意聲明架構第 2 版整合,會將這類要求視為其所有目的都遭拒絕,相關影響如上表所列。
- 系統將停用再行銷功能。
出現錯誤訊息時的疑難排解方式
如果同意聲明管理平台未在 500 毫秒內回應,或顯示「error」、「stub」或「loading」狀態,則該代碼會繼續使用受限模式。修正方法如下:
若您以手動叫用函式的方式來觸發轉換代碼:
- 確認
getTCData TCData.eventStatus = 'tcloaded'
或'cmpuishown' + 'useractioncomplete'
的回應會在 500 毫秒內傳送。這類回應代表同意聲明管理平台已準備就緒,可為使用者提供同意聲明選項。
若您不是以手動叫用函式的方式提交轉換代碼:
- 請向您的同意聲明管理平台確認是否已導入
getTCData 支援功能,且能傳回 TCData.eventStatus = 'tcloaded'
或'cmpuishown' + 'useractioncomplete'
。這類回應代表使用者同意聲明功能已準備就緒,可透過 API 於 500 毫秒內傳送回應。