حذف بيانات المستخدِم

يوضّح هذا المستند كيفية حذف البيانات المرتبطة برقم تعريف مستخدم معيّن باستخدام واجهة برمجة التطبيقات User Deletion API في "إحصاءات Google". هذه الأداة هي واحدة من عدة أدوات متوفرة لمساعدتك في حماية بياناتك.

لمزيد من التفاصيل، يُرجى الاطّلاع على مستندات المرجع.

يمكنك استخدام مشاريع Firebase أو مواقع "إحصاءات Google" لإرسال طلبات UserDeletion API. يجب توفُّر نطاق https://www.googleapis.com/auth/analytics.user.deletion 2.0 للطلبات الواردة في هذا الدليل.

إرسال طلب حذف

استخدِم الأسلوب upsert لطلب حذف بيانات مستخدم معيّن. تأخذ طريقة upsert a userDeletionRequest كمَعلمتها الوحيدة.

حدِّد المستخدم الذي تريد حذف بياناته من خلال ضبط أحد أرقام التعريف داخل الحقل id.userId. يجب تحديد نوع المعرّف داخل الحقل id.type.

في ما يلي قائمة بأنواع أرقام تعريف المستخدمين المتوافقة:

  • CLIENT_ID: معرّف العميل في "إحصاءات Google" (متاح فقط عند ضبط الحقل propertyId).
  • USER_ID: User ID في "إحصاءات Google" (متاح فقط عند ضبط الحقل propertyId).
  • APP_INSTANCE_ID: رقم تعريف مثيل تطبيق في Firebase (لا يتوفّر هذا الخيار إلا عند ضبط الحقل firebaseProjectId أو propertyId).

لا يعالج كل طلب لحذف البيانات سوى رقم التعريف الذي تم إرساله في ذلك الطلب.

إذا كانت لديك أرقام تعريف متعددة مرتبطة بالمستخدم نفسه، عليك إرسال طلبات حذف منفصلة لكل رقم تعريف مرتبط بهذا المستخدم. إذا كنت تستخدم أداة BigQuery export، عليك أيضًا معالجة عمليات الحذف الخاصة بك هناك.

مزيد من المعلومات عن أرقام تعريف المستخدمين

المخطط الزمني للحذف

تُعرِض الطريقة upsert مصدر طلب حذف مستخدم مع ضبط الحقل deletionRequestTime. يُعلمك حقل deletionRequestTime بالوقت الذي تلقّت فيه "إحصاءات Google" طلب الحذف.

بعد طلب الحذف، ستتم إزالة البيانات المرتبطة برقم تعريف المستخدِم من تقرير المستخدِم الفردي خلال 72 ساعة، ثم سيتم حذفها من خوادم "إحصاءات Google" أثناء عملية الحذف التالية. وتتم جدولة إجراء عمليات الحذف كل شهرَين. في حال تصدير بيانات المستخدمين خارج "إحصاءات Google"، نقترح عليك حذفها أولاً.