Hapus data pengguna

Dokumen ini menjelaskan cara menghapus data yang terkait dengan User-ID tertentu menggunakan User Deletion API Google Analytics. Alat ini adalah salah satu dari beberapa alat yang tersedia untuk membantu Anda melindungi data.

Untuk mengetahui detail selengkapnya, lihat dokumentasi referensi.

Anda dapat menggunakan project Firebase atau properti Google Analytics untuk mengirim permintaan UserDeletion API. Cakupan OAuth 2.0 https://www.googleapis.com/auth/analytics.user.deletion diperlukan untuk permintaan dalam panduan ini.

Mengirim permintaan penghapusan

Gunakan metode upsert untuk meminta penghapusan data untuk pengguna tertentu. Metode upsert menggunakan userDeletionRequest sebagai satu-satunya parameter.

Tentukan pengguna yang datanya ingin Anda hapus dengan menetapkan salah satu ID di dalam kolom id.userId. Jenis ID harus ditentukan di dalam kolom id.type.

Berikut adalah daftar jenis ID pengguna yang didukung:

  • CLIENT_ID: client ID Google Analytics (hanya didukung jika kolom propertyId ditetapkan).
  • USER_ID: ID Pengguna Google Analytics (hanya didukung jika kolom propertyId ditetapkan).
  • APP_INSTANCE_ID: ID instance aplikasi Firebase (hanya didukung jika kolom firebaseProjectId atau propertyId ditetapkan).

Setiap permintaan penghapusan data hanya memproses ID yang dikirim dalam permintaan tersebut.

Jika memiliki beberapa ID yang terkait dengan pengguna yang sama, Anda harus mengirimkan permintaan penghapusan terpisah untuk setiap ID yang terkait dengan pengguna tersebut. Jika menggunakan ekspor BigQuery, Anda juga harus memproses penghapusan Anda sendiri di sana.

Pelajari User-ID lebih lanjut.

Linimasa penghapusan

Metode upsert menampilkan Resource Permintaan Penghapusan Pengguna dengan menetapkan kolom deletionRequestTime. Kolom deletionRequestTime memberi tahu Anda waktu saat permintaan penghapusan diterima oleh Google Analytics.

Setelah penghapusan diminta, data yang terkait dengan ID pengguna akan dihapus dari Laporan Pengguna Individual dalam waktu 72 jam, lalu dihapus dari server Analytics selama proses penghapusan berikutnya. Proses penghapusan dijadwalkan terjadi setiap dua bulan. Jika telah mengekspor data pengguna di luar Google Analytics, sebaiknya Anda menghapusnya dari sana terlebih dahulu.