Google Analytics 會透過預設導入方式收集下列資訊:
- 使用者人數
- 工作階段統計資料
- 概略地理位置
- 瀏覽器和裝置資訊
如需 Google Analytics 預設會收集的事件和使用者屬性的完整清單,請參閱這兩篇有關事件與使用者屬性的說明中心文章。
此外,Analytics 也會透過網站資料串流收集加強型評估事件 (如果已啟用),並透過應用程式資料串流收集應用程式內購資料。
網站的 ID
Google Analytics 會將 Client-ID 儲存在第一方 Cookie _ga
中,以區分出不重複使用者和他們在您網站上的工作階段。透過同意聲明模式停用儲存數據分析資料功能後,Analytics 就不會儲存 Client-ID。
行動裝置 ID
Google Analytics for Firebase SDK 會自動產生並為您應用程式的各執行個體指派應用程式執行個體 ID。Analytics 會使用此 ID 來識別應用程式的不重複安裝,並計算使用者指標。進一步瞭解應用程式執行個體 ID。如果用戶端想要將未經同意的資料傳送至 GA4 Measurement Protocol,則必須為每個事件建立 app_instance_id。
SDK 能夠收集行動裝置 ID (例如 Android 或 iOS 的廣告 ID),且採用與 Cookie 類似的技術。
SDK 只會在 iOS 裝置上,收集簡稱 IDFA 的廣告 ID (如果有的話)。開發人員必須連結 AdSupport.framework 程式庫,在 iOS14.5 以上版本中則必須透過「應用程式追蹤透明度」架構接收使用者授權,IDFA 才會顯示。如果沒有廣告 ID,SDK 會改為收集供應商 ID;要是 SDK 在記錄供應商 ID 後發現了可用的廣告 ID,就會停止收集供應商 ID。
根據預設,SDK 會在 Android 裝置上收集廣告 ID。開發人員必須在 SDK 的資訊清單檔案中加入 com.google.android.gms.permission.AD_ID
權限,廣告 ID 才會顯示。 為了收集廣告 ID,SDK 會在 SDK 的資訊清單中加入 com.google.android.gms.permission.AD_ID
權限,Android 建構工具則會將這項權限自動合併到應用程式資訊清單中。如果使用者在 Android 設定中選擇不採用透過廣告 ID 獲得個人化廣告的設定,系統就會移除廣告 ID。如果嘗試存取這類使用者的廣告 ID,屆時將會收到一串零。如要進一步瞭解 AD_ID 權限宣告,請參閱 Play 管理中心說明的「廣告 ID」一文。