Wycofaliśmy starszy interfejs Google Analytics User Deletion API (wersja 3) wraz z Universal Analytics. Interfejs Google Analytics Admin API (wersja 1alpha) udostępnia metodę zastępczą
SubmitUserDeletion
, która umożliwia wysyłanie próśb o usunięcie danych użytkowników w usługach Google Analytics.
Czy muszę przeprowadzić migrację?
Jeśli Twój kod nadal wywołuje metodę upsert starszego interfejsu User Deletion API (wersja 3), musisz przeprowadzić migrację do interfejsu Google Analytics Admin API, aby usuwać dane użytkowników w usługach Google Analytics.
Kroki migracji
Aby zacząć korzystać z nowej metody SubmitUserDeletion:
Włącz interfejs Google Analytics Admin API
Kliknij przycisk Włącz interfejs Google Analytics Admin API poniżej, aby wybrać lub utworzyć nowy projekt w chmurze Google i automatycznie włączyć interfejs Google Analytics Admin API.
Włącz interfejs Google Analytics Admin APIZnajdź i zastąp wywołania 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 żądania upsert do starszego 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żnego żądania SubmitUserDeletion interfejsu Google Analytics Admin API:
REST
POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
{
"userId": "user123"
}
Zaktualizuj żądane zakresy OAuth
Nowa metoda SubmitUserDeletion interfejsu Google Analytics Admin API używa zakresu https://www.googleapis.com/auth/analytics.edit.
Różni się to 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ą zakresu https://www.googleapis.com/auth/analytics.user.deletion, aby zamiast niego używać zakresu 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łącz starszy interfejs 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 Console. Wybierz projekt Cloud i kliknij przycisk Wyłącz interfejs API.