Eseguire la migrazione dall'API User Deletion di Google Analytics

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 Admin

Trovare 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.