Starsza wersja interfejsu Google Analytics User Deletion API zostanie wycofana. Interfejs Google Analytics Admin API udostępnia zastępczą metodę SubmitUserDeletion
do wysyłania żądań usunięcia danych konkretnego użytkownika.
Czy muszę przeprowadzić migrację?
Jeśli Twój kod wywołuje metodę upsert
starszego interfejsu User Deletion API, musisz go przenieść, aby nadal korzystać z funkcji usuwania użytkowników.
Etapy migracji
Aby zacząć korzystać z nowej metody SubmitUserDeletion
, wykonaj te czynności.
Włączanie interfejsu Google Analytics Admin API
Kliknij ten przycisk Włącz interfejs Google Analytics Admin API, aby wybrać lub utworzyć nowy projekt Google Cloud i automatycznie włączyć interfejs Google Analytics Admin API.
Włączanie interfejsu Google Analytics Admin APIZnajdowanie i zastępowanie wywołań starszego interfejsu User Deletion API
Zastąp wszystkie wywołania starszej metody upsert
starszego interfejsu User Deletion API wywołaniami nowej metody SubmitUserDeletion
interfejsu Google Analytics Admin API.
Przykład upsert
żądania wysłanego do starszej wersji interfejsu User Deletion API:
REST
POST https://analytics.googleapis.com/analytics/v3/userDeletion/userDeletionRequests:upsert
{
"propertyId": "1234567",
"id": {
"type": "USER_ID",
"userId": "user123"
}
}
Przykład równoważnej SubmitUserDeletion
prośby w interfejsie Google Analytics Admin API:
REST
POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
{
"userId": "user123"
}
Aktualizowanie zakresów OAuth, o które wysłano prośbę
Nowy SubmitUserDeletion
interfejs Google Analytics Admin API korzysta z zakresuhttps://www.googleapis.com/auth/analytics.edit
.
Różni się on od starszego interfejsu User Deletion API, który używał zakresu
https://www.googleapis.com/auth/analytics.user.deletion
.
Zaktualizuj wszystkie polecenia kodu lub żądania tokena dostępu, które używają
https://www.googleapis.com/auth/analytics.user.deletion
do żądania https://www.googleapis.com/auth/analytics.edit
.
Jeśli używasz biblioteki klienta, powinna ona automatycznie wysyłać żądania dotyczące niezbędnych zakresów.
Wyłączanie starszej wersji interfejsu API
Gdy zaktualizujesz kod, aby używać metody SubmitUserDeletion
, możesz wyłączyć starszy interfejs API w projekcie Google Cloud.
Otwórz ten link, aby otworzyć starszy punkt końcowy interfejsu Universal Analytics API w konsoli Google Cloud. Wybierz projekt w Cloud i kliknij przycisk Disable API (Wyłącz interfejs API).