User Deletion API – omówienie

Ten dokument zawiera ogólny opis interfejsu Google Analytics User Deletion API.

Wstęp

Interfejs Google Analytics User Deletion API umożliwia klientom usuwanie danych powiązanych z danym identyfikatorem użytkownika. Jest to jedno z wielu dostępnych narzędzi, które pomagają chronić Twoje dane.

Przegląd

Interfejs User Deletion API pozwala klientom Google Analytics usuwać z projektu lub usługi internetowej dane związane z określonym identyfikatorem użytkownika. Prośby o usunięcie użytkownika można przesyłać za pomocą projektów Firebase lub usług Google Analytics.

Prośba o usunięcie danych

Aby poprosić o usunięcie danych danego użytkownika, użyj metody upsert. Metoda upsert przyjmuje jako jedyny parametr zasób żądania usunięcia użytkownika. Prośbę o usunięcie danych można przesłać do usługi internetowej Google Analytics (określonej za pomocą pola webPropertyId) lub usługi w GA4(określonej za pomocą pola propertyId). Możesz określić użytkownika, którego dane zostaną usunięte, ustawiając jeden z identyfikatorów w polu id.userId. Typ identyfikatora musi być określony w polu id.type. Obsługiwane typy identyfikatorów użytkownika:

  • CLIENT_ID: identyfikator klienta Google Analytics (obsługiwany tylko wtedy, gdy ustawiono pole webPropertyId lub propertyId).
  • USER_ID: User-ID w Google Analytics (obsługiwany tylko wtedy, gdy ustawione jest pole webPropertyId lub propertyId).
  • APP_INSTANCE_ID: identyfikator instancji aplikacji Firebase (obsługiwane tylko wtedy, gdy ustawione jest pole firebaseProjectId lub propertyId).

Więcej informacji o funkcjach User ID i Client ID znajdziesz w Centrum pomocy Analytics.

Usuwanie danych

Metoda upsert zwraca zasób prośby o usunięcie użytkownika z ustawionym polem deletionRequestTime. Pole deletionRequestTime oznacza moment w momencie, w którym Google Analytics odebrało prośbę o usunięcie.

Do wywołania metody upsert wymagany jest zakres protokołu OAuth 2.0 https://www.googleapis.com/auth/analytics.user.deletion.