Migra desde la API de User Deletion de Google Analytics

La API heredada de User Deletion de Google Analytics dejará de estar disponible. La API de Google Analytics Admin proporciona un método de reemplazo SubmitUserDeletion para solicitar el borrado de datos de un usuario determinado.

¿Debo migrar?

Si tu código llama al método upsert de la API heredada de User Deletion, debes migrar tu código para seguir usando la función de eliminación de usuarios.

Pasos de la migración

Sigue estos pasos para comenzar a usar el nuevo método SubmitUserDeletion.

Habilita la API de Google Analytics Admin

Haz clic en el siguiente botón Habilita la API de Google Analytics Admin para seleccionar o crear un nuevo proyecto de Google Cloud y habilitar automáticamente la API de Google Analytics Admin.

Habilita la API de Google Analytics Admin

Busca y reemplaza las llamadas a la API heredada de User Deletion

Reemplaza cualquier llamada al método upsert heredado de la API de User Deletion heredada por llamadas al nuevo método SubmitUserDeletion de la API de Google Analytics Admin.

Ejemplo de solicitud upsert a la API de User Deletion heredada:

REST

  POST https://analytics.googleapis.com/analytics/v3/userDeletion/userDeletionRequests:upsert
  {
    "propertyId": "1234567",
    "id": {
      "type": "USER_ID",
      "userId": "user123"
    }
  }

Ejemplo de una solicitud SubmitUserDeletion equivalente de la API de Google Analytics Admin:

REST

  POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
  {
    "userId": "user123"
  }

Actualiza los permisos de OAuth solicitados

La nueva versión SubmitUserDeletion de la API de Google Analytics Admin usa el alcance https://www.googleapis.com/auth/analytics.edit.

Esto es diferente de la API heredada de User Deletion, que usaba el alcance https://www.googleapis.com/auth/analytics.user.deletion.

Debes actualizar cualquier comando de solicitud de código o token de acceso que use https://www.googleapis.com/auth/analytics.user.deletion para solicitar https://www.googleapis.com/auth/analytics.edit en su lugar.

Si usas una biblioteca cliente, esta debería solicitar los permisos necesarios automáticamente.

Inhabilita la API heredada

Una vez que hayas actualizado tu código para usar el método SubmitUserDeletion, podrás inhabilitar la API heredada en tu proyecto de Google Cloud.

Abre el siguiente vínculo para abrir el extremo de la API de Universal Analytics heredada en tu consola de Google Cloud. Selecciona tu proyecto de Cloud y haz clic en el botón Inhabilitar API.