نقل البيانات إلى Google Analytics Admin API لحذف المستخدمين

تم إيقاف الإصدار القديم من User Deletion API على "إحصاءات Google" (الإصدار 3) نهائيًا مع إيقاف Universal Analytics. توفّر Google Analytics Admin API (الإصدار الأوّلي 1) طريقة بديلة SubmitUserDeletion لطلب حذف بيانات المستخدمين في مواقع "إحصاءات Google".

هل عليّ نقل البيانات؟

إذا كان الرمز البرمجي لا يزال يستدعي طريقة upsert لواجهة برمجة التطبيقات لحذف بيانات المستخدم القديمة (الإصدار 3)، عليك نقل البيانات إلى Google Analytics Admin API لإجراء عمليات حذف بيانات المستخدمين لمواقعك على "إحصاءات Google".

خطوات نقل البيانات

اتّبِع الخطوات التالية لبدء استخدام طريقة SubmitUserDeletion الجديدة.

تفعيل Google Analytics Admin API

انقر على الزر تفعيل Google Analytics Admin API التالي لاختيار مشروع جديد على Google Cloud أو إنشائه وتفعيل Google Analytics Admin API تلقائيًا.

تفعيل Google Analytics Admin API

البحث عن طلبات إلى واجهة برمجة التطبيقات القديمة لحذف بيانات المستخدمين واستبدالها

استبدِل أي طلبات إلى طريقة upsert القديمة في واجهة برمجة التطبيقات User Deletion API القديمة بطلبات إلى طريقة SubmitUserDeletion الجديدة في Google Analytics Admin API.

مثال على طلب upsert لواجهة برمجة تطبيقات حذف بيانات المستخدمين القديمة:

REST

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

مثال على طلب SubmitUserDeletion مكافئ لواجهة Google Analytics Admin API:

REST

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

تعديل نطاقات OAuth المطلوبة

يستخدم الإصدار الجديد SubmitUserDeletion من Google Analytics Admin API النطاق https://www.googleapis.com/auth/analytics.edit.

يختلف ذلك عن واجهة برمجة التطبيقات القديمة لحذف بيانات المستخدمين التي كانت تستخدم النطاق https://www.googleapis.com/auth/analytics.user.deletion.

عليك تعديل أي أوامر رموز أو طلبات رموز دخول تستخدم https://www.googleapis.com/auth/analytics.user.deletion لطلب https://www.googleapis.com/auth/analytics.edit بدلاً من ذلك.

إذا كنت تستخدم مكتبة عميل، من المفترض أن تطلب النطاقات اللازمة تلقائيًا.

إيقاف واجهة برمجة التطبيقات القديمة

بعد تعديل الرمز البرمجي لاستخدام طريقة SubmitUserDeletion، يمكنك إيقاف واجهة برمجة التطبيقات القديمة في مشروعك على Google Cloud.

افتح الرابط التالي لفتح نقطة نهاية واجهة برمجة التطبيقات القديمة في Universal Analytics في Google Cloud Console. اختَر مشروعك على السحابة الإلكترونية وانقر على الزر إيقاف واجهة برمجة التطبيقات.