Z tego dokumentu dowiesz się, jak usuwać dane powiązane z danym identyfikatorem użytkownika za pomocą interfejsu Google Analytics User Deletion API. To jedno z kilku dostępnych narzędzi, które pomogą Ci chronić Twoje dane.
Więcej informacji znajdziesz w dokumentacji referencyjnej.
Żądania do interfejsu User Deletion API możesz wysyłać za pomocą projektów Firebase lub usług 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
Aby poprosić o usunięcie danych danego użytkownika, użyj metody upsert. Jedynym parametrem metody upsert jest 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żytkownika:
CLIENT_ID: identyfikator klienta Google Analytics (obsługiwany tylko wtedy, gdy polepropertyIdjest ustawione).USER_ID: identyfikator użytkownika Google Analytics (obsługiwany tylko wtedy, gdy polepropertyIdjest ustawione).APP_INSTANCE_ID: identyfikator instancji aplikacji w Firebase (obsługiwany tylko wtedy, gdy ustawiono polefirebaseProjectIdlubpropertyId).
Każda prośba o usunięcie danych przetwarza tylko dokument tożsamości przesłany w tej prośbie.
Jeśli masz wiele identyfikatorów powiązanych z tym samym użytkownikiem, musisz przesłać oddzielne prośby o usunięcie dla każdego identyfikatora powiązanego z tym użytkownikiem. Jeśli korzystasz z BigQuery Export, musisz tam również przetwarzać własne operacje usuwania.
Dowiedz się więcej o identyfikatorach użytkowników.
Harmonogram usuwania
Metoda upsert zwraca zasobu Resource z prośbą o usunięcie użytkownika z zestawem pól deletionRequestTime. Pole deletionRequestTime zawiera godzinę, o której Google Analytics otrzymało żądanie usunięcia.
Gdy zażądasz usunięcia danych, dane powiązane z identyfikatorem użytkownika zostaną usunięte z raportu indywidualnego użytkownika w ciągu 72 godzin, a następnie usunięte z serwerów Analytics podczas następnego procesu usuwania. Usuwanie danych jest zaplanowane co 2 miesiące. Jeśli dane użytkownika zostały wyeksportowane poza Google Analytics, zalecamy najpierw usunąć je z miejsca, do którego zostały wyeksportowane.