删除用户数据

本文档介绍了如何使用 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 方法将 a 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 导出,则还必须在 BigQuery 中自行处理删除操作。

详细了解用户 ID

删除时间轴

upsert 方法会返回一个 User Deletion Request Resource,其中设置了 deletionRequestTime 字段。deletionRequestTime 字段会告知您 Google Analytics 收到删除请求的时间。

如需了解在提交删除请求后数据会存储多长时间,请参阅删除用户数据