Миграция с API удаления пользователей Google Analytics

Устаревший 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» .