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

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

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

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

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

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

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

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

Google Analytics 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 प्रोजेक्ट चुनें और एपीआई बंद करें बटन पर क्लिक करें.