刪除使用者資料

本文說明如何使用 Google Analytics User Deletion API,刪除與特定使用者 ID 相關聯的資料。這項工具是多種工具之一,可協助您保護資料

詳情請參閱參考說明文件

您可以使用 Firebase 專案或 Google Analytics 資源傳送 User Deletion API 要求。本指南中的要求需要 https://www.googleapis.com/auth/analytics.user.deletion OAuth 2.0 範圍。

傳送刪除要求

使用 upsert 方法,要求刪除特定使用者的資料。upsert 方法會將 userDeletionRequest 做為唯一參數。

id.userId 欄位中設定其中一個 ID,指定要刪除資料的使用者。必須在 id.type 欄位中指定 ID 類型。

以下是支援的使用者 ID 類型清單:

  • CLIENT_ID:Google Analytics 用戶端 ID (僅在設定 propertyId 欄位時支援)。
  • USER_ID:Google Analytics 使用者 ID (僅在設定 propertyId 欄位時支援)。
  • APP_INSTANCE_ID:Firebase 應用程式執行個體 ID (僅在設定 firebaseProjectIdpropertyId 欄位時支援)。

每項資料刪除要求只會處理該要求中提交的 ID。

如果同一位使用者有多個 ID,您必須為與該使用者相關聯的每個 ID 分別提交刪除要求。如果您使用 BigQuery 匯出功能,也必須自行處理該處的刪除作業。

進一步瞭解使用者 ID

刪除時間表

upsert 方法會傳回 User Deletion Request Resource,並設定 deletionRequestTime 欄位。「deletionRequestTime」欄位會顯示 Google Analytics 收到刪除要求的時間。

如要瞭解提交刪除要求後,資料會保留多久,請參閱「刪除使用者資料」。