Usuwanie danych użytkownika

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:

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.