تم إيقاف واجهة برمجة التطبيقات القديمة لحذف بيانات المستخدمين في "إحصاءات Google" (الإصدار 3) مع Universal Analytics. توفر Google Analytics Admin API (الإصدار 1alpha) طريقة بديلة
SubmitUserDeletion
لطلب حذف بيانات المستخدمين في مواقع "إحصاءات Google".
هل عليّ نقل البيانات؟
إذا كان الرمز البرمجي لا يزال يستدعي طريقة upsert في واجهة برمجة التطبيقات القديمة لحذف بيانات المستخدمين (الإصدار 3)، عليك نقل البيانات إلى Google Analytics Admin API لإجراء عمليات حذف بيانات المستخدمين في مواقع "إحصاءات Google".
خطوات نقل البيانات
اتّبِع الخطوات التالية لبدء استخدام طريقة SubmitUserDeletion الجديدة.
تفعيل Google Analytics Admin API
انقر على الزر تفعيل Google Analytics Admin API أدناه لاختيار مشروع جديد أو إنشائه وتفعيل Google Analytics Admin API تلقائيًا.
تفعيل Google Analytics APIالبحث عن استدعاءات User Deletion API القديمة واستبدالها
استبدِل أي استدعاءات لطريقة upsert القديمة في واجهة برمجة التطبيقات القديمة لحذف بيانات المستخدمين باستدعاءات لطريقة SubmitUserDeletion
الجديدة في Google Analytics Admin API.
مثال على طلب upsert لواجهة برمجة التطبيقات القديمة لحذف بيانات المستخدمين:
راحة
POST https://analytics.googleapis.com/analytics/v3/userDeletion/userDeletionRequests:upsert
{
"propertyId": "1234567",
"id": {
"type": "USER_ID",
"userId": "user123"
}
}
مثال على طلب SubmitUserDeletion مكافئ في Google Analytics Admin API:
راحة
POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
{
"userId": "user123"
}
تعديل نطاقات OAuth المطلوبة
تستخدم طريقة SubmitUserDeletion الجديدة في Google Analytics Admin API النطاق https://www.googleapis.com/auth/analytics.edit.
يختلف هذا عن واجهة برمجة التطبيقات User Deletion API القديمة، التي كانت تستخدم النطاق 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. اختَر مشروعك على Cloud وانقر على الزر إيقاف واجهة برمجة التطبيقات.