Starszy interfejs Google Analytics User Deletion API (wersja 3) został wycofany wraz z Universal Analytics. Interfejs Google Analytics Admin API (wersja 1alpha) udostępnia metodę zastępcząSubmitUserDeletion, która umożliwia wysyłanie żądań usunięcia danych użytkowników w usługach w Google Analytics.
Czy muszę przeprowadzić migrację?
Jeśli Twój kod nadal wywołuje metodę upsert starszej wersji interfejsu User Deletion API (wersja 3), musisz przejść na interfejs Google Analytics Admin API, aby usuwać użytkowników z usług w Google Analytics.
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 i automatycznie włączyć interfejs Google Analytics Admin API.
Włączanie interfejsu Google Analytics 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 SubmitUserDeletionprośby w interfejsie Google Analytics Admin API:
REST
POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
{
"userId": "user123"
}
Aktualizowanie żądanych zakresów protokołu OAuth
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 starszego interfejsu API
Gdy zaktualizujesz kod, aby używać metody SubmitUserDeletion, możesz wyłączyć starszą wersję interfejsu 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 chmurze i kliknij przycisk Wyłącz interfejs API.