यूज़र आईडी, आपके खुद के यूनीक आइडेंटिफ़ायर होते हैं. इन्हें अलग-अलग उपयोगकर्ताओं को असाइन किया जाता है. इस गाइड में, Google Analytics को User-ID भेजने का तरीका बताया गया है. इससे, आपको अलग-अलग सेशन, डिवाइसों, और प्लैटफ़ॉर्म पर उपयोगकर्ता के व्यवहार को कनेक्ट करने में मदद मिलती है.
User-ID की सुविधा के बारे में ज़्यादा जानने के लिए, अलग-अलग प्लैटफ़ॉर्म पर गतिविधि मेज़र करना लेख पढ़ें. किसी ऐप्लिकेशन के लिए यूज़र आईडी सेट करने का तरीका जानने के लिए, यूज़र आईडी सेट करना लेख पढ़ें.
यूज़र आईडी के आधार पर कस्टम डाइमेंशन सेट करने से, डाइमेंशन में बहुत ज़्यादा यूनीक वैल्यू दिखती हैं. बहुत ज़्यादा यूनीक वैल्यू होने से, Google Analytics के डेटा और रिपोर्टिंग की सटीकता से जुड़ी समस्याएं होती हैं. कस्टम डाइमेंशन सेट करने के सबसे सही तरीकों के बारे में ज़्यादा जानें.
शुरू करने से पहले
उपयोगकर्ता आईडी भेजने से पहले, पक्का करें कि आपने ये काम पूरे कर लिए हों:
- Google Analytics खाता और प्रॉपर्टी बनाएं.
- अपनी वेबसाइट के लिए वेब डेटा स्ट्रीम बनाएं.
- अपनी वेबसाइट पर Google टैग लगाएं.
- आपके पास अपनी वेबसाइट के सोर्स कोड का ऐक्सेस हो.
- आपके पास Google Analytics खाते के लिए, एडिटर या इससे ऊपर की भूमिका होनी चाहिए.
यूज़र आईडी भेजना
user_id
एट्रिब्यूट के लिए भेजी गई वैल्यू, उपयोगकर्ता की स्थिति पर निर्भर करती है:
- उपयोगकर्ता ने कभी साइन इन नहीं किया है:
user_id
पैरामीटर न भेजें. - उपयोगकर्ता ने साइन-इन किया है: उनका यूज़र आईडी भेजें.
- उपयोगकर्ता ने साइन-इन किया था, लेकिन अब उसने साइन आउट कर लिया है:
null
भेजें.
Analytics को यूज़र आईडी भेजने के लिए, अपनी वेबसाइट के हर पेज पर मौजूद config
कमांड में user_id
पैरामीटर जोड़ें:
if (/* your logic for determining if the user is signed in */) { gtag('config', 'TAG_ID', { 'user_id': 'USER_ID' }); } else if (/* your logic for determining if the user signed out */) { gtag('config', 'TAG_ID', { 'user_id': null }); } else { // Do nothing if the user never signed in. }
- TAG_ID की जगह अपना टैग आईडी डालें.
- टिप्पणियों को अपनी जांचों से बदलें. इससे यह पता चलेगा कि उपयोगकर्ता ने साइन इन किया है या नहीं. साथ ही, यह भी पता चलेगा कि उपयोगकर्ता ने साइन इन किया था, लेकिन बाद में साइन आउट कर दिया.
- अगर कोई उपयोगकर्ता साइन इन है, तो USER_ID को उसके यूज़र आईडी से बदलें.
- जब कोई उपयोगकर्ता साइन आउट करता है, तब
user_id
कोnull
पर सेट करें. खाली स्ट्रिंग (""
), ब्लैंक स्ट्रिंग (" "
) या कोट किए गए शब्द"null"
या"NULL"
न भेजें.