इस दस्तावेज़ में Unity के लिए Google Analytics प्लग इन को डीबग करने और उससे जुड़ी समस्या हल करने का तरीका बताया गया है.
डीबग करना और समस्या हल करना
अगर आपने डेवलपर की गाइड का पालन किया है, लेकिन Google Analytics की रिपोर्ट में कोई डेटा नहीं दिख रहा है, तो इन सुझावों और बातों पर गौर करें:
- Google Analytics को, डेटा की रिपोर्टिंग शुरू करने में 24 से 48 घंटे लग सकते हैं. अगर आपने पुष्टि कर ली है कि लागू करने का तरीका सही है, तो कम से कम 48 घंटे तक इंतज़ार करें. इससे आपको पता चलेगा कि अगर इस देरी की वजह से आपको कोई डेटा नहीं दिख रहा है.
- रीयल-टाइम रिपोर्टिंग की मदद से, अपनी साइट या ऐप्लिकेशन पर होने वाली गतिविधि पर रीयल-टाइम में नज़र रखी जा सकती है. इसका इस्तेमाल करके, हिट के आने की तुरंत पुष्टि की जा सकती है. ध्यान दें कि रीयल-टाइम रिपोर्टिंग को कभी-कभी ऐसे व्यू में कुछ समय के लिए बंद कर दिया जाता है जिन्हें आपने हाल ही में ऐक्सेस नहीं किया है. हालांकि, उस व्यू में रीयल-टाइम रिपोर्ट पर जाने पर रीयल-टाइम फिर से चालू हो जाता है. ज़्यादा जानकारी के लिए, रीयल-टाइम के बारे में सहायता लेख देखें.
- छूटे हुए पैरामीटर या अन्य समस्याओं के बारे में
ज़्यादा जानकारी पाने के लिए लॉग लेवल को
VERBOSE
पर सेट करें जो आपके हिट को भेजने से रोक सकते हैं. गेम की हैरारकी में GAv4 पर क्लिक करें. इसके बाद, ड्रॉप-डाउन में लॉग लेवल चुनें.
- पुष्टि करें कि आपने प्रीफ़ैब को सही तरीके से कॉन्फ़िगर किया है. यह ज़रूरी है कि आपके पास सही प्रॉपर्टी/ट्रैकिंग आईडी और ऐप्लिकेशन का नाम हो. पक्का करें कि आपको इससे जुड़ी प्रॉपर्टी की रिपोर्ट दिख रही हों.
- पुष्टि करें कि आपने भेजने की अवधि को सही वैल्यू पर सेट किया हो. इसे शून्य या नेगेटिव वैल्यू पर सेट करने से हिट भेजे जाने बंद हो जाएंगे. वहीं, ज़्यादा वैल्यू वाले हिट रीयल-टाइम रिपोर्ट में नहीं दिखेंगे (वे अन्य रिपोर्ट में अब भी दिखेंगे). प्लग इन के लिए डिफ़ॉल्ट वैल्यू, पांच सेकंड है.
- जिन Android डिवाइसों में Google Play services इंस्टॉल की गई हैं उनमें, अपने-आप डिस्पैच करने की सुविधा चालू है और मैन्युअल तौर पर डिस्पैच करने की सुविधा उपलब्ध नहीं है. ज़्यादा जानकारी के लिए, Android डिस्पैच दस्तावेज़ देखें.
- पुष्टि करें कि Dry Run फ़्लैग सही का निशान हटाया गया है. यह फ़्लैग आपके गेम की जांच करने के लिए बनाया गया है. अगर इसे चुना गया है, तो सभी हिट Google Analytics को नहीं भेजे जाएंगे.
कॉन्फ़िगरेशन और बिल्ड से जुड़ी सामान्य समस्याओं के लिए, यहां दी गई जानकारी देखें:
- अपनी स्क्रिप्ट में
GoogleAnalyticsV4
का इस्तेमाल करने से पहले, पक्का करें कि प्रीफ़ैब को कॉन्फ़िगर किया गया हो और उसे ऑब्जेक्ट हैरारकी में रखा गया हो. ऐसा न करने पर,NullReferenceException
दिख सकता है. - अगर iOS के लिए लिंकर की गड़बड़ियां मिल रही हैं, तो iOS को सेटअप और कॉन्फ़िगरेशन करने का तरीका अपनाएं. इससे, लाइब्रेरी बनाते समय ज़रूरी लाइब्रेरी अपने-आप जुड़ जाएंगी.
- अगर आपको Android पर अनुमतियों से जुड़ी गड़बड़ियां मिल रही हैं, तो अपनी AndroidManifest.xml फ़ाइल को अपडेट करने का तरीका जानने के लिए, Android सेट अप और कॉन्फ़िगरेशन के तरीके अपनाएं.
अन्य संसाधन
अगर आपको अब भी समस्याएं आ रही हैं और समस्या का troubleshoot नहीं कर पा रहे हैं, तो ये तरीके आज़माएं:
- Stack Overflow के बारे में मदद मांगें: google-analytics.
- अगर आपको लगता है कि प्लगिन में कोई गड़बड़ी है, तो समस्या खोलें.