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 campopropertyId).USER_ID: ID utente Google Analytics (supportato solo quando è impostato il campopropertyId).APP_INSTANCE_ID: ID istanza dell'applicazione Firebase (supportato solo quando è impostato il campofirebaseProjectIdopropertyId).
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.