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

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 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 żą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.