L'API User Deletion di Google Analytics legacy non sarà più disponibile. L'API Google Analytics Admin
fornisce un metodo di sostituzione SubmitUserDeletion
per richiedere l'eliminazione dei dati di un determinato utente.
Devo eseguire la migrazione?
Se il tuo codice chiama il metodo upsert
dell'API User Deletion legacy,
devi eseguire la migrazione del codice per continuare a utilizzare la funzionalità
di eliminazione degli utenti.
Passi per la migrazione
Per iniziare a utilizzare il nuovo metodo SubmitUserDeletion
, segui questi passaggi.
Abilitare l'API Google Analytics Admin
Fai clic sul seguente pulsante Abilita l'API Google Analytics Admin per selezionare o creare un nuovo progetto Google Cloud e abilitare automaticamente l'API Google Analytics Admin.
Abilitare l'API Google Analytics AdminTrovare e sostituire le chiamate all'API User Deletion legacy
Sostituisci tutte le chiamate al metodo upsert
legacy 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 richiesta SubmitUserDeletion
equivalente dell'API Google Analytics Admin:
REST
POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
{
"userId": "user123"
}
Aggiorna gli ambiti OAuth richiesti
La nuova SubmitUserDeletion
dell'API Google Analytics Admin utilizza l'ambito
https://www.googleapis.com/auth/analytics.edit
.
Si tratta di un'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.
Disattivare l'API legacy
Dopo aver aggiornato il codice per utilizzare il metodo SubmitUserDeletion
, puoi disattivare l'API legacy nel tuo progetto Google Cloud.
Apri questo link per aprire l'endpoint API Universal Analytics legacy in Google Cloud Console. Seleziona il tuo progetto Cloud e fai clic sul pulsante Disabilita API.