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

इस दस्तावेज़ में बताया गया है कि 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 टाइप की सूची दी गई है:

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

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

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

डेटा मिटाने की टाइमलाइन

upsert तरीका, deletionRequestTime फ़ील्ड सेट के साथ उपयोगकर्ता की प्रोफ़ाइल मिटाने का अनुरोध करने वाला संसाधन दिखाता है. deletionRequestTime फ़ील्ड से आपको यह पता चलता है कि Google Analytics को डेटा मिटाने का अनुरोध कब मिला था.

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