本文档介绍了如何使用 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 (仅在设置了firebaseProjectId或propertyId字段时受支持)。
每个数据删除请求仅处理在该请求中提交的 ID。
如果您有多个与同一用户相关联的 ID,则必须为与该用户相关联的每个 ID 提交单独的删除请求。如果您使用 BigQuery 导出,则还必须在 BigQuery 中自行处理删除操作。
详细了解用户 ID。
删除时间轴
upsert 方法会返回一个 User Deletion Request Resource,其中设置了
deletionRequestTime 字段。deletionRequestTime 字段会告知您 Google Analytics 收到删除请求的时间。
如需了解在提交删除请求后数据会存储多长时间,请参阅删除用户数据。