Eliminare i dati utente

Questo documento spiega come eliminare i dati associati a un determinato ID utente utilizzando l'API User Deletion di Google Analytics. Questo è uno dei diversi strumenti disponibili per aiutarti a salvaguardare i tuoi dati.

Per maggiori dettagli, consulta la documentazione di riferimento.

Puoi utilizzare i progetti Firebase o le proprietà Google Analytics per inviare richieste all'API UserDeletion. L'ambito OAuth 2.0 https://www.googleapis.com/auth/analytics.user.deletion è obbligatorio per le richieste in questa guida.

Inviare una richiesta di eliminazione

Utilizza il metodo upsert per richiedere l'eliminazione dei dati per un determinato utente. Il metodo upsert utilizza userDeletionRequest come unico parametro.

Specifica l'utente di cui vuoi eliminare i dati impostando uno degli ID all'interno del campo id.userId. Il tipo di ID deve essere specificato all'interno del campo id.type.

Ecco un elenco dei tipi di ID utente supportati:

  • CLIENT_ID: ID cliente di Google Analytics (supportato solo se è impostato il campo propertyId).
  • USER_ID: ID utente di Google Analytics (supportato solo se è impostato il campo propertyId).
  • APP_INSTANCE_ID: ID istanza dell'applicazione Firebase (supportato solo quando è impostato il campo firebaseProjectId o propertyId).

Ogni richiesta di eliminazione dei dati elabora solo l'ID inviato al suo interno.

Se hai più ID associati allo stesso utente, devi inviare richieste di eliminazione separate per ogni ID associato a quell'utente. Se utilizzi BigQuery export, devi elaborare anche le tue eliminazioni.

Scopri di più sugli ID utente.

Tempistiche di eliminazione

Il metodo upsert restituisce una risorsa Richiesta di eliminazione utente con il campo deletionRequestTime impostato. Il campo deletionRequestTime indica la data e l'ora in cui la richiesta di eliminazione è stata ricevuta da Google Analytics.

Una volta richiesta l'eliminazione, i dati associati all'ID utente verranno rimossi dal report del singolo utente entro 72 ore, per poi essere eliminati dai server Analytics durante il successivo processo di eliminazione. Questi processi sono pianificati in modo da avvenire ogni due mesi. Se hai esportato i dati utente al di fuori di Google Analytics, ti consigliamo di eliminarli da lì.