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 strumento è uno dei tanti strumenti disponibili per aiutarti a proteggere 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 User Deletion. Per le richieste descritte in questa guida è necessario l'ambito OAuth 2.0 https://www.googleapis.com/auth/analytics.user.deletion.

Inviare una richiesta di eliminazione

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

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

Ecco un elenco dei tipi di ID utente supportati:

  • CLIENT_ID: ID cliente Google Analytics (supportato solo quando è impostato il campo propertyId).
  • USER_ID: ID utente Google Analytics (supportato solo quando è 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 nella richiesta.

Se hai più ID associati allo stesso utente, devi inviare richieste di eliminazione separate per ogni ID associato all'utente. Se utilizzi l'esportazione in BigQuery, devi elaborare le tue eliminazioni anche lì.

Scopri di più sugli ID utente.

Sequenza temporale dell'eliminazione

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

Per informazioni su per quanto tempo vengono archiviati i dati dopo l'invio della richiesta di eliminazione, consulta Eliminare i dati utente.