Bermigrasi ke Google Analytics Admin API untuk Penghapusan Pengguna

Google Analytics User Deletion API (v3) lama telah dihentikan bersama dengan Universal Analytics. Google Analytics Admin API (v1alpha) menyediakan metode pengganti SubmitUserDeletion untuk meminta penghapusan data bagi pengguna di properti Google Analytics.

Apakah saya perlu melakukan migrasi?

Jika kode Anda masih memanggil metode upsert dari User Deletion API (v3) lama, Anda harus bermigrasi ke Google Analytics Admin API untuk melakukan penghapusan pengguna untuk properti Google Analytics Anda.

Langkah migrasi

Ikuti langkah-langkah berikut untuk mulai menggunakan metode SubmitUserDeletion baru.

Mengaktifkan Google Analytics Admin API

Klik tombol Aktifkan Google Analytics Admin API berikut untuk memilih atau membuat project Google Cloud baru dan otomatis mengaktifkan Google Analytics Admin API.

Aktifkan Google Analytics Admin API

Menemukan dan mengganti panggilan ke User Deletion API lama

Ganti panggilan ke metode upsert lama dari User Deletion API lama dengan panggilan ke metode SubmitUserDeletion baru dari Google Analytics Admin API.

Contoh permintaan upsert ke User Deletion API lama:

REST

  POST https://analytics.googleapis.com/analytics/v3/userDeletion/userDeletionRequests:upsert
  {
    "propertyId": "1234567",
    "id": {
      "type": "USER_ID",
      "userId": "user123"
    }
  }

Contoh permintaan SubmitUserDeletion yang setara dari Google Analytics Admin API:

REST

  POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
  {
    "userId": "user123"
  }

Memperbarui cakupan OAuth yang diminta

SubmitUserDeletion baru dari Google Analytics Admin API menggunakan cakupan https://www.googleapis.com/auth/analytics.edit.

Hal ini berbeda dengan User Deletion API lama, yang menggunakan cakupan https://www.googleapis.com/auth/analytics.user.deletion.

Anda harus memperbarui perintah kode atau permintaan token akses yang menggunakan https://www.googleapis.com/auth/analytics.user.deletion untuk meminta https://www.googleapis.com/auth/analytics.edit.

Jika Anda menggunakan library klien, library tersebut akan meminta cakupan yang diperlukan secara otomatis.

Menonaktifkan API lama

Setelah memperbarui kode untuk menggunakan metode SubmitUserDeletion, Anda siap menonaktifkan API lama di project Google Cloud.

Buka link berikut untuk membuka endpoint Universal Analytics API lama di Konsol Google Cloud. Pilih Project Cloud Anda dan klik tombol Nonaktifkan API.