Eseguire la migrazione all'API Google Analytics Admin per l'eliminazione degli utenti

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 Analytics

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