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 polepropertyId
jest ustawione).USER_ID
: identyfikator użytkownika Google Analytics (obsługiwany tylko wtedy, gdy polepropertyId
jest ustawione).APP_INSTANCE_ID
: identyfikator instancji aplikacji w Firebase (obsługiwany tylko wtedy, gdy ustawiono polefirebaseProjectId
lubpropertyId
).
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.