重要注意事項:如果應用程式例項的 ad_storage 或 analytics_storage 同意聲明參數狀態,透過預設同意聲明狀態或 setConsent 方法設為「已拒絕」,那麼與該例項相關的 Analytics (分析) 資料往後都會歸零重計。舉例來說,如果系統把所有應用程式例項的 Analytics (分析) 資料歸零重計,資料中的使用者人數可能會比實際人數多。
- iOS:只要更新至 10.23.0 以上版本,就能避免這個問題。
- Android:已經安裝 Google Play 服務的裝置會自動更新,永久解決這個問題,因此您不需要採取其他行動。
如果應用程式是在尚未安裝 Google Play 服務的裝置上運作,Google Play 服務 22.0.1 版近日上線後,您就能更新 Android SDK 來避免上述問題。在此之前,您可以先採行下列做法,避免這些裝置發生問題:
- 在應用程式資訊清單中,不要為 ad_storage 和 analytics_storage 設定預設值。
- 停用 Analytics (分析) 資料收集功能之後,再為應用程式例項設定 ad_storage 和 analytics_storage 的同意聲明狀態。
- 收到使用者的明確同意後,再重新啟用 Analytics (分析) 的資料收集功能;Analytics (分析) 資料不會因此歸零重計。
如要為應用程式例項重設 Analytics (分析),請使用專用 API,這篇文章中有 Android 應用程式的設定範例供您參考。
總覽:同意聲明模式參數
同意聲明類型 | 說明 |
ad_storage | 啟用廣告相關儲存功能 (例如 Cookie)。 |
ad_user_data | 設定同意聲明,指明可否將廣告相關使用者資料傳送給 Google。 |
ad_personalization | 設定同意聲明,指明可否放送個人化廣告。 |
analytics_storage | 啟用與數據分析 (例如造訪停留時間) 相關的儲存功能 (例如 Cookie)。 |
除了同意聲明模式參數外,還有下列隱私權參數:
儲存功能類型 | 說明 |
functionality_storage | 啟用支援網站/應用程式功能 (例如語言設定) 的儲存功能。 |
personalization_storage | 啟用與個人化 (例如推薦影片) 相關的儲存功能 |
security_storage | 啟用與安全性 (例如驗證、防詐欺和其他使用者保護功能) 相關的儲存功能。 |
導入同意聲明模式後的代碼行為
如果所有同意聲明選項的狀態都是 granted
(同意),代碼的運作方式如下:
網站 |
行動應用程式 |
|
|
如果使用者沒有授予一或多種同意聲明 (沒有設定,或狀態值是 denied
[已拒絕]),則需要考量其他行為:
|
網頁和行動應用程式 |
已停用個人化廣告,下列功能將無法接收資料:
|
|
網頁和行動應用程式 |
已停用線上廣告的個人資料收集功能,包括:
|
|
|
網站 |
行動應用程式 |
|
|
|
|
網站 |
行動應用程式 |
|
|
網頁和行動應用程式
不含 Cookie 的連線偵測 (ping) 是一般 HTTP/瀏覽器通訊的一部分,可能包含下列資訊:使用者代理程式、螢幕解析度、IP 位址。請注意,Google Analytics (分析) 4 不會儲存或記錄 IP 位址。 如果廣告主設定了其他欄位 (例如 user_id 和自訂維度),系統會正常傳送這些欄位的值。不含 Cookie 的連線偵測 (ping) 收集到的資料會用於行為和轉換模擬,以填補資料缺口。 |
|
網站 |
|
相關資源
- 開發人員說明文件:管理同意聲明設定
- 使用 Google 代碼管理工具導入同意聲明模式
- 同意聲明管理平台整合