उपयोगकर्ता के डेटा को मिटाने के लिए, Google Analytics Admin API पर माइग्रेट करना

Google Analytics के पुराने User Deletion API (v3) को Universal Analytics के साथ बंद कर दिया गया है. Google Analytics Admin API (v1alpha) में, Google Analytics प्रॉपर्टी में मौजूद उपयोगकर्ताओं के लिए डेटा मिटाने का अनुरोध करने के लिए, नया तरीका SubmitUserDeletion उपलब्ध है.

क्या मुझे माइग्रेट करना होगा?

अगर आपका कोड अब भी पुराने User Deletion API (v3) के upsert तरीके को कॉल कर रहा है, तो आपको Google Analytics प्रॉपर्टी में मौजूद उपयोगकर्ताओं का डेटा मिटाने के लिए, Google Analytics Admin API पर माइग्रेट करना होगा.

माइग्रेशन के चरण

SubmitUserDeletion नाम के नए तरीके का इस्तेमाल करने के लिए, यह तरीका अपनाएं.

Google Analytics Admin API को चालू करना

Google Cloud का कोई नया प्रोजेक्ट चुनने या बनाने और Google Analytics Admin API को अपने-आप चालू करने के लिए, Google Analytics Admin API को चालू करें बटन पर क्लिक करें.

Google Analytics Admin API को चालू करें

User Deletion API के पुराने वर्शन को कॉल करने वाले कोड को ढूंढना और बदलना

User Deletion API के पुराने वर्शन के upsert तरीके को कॉल करने वाले कोड को, Google Analytics Admin API के SubmitUserDeletion नाम के नए तरीके को कॉल करने वाले कोड से बदलें.

User Deletion API के पुराने वर्शन को upsert अनुरोध भेजने का उदाहरण:

REST

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

Google Analytics Admin API के SubmitUserDeletion अनुरोध का उदाहरण:

REST

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

OAuth के अनुरोध किए गए स्कोप को अपडेट करना

Google Analytics Admin API के SubmitUserDeletion नाम के नए तरीके में, 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 प्रोजेक्ट में एपीआई के पुराने वर्शन को बंद किया जा सकता है.

Google Cloud Console में, Universal Analytics API के पुराने वर्शन का एंडपॉइंट खोलने के लिए, यह लिंक खोलें. अपना Cloud प्रोजेक्ट चुनें और एपीआई बंद करें बटन पर क्लिक करें.