Przejście na interfejs Google Analytics Admin API do usuwania użytkowników

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 API

Znajdź 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.