L'API User Deletion di Google Analytics precedente (v3) è stata ritirata insieme a
Universal Analytics. L'API Google Analytics Admin (v1alpha) fornisce un metodo di sostituzione
SubmitUserDeletion
per richiedere l'eliminazione dei dati degli utenti nelle proprietà Google Analytics.
Devo eseguire la migrazione?
Se il tuo codice chiama ancora il metodo upsert dell'API User Deletion (v3) precedente, devi eseguire la migrazione all'API Google Analytics Admin per eseguire le eliminazioni degli utenti per le tue proprietà Google Analytics.
Passi per la migrazione
Per iniziare a utilizzare il nuovo metodo SubmitUserDeletion, segui questi passaggi.
Abilita l'API Google Analytics Admin
Fai clic sul seguente pulsante Abilita l'API Google Analytics Admin per selezionare o creare un nuovo progetto e abilitare automaticamente l'API Google Analytics Admin.
Abilitare l'API Google AnalyticsTrovare e sostituire le chiamate all'API User Deletion legacy
Sostituisci tutte le chiamate al metodo legacy upsert dell'API User Deletion legacy con chiamate al nuovo metodo SubmitUserDeletion dell'API Google Analytics Admin.
Esempio di richiesta upsert all'API User Deletion legacy:
REST
POST https://analytics.googleapis.com/analytics/v3/userDeletion/userDeletionRequests:upsert
{
"propertyId": "1234567",
"id": {
"type": "USER_ID",
"userId": "user123"
}
}
Esempio di una richiesta SubmitUserDeletion equivalente dell'API Google Analytics Admin:
REST
POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
{
"userId": "user123"
}
Aggiornare gli ambiti OAuth richiesti
La nuova SubmitUserDeletion dell'API Google Analytics Admin utilizza l'ambito
https://www.googleapis.com/auth/analytics.edit.
Questa API è diversa dalla precedente API User Deletion, che utilizzava l'ambito
https://www.googleapis.com/auth/analytics.user.deletion.
Devi aggiornare tutti i comandi di richiesta di codice o token di accesso che utilizzano
https://www.googleapis.com/auth/analytics.user.deletion
per richiedere https://www.googleapis.com/auth/analytics.edit.
Se utilizzi una libreria client, questa dovrebbe richiedere automaticamente gli ambiti necessari.
Disabilita l'API legacy
Dopo aver aggiornato il codice per utilizzare il metodo SubmitUserDeletion, puoi disattivare l'API legacy nel tuo progetto Google Cloud.
Apri il seguente link per aprire l'endpoint API Universal Analytics legacy nella console Google Cloud. Seleziona il progetto Cloud e fai clic sul pulsante Disabilita API.