Устаревший API удаления пользователей Google Analytics (версия 3) был закрыт вместе с Universal Analytics. API администратора Google Analytics (версия 1alpha) предоставляет заменяющий его метод SubmitUserDeletion для запроса удаления данных пользователей в ресурсах Google Analytics.
Нужно ли мне переходить на другую платформу?
Если ваш код по-прежнему вызывает метод upsert устаревшего API удаления пользователей (версия 3), вам необходимо перейти на API администрирования Google Analytics для удаления пользователей из ваших ресурсов Google Analytics.
Этапы миграции
Выполните следующие шаги, чтобы начать использовать новый метод 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.
Чтобы открыть устаревшую конечную точку API Universal Analytics в консоли Google Cloud, перейдите по следующей ссылке . Выберите свой проект в Cloud и нажмите кнопку «Отключить API» .