User Deletion API - نظرة عامة

يقدِّم هذا المستند نظرة عامة عالية المستوى على User Deletion API في "إحصاءات Google".

مقدمة

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

نظرة عامة

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

جارٍ طلب حذف البيانات

استخدِم طريقة upsert لطلب حذف بيانات مستخدم معيّن. تستخدم طريقة المتابعة مورد طلب حذف المستخدم كمعلَمة الوحيدة. يمكن تطبيق طلب حذف بيانات على موقع إلكتروني في "إحصاءات Google" (محدد بواسطة حقل webPropertyId) أو على موقع "إحصاءات Google 4" (محدد في حقل propertyId). يمكن تحديد المستخدم الذي سيتم حذف بياناته من خلال ضبط أحد المعرّفات داخل الحقل id.userId. ويجب تحديد نوع المعرّف في الحقل id.type. أنواع أرقام تعريف المستخدم المتوافقة:

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

اطّلع على مزيد من المعلومات عن ميزتَي User ID و Client-ID في مركز مساعدة "إحصاءات Google".

حذف البيانات

تعرض طريقة upsert مورد طلب حذف المستخدم الذي يحتوي على مجموعة الحقول deletionRequestTime. يشير الحقل deletionRequestTime إلى الفترة الزمنية التي تلقت فيها "إحصاءات Google" طلب الحذف.

يجب توفّر نطاق https://www.googleapis.com/auth/analytics.user.deletion من أجل استدعاء طريقة upsert.