API de User Deletion: descripción general

En este documento, se proporciona una descripción general de la API de User Deletion de Google Analytics.

Introducción

La API de User Deletion de Google Analytics permite a los clientes procesar eliminaciones de datos asociados con un identificador de usuario determinado. Esta es una de las muchas herramientas disponibles para ayudarte a proteger tus datos.

Descripción general

La API de User Deletion permite a los clientes de Google Analytics borrar los datos de un identificador de usuario determinado de un proyecto o propiedad web. Las solicitudes de eliminación de usuarios se pueden realizar mediante los proyectos de Firebase o las propiedades de Google Analytics.

Cómo solicitar la eliminación de datos

Usa el método upsert para solicitar la eliminación de los datos de un usuario determinado. El método de inserción y actualización toma un recurso de solicitud de eliminación de usuario como único parámetro. Se puede aplicar una solicitud de eliminación de datos a una propiedad web de Google Analytics (especificada por el campo webPropertyId) o a una propiedad GA4(especificada por el campo propertyId). Para especificar un usuario cuyos datos se borrarán, configura uno de los identificadores dentro del campo id.userId. El tipo del identificador debe especificarse dentro del campo id.type. Tipos de ID de usuario admitidos:

  • CLIENT_ID: Es el ID de cliente de Google Analytics (solo se admite cuando se configuran los campos webPropertyId o propertyId).
  • USER_ID: Es el ID de usuario de Google Analytics (solo se admite cuando se configuran los campos webPropertyId o propertyId).
  • APP_INSTANCE_ID: Es el ID de instancia de la aplicación de Firebase (solo se admite cuando se configura el campo firebaseProjectId o propertyId).

Para obtener más información sobre las funciones de ID de usuario y de ID de cliente, consulta el Centro de ayuda de Analytics.

Eliminación de datos

El método upsert muestra un recurso de solicitud de eliminación de usuario con el campo deletionRequestTime establecido. El campo deletionRequestTime marca el momento en el que Google Analytics recibió la solicitud de eliminación.

Se requiere el alcance de OAuth 2.0 https://www.googleapis.com/auth/analytics.user.deletion para llamar al método upsert.