User Deletion API – обзор

В этой статье приводятся общие сведения о Google Analytics User Deletion API.

Введение

Google Analytics User Deletion API позволяет удалять информацию, связанную с идентификатором пользователя. Это один из инструментов для защиты данных.

Обзор

С помощью User Deletion API клиент Google Analytics может удалить данные, связанные с определенным идентификатором пользователя, из проекта или веб-ресурса. Запросы на удаление отправляются через проекты Firebase или ресурсы Google Analytics.

Как отправить запрос на удаление данных

Чтобы отправить запрос на удаление данных об определенном пользователе, используйте метод upsert, который включает только один параметр – userDeletionRequest. Запрос может относиться к веб-ресурсу Google Analytics (задается в поле webPropertyId) или приложению Firebase (задается в поле firebaseProjectId). Указывать идентификатор пользователя, информация о котором удаляется, нужно в поле id.userId, а тип идентификатора – в id.type. Допустимые типы:

Подробнее о функциях User ID и Client ID

Удаление данных

Метод upsert возвращает ресурс userDeletionRequest с полем deletionRequestTime. В нем указано время, когда в Google Аналитику пришел запрос на удаление.

Для вызова метода upsert необходима область действия OAuth 2.0 https://www.googleapis.com/auth/analytics.user.deletion.