Z tego dokumentu dowiesz się, jak usuwać dane powiązane z określonym identyfikatorem użytkownika za pomocą interfejsu Google Analytics User Deletion API. To jedno z kilku narzędzi, które pomagają chronić Twoje dane.
Więcej informacji znajdziesz w dokumentacji referencyjnej.
Do wysyłania żądań do interfejsu User Deletion API możesz używać projektów Firebase lub usług w Google Analytics. W przypadku żądań opisanych w tym przewodniku wymagany jest zakres protokołu OAuth 2.0 https://www.googleapis.com/auth/analytics.user.deletion.
Wysyłanie prośby o usunięcie
Użyj metody
upsert
, aby przesłać prośbę o usunięcie danych danego użytkownika. Metoda upsert przyjmuje jako jedyny parametr wartość userDeletionRequest.
Określ użytkownika, którego dane chcesz usunąć, ustawiając jeden z identyfikatorów w polu id.userId. Typ identyfikatora należy podać w polu id.type.
Oto lista obsługiwanych typów identyfikatorów użytkowników:
CLIENT_ID: identyfikator klienta Google Analytics (obsługiwany tylko wtedy, gdy ustawione jest polepropertyId).USER_ID: Google Analytics User ID (obsługiwany tylko wtedy, gdy ustawione jest polepropertyId).APP_INSTANCE_ID: Identyfikator instancji aplikacji Firebase (obsługiwany tylko wtedy, gdy ustawione jest polefirebaseProjectIdlubpropertyId).
Każda prośba o usunięcie danych przetwarza tylko identyfikator przesłany w tej prośbie.
Jeśli z tym samym użytkownikiem jest powiązanych kilka identyfikatorów, musisz przesłać osobne żądania usunięcia dla każdego identyfikatora powiązanego z tym użytkownikiem. Jeśli korzystasz z eksportu do BigQuery, musisz tam też przetwarzać własne usunięcia.
Dowiedz się więcej o identyfikatorach użytkowników.
Harmonogram usuwania
Metoda upsert zwraca zasób żądania usunięcia użytkownika z ustawionym polem deletionRequestTime. Pole deletionRequestTime zawiera informację o godzinie, o której Google Analytics otrzymało żądanie usunięcia.
Informacje o tym, jak długo dane są przechowywane po przesłaniu prośby o usunięcie, znajdziesz w artykule Usuwanie danych użytkownika.