La versión heredada de la API de User Deletion de Google Analytics (v3) se descontinuó junto con Universal Analytics. La API de Google Analytics Admin (v1alpha) proporciona un método de reemplazo SubmitUserDeletion para solicitar la eliminación de datos de los usuarios en las propiedades de Google Analytics.
¿Debo migrar?
Si tu código sigue llamando al método upsert de la API heredada de User Deletion (v3), debes migrar a la API de Google Analytics Admin para realizar eliminaciones de usuarios en tus propiedades de Google Analytics.
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 AdminBusca y reemplaza las llamadas a la API de User Deletion heredada
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 de User Deletion heredada, que usaba el permiso 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 alcances 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 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.