Ce document explique comment supprimer des données associées à un User-ID donné à l'aide de l'API User Deletion de Google Analytics. Cet outil fait partie des nombreux outils disponibles pour vous aider à protéger vos données.
Pour en savoir plus, consultez la documentation de référence.
Vous pouvez utiliser des projets Firebase ou des propriétés Google Analytics pour envoyer des requêtes à l'API User Deletion. L'habilitation OAuth 2.0 https://www.googleapis.com/auth/analytics.user.deletion est requise pour les requêtes de ce guide.
Envoyer une demande de suppression
Utilisez la
upsert
méthode pour demander la suppression des données d'un utilisateur donné. La méthode upsert n'accepte qu'un seul paramètre
userDeletionRequest.
Spécifiez l'utilisateur dont vous souhaitez supprimer les données en définissant l'un des ID dans le champ id.userId. Le type d'ID doit être spécifié dans le champ id.type.
Voici la liste des types d'User-ID acceptés :
CLIENT_ID: ID client Google Analytics (accepté uniquement lorsque le champpropertyIdest défini).USER_ID: User-ID Google Analytics (accepté uniquement lorsque le champpropertyIdest défini).APP_INSTANCE_ID: ID d'instance d'application Firebase (accepté uniquement lorsque le champfirebaseProjectIdoupropertyIdest défini).
Chaque demande de suppression de données ne traite que l'ID envoyé dans cette requête.
Si plusieurs ID sont associés au même utilisateur, vous devez envoyer des demandes de suppression distinctes pour chaque ID associé à cet utilisateur. Si vous utilisez l'exportation BigQuery, vous devez également y traiter vos propres suppressions.
En savoir plus sur les User-ID.
Calendrier de suppression
La méthode upsert renvoie une ressource User Deletion Request Resource avec le champ
deletionRequestTime défini. Le champ deletionRequestTime indique l'heure à laquelle la demande de suppression a été reçue par Google Analytics.
Pour savoir combien de temps les données sont conservées après l'envoi de la demande de suppression, consultez Supprimer des données utilisateur.