L'ancienne API User Deletion de Google Analytics va disparaître. L'API Google Analytics Admin fournit une méthode de remplacement SubmitUserDeletion
pour demander la suppression des données d'un utilisateur donné.
Dois-je migrer ?
Si votre code appelle la méthode upsert
de l'ancienne API User Deletion, vous devez le migrer pour continuer à utiliser la fonctionnalité de suppression d'utilisateur.
Étapes de migration
Suivez ces étapes pour commencer à utiliser la nouvelle méthode SubmitUserDeletion
.
Activer l'API Google Analytics Admin
Cliquez sur le bouton Activer l'API Google Analytics Admin pour sélectionner ou créer un projet Google Cloud et activer automatiquement l'API Google Analytics Admin.
Activer l'API Google Analytics AdminRechercher et remplacer les appels à l'ancienne API User Deletion
Remplacez tous les appels à l'ancienne méthode upsert
de l'ancienne API User Deletion par des appels à la nouvelle méthode SubmitUserDeletion
de l'API Google Analytics Admin.
Exemple de requête upsert
envoyée à l'ancienne API User Deletion :
REST
POST https://analytics.googleapis.com/analytics/v3/userDeletion/userDeletionRequests:upsert
{
"propertyId": "1234567",
"id": {
"type": "USER_ID",
"userId": "user123"
}
}
Exemple de requête SubmitUserDeletion
équivalente de l'API Google Analytics Admin :
REST
POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
{
"userId": "user123"
}
Mettre à jour les champs d'application OAuth demandés
La nouvelle SubmitUserDeletion
de l'API Google Analytics Admin utilise le champ d'application https://www.googleapis.com/auth/analytics.edit
.
Cela diffère de l'ancienne API User Deletion, qui utilisait le champ d'application https://www.googleapis.com/auth/analytics.user.deletion
.
Vous devez mettre à jour toutes les commandes de code ou de demande de jeton d'accès qui utilisent https://www.googleapis.com/auth/analytics.user.deletion
pour demander https://www.googleapis.com/auth/analytics.edit
à la place.
Si vous utilisez une bibliothèque cliente, elle doit demander automatiquement les niveaux d'accès nécessaires.
Désactiver l'ancienne API
Une fois que vous avez mis à jour votre code pour utiliser la méthode SubmitUserDeletion
, vous pouvez désactiver l'ancienne API dans votre projet Google Cloud.
Ouvrez le lien suivant pour ouvrir l'ancien point de terminaison de l'API Universal Analytics dans la console Google Cloud. Sélectionnez votre projet Cloud, puis cliquez sur le bouton Désactiver l'API.