Google Analytics User Deletion API से माइग्रेट करना

Google Analytics के लेगसी वर्शन का User Deletion API अब उपलब्ध नहीं होगा. Google Analytics Admin API, किसी उपयोगकर्ता के लिए डेटा मिटाने का अनुरोध करने का एक नया SubmitUserDeletion तरीका उपलब्ध कराता है.

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

अगर आपका कोड, लेगसी User Deletion API के upsert तरीके को कॉल कर रहा है, तो आपको अपने कोड को माइग्रेट करना होगा. इससे, उपयोगकर्ता के डेटा को मिटाने की सुविधा का इस्तेमाल जारी रखा जा सकेगा.

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

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

Google Analytics एडमिन एपीआई चालू करना

नया Google Cloud प्रोजेक्ट चुनने या बनाने के लिए, Google Analytics एडमिन एपीआई चालू करें बटन पर क्लिक करें. इससे Google Analytics एडमिन एपीआई अपने-आप चालू हो जाएगा.

Google Analytics Admin 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 एडमिन एपीआई के लिए, मिलती-जुलती SubmitUserDeletion अनुरोध का उदाहरण:

REST

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

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

Google Analytics एडमिन एपीआई का नया SubmitUserDeletion, स्कोप https://www.googleapis.com/auth/analytics.edit का इस्तेमाल करता है.

यह लेगसी User Deletion API से अलग है. लेगसी 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 प्रोजेक्ट चुनें और एपीआई बंद करें बटन पर क्लिक करें.