En este documento, se explica cómo puedes borrar los datos asociados con un ID de usuario determinado con la API de User Deletion de Google Analytics. Esta herramienta es una de las varias disponibles para ayudarte a proteger tus datos.
Para obtener más detalles, consulta la documentación de referencia.
Puedes usar proyectos de Firebase o propiedades de Google Analytics para enviar solicitudes a la API de User Deletion. El permiso de OAuth 2.0 https://www.googleapis.com/auth/analytics.user.deletion es obligatorio para las solicitudes de esta guía.
Envía una solicitud de eliminación
Usa el método upsert
para solicitar la eliminación de datos de un usuario determinado. El método upsert
toma un userDeletionRequest
como su único parámetro.
Especifica el usuario cuyos datos deseas borrar configurando uno de los IDs dentro
del campo id.userId
. El tipo de ID se debe especificar dentro del campo id.type
.
Esta es una lista de los tipos de ID de usuario admitidos:
CLIENT_ID
: ID de cliente de Google Analytics (solo se admite cuando se configura el campopropertyId
).USER_ID
: ID de usuario de Google Analytics (solo se admite cuando se configura el campopropertyId
).APP_INSTANCE_ID
: ID de instancia de la aplicación de Firebase (solo se admite cuando se configura el campofirebaseProjectId
opropertyId
).
Cada solicitud de eliminación de datos solo procesa el ID que se envió en esa solicitud.
Si tienes varios IDs asociados con el mismo usuario, debes enviar solicitudes de eliminación por separado para cada ID asociado con ese usuario. Si usas la exportación a BigQuery, también debes procesar tus propias eliminaciones allí.
Obtén más información sobre los IDs de usuario.
Cronograma de eliminación
El método upsert muestra un recurso de solicitud de eliminación de usuarios con el campo deletionRequestTime
establecido. El campo deletionRequestTime
te indica la hora en la que Google Analytics recibió la solicitud de eliminación.
Una vez que se solicite la eliminación, los datos asociados con el ID de usuario se quitarán del Informe de usuarios individuales en un plazo de 72 horas y, luego, se borrarán de los servidores de Analytics en el próximo proceso de eliminación. Los procesos de eliminación están programados para llevarse a cabo cada dos meses. Si exportaste los datos del usuario fuera de Google Analytics, te recomendamos que los borres primero allí.