Устаревший API удаления пользователей Google Analytics прекращает работу. API администратора Google Analytics предоставляет альтернативный метод SubmitUserDeletion
для запроса удаления данных конкретного пользователя.
Нужно ли мне мигрировать?
Если ваш код вызывает метод upsert
устаревшего API удаления пользователей, вам необходимо перенести свой код, чтобы продолжить использовать функциональность удаления пользователей.
Этапы миграции
Выполните следующие шаги, чтобы начать использовать новый метод SubmitUserDeletion
.
Включить API администратора Google Analytics
Нажмите следующую кнопку Включить API администратора Google Analytics , чтобы выбрать или создать новый проект Google Cloud и автоматически включить API администратора Google Analytics.
Включить API администратора Google AnalyticsНайти и заменить вызовы устаревшего API удаления пользователей
Замените все вызовы устаревшего метода upsert
устаревшего API удаления пользователей вызовами нового метода SubmitUserDeletion
API администратора Google Analytics.
Пример запроса upsert
к устаревшему API удаления пользователя:
ОТДЫХ
POST https://analytics.googleapis.com/analytics/v3/userDeletion/userDeletionRequests:upsert
{
"propertyId": "1234567",
"id": {
"type": "USER_ID",
"userId": "user123"
}
}
Пример эквивалентного запроса SubmitUserDeletion
API администратора Google Analytics:
ОТДЫХ
POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
{
"userId": "user123"
}
Обновление запрошенных областей OAuth
Новый SubmitUserDeletion
API администратора Google Analytics использует область действия https://www.googleapis.com/auth/analytics.edit
.
Это отличается от устаревшего API удаления пользователей, который использовал область действия https://www.googleapis.com/auth/analytics.user.deletion
.
Вам следует обновить любой код или команды запроса токена доступа, которые используют https://www.googleapis.com/auth/analytics.user.deletion
, чтобы вместо этого запрашивать https://www.googleapis.com/auth/analytics.edit
.
Если вы используете клиентскую библиотеку, она должна автоматически запрашивать необходимые области действия.
Отключить устаревший API
После обновления кода с целью использования метода SubmitUserDeletion
вы готовы отключить устаревший API в своем проекте Google Cloud.
Чтобы открыть устаревшую конечную точку Universal Analytics API в консоли Google Cloud, перейдите по следующей ссылке . Выберите свой облачный проект и нажмите кнопку «Отключить API» .