उपयोगकर्ता का डेटा मिटाना

इस दस्तावेज़ में बताया गया है कि Google Analytics के यूज़र डिलिशन एपीआई (ग्राहक के पास उपयोगकर्ता आइडेंटिफ़ायर से जुड़ा डेटा मिटाने की सुविधा देना) का इस्तेमाल करके, किसी यूज़र आईडी से जुड़ा डेटा कैसे मिटाया जा सकता है. यह टूल, अपने डेटा को सुरक्षित रखने के लिए उपलब्ध कई टूल में से एक है.

ज़्यादा जानकारी के लिए, रेफ़रंस दस्तावेज़ देखें.

User Deletion API के अनुरोध भेजने के लिए, Firebase प्रोजेक्ट या Google Analytics प्रॉपर्टी का इस्तेमाल किया जा सकता है. इस गाइड में दिए गए अनुरोधों के लिए, https://www.googleapis.com/auth/analytics.user.deletion OAuth 2.0 स्कोप ज़रूरी है.

डेटा मिटाने का अनुरोध भेजना

किसी उपयोगकर्ता के डेटा को मिटाने का अनुरोध करने के लिए, upsert तरीके का इस्तेमाल करें. upsert वाले तरीके में, सिर्फ़ एक पैरामीटर होता है, जो कि userDeletionRequest होता है.

id.userId फ़ील्ड में मौजूद आईडी में से किसी एक को सेट करके, उस उपयोगकर्ता के डेटा के बारे में बताएं जिसे आपको मिटाना है. आईडी का टाइप, id.type फ़ील्ड में बताया जाना चाहिए.

यहां, इस्तेमाल किए जा सकने वाले User ID टाइप की सूची दी गई है:

  • CLIENT_ID: Google Analytics क्लाइंट आईडी (यह सिर्फ़ तब काम करता है, जब propertyId फ़ील्ड सेट हो).
  • USER_ID: Google Analytics User ID (यह सिर्फ़ तब काम करता है, जब propertyId फ़ील्ड सेट किया गया हो).
  • APP_INSTANCE_ID: Firebase ऐप्लिकेशन इंस्टेंस आईडी (यह सिर्फ़ तब काम करता है, जब firebaseProjectId या propertyId फ़ील्ड सेट किया गया हो).

डेटा मिटाने के हर अनुरोध में, सिर्फ़ उस अनुरोध में सबमिट किया गया आईडी प्रोसेस किया जाता है.

अगर आपके पास एक ही उपयोगकर्ता से जुड़े कई आईडी हैं, तो आपको उस उपयोगकर्ता से जुड़े हर आईडी के लिए, मिटाने के अलग-अलग अनुरोध सबमिट करने होंगे. अगर BigQuery एक्सपोर्ट का इस्तेमाल किया जाता है, तो आपको वहां भी डेटा मिटाने की प्रोसेस पूरी करनी होगी.

यूज़र आईडी के बारे में ज़्यादा जानें.

डेटा मिटाने की समयावधि

upsert तरीके से, deletionRequestTime फ़ील्ड सेट के साथ User Deletion Request Resource मिलता है. deletionRequestTime फ़ील्ड से पता चलता है कि Google Analytics को उपयोगकर्ता के डेटा को मिटाने का अनुरोध कब मिला था.

डेटा मिटाने का अनुरोध सबमिट करने के बाद, डेटा कितने समय तक सेव रहता है, इस बारे में जानने के लिए उपयोगकर्ता का डेटा मिटाना लेख पढ़ें.