Przechodzenie z interfejsu Google Analytics User Deletion API

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 API

Znajdowanie 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 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).