| प्लैटफ़ॉर्म चुनें: | iOS+ Android Web Flutter Unity C++ |
इवेंट से आपको यह इनसाइट मिलती है कि आपके ऐप्लिकेशन में क्या हो रहा है. जैसे, उपयोगकर्ता की कार्रवाइयां, सिस्टम में होने वाले इवेंट या गड़बड़ियां.
Google Analytics कुछ इवेंट अपने-आप लॉग करता है. इन्हें पाने के लिए, आपको कोई कोड जोड़ने की ज़रूरत नहीं होती. अगर आपके ऐप्लिकेशन को ज़्यादा डेटा इकट्ठा करना है, तो अपने ऐप्लिकेशन में अलग-अलग तरह के ज़्यादा से ज़्यादा 500 Analytics इवेंट लॉग किए जा सकते हैं. आपके ऐप्लिकेशन से लॉग किए जाने वाले इवेंट की कुल संख्या पर कोई पाबंदी नहीं है. ध्यान दें कि इवेंट के नाम केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होते हैं. अगर दो इवेंट के नाम भले ही एक जैसे हों, लेकिन केस-सेंसिटिव होने की वजह से उन्हें अलग-अलग इवेंट के तौर पर लिया जाएगा.
शुरू करने से पहले
Google Analytics का इस्तेमाल करने से पहले, Google Analytics, आपको ये काम करने होंगे:
अपने यूनिटी प्रोजेक्ट को रजिस्टर करें और उसे Firebase का इस्तेमाल करने के लिए कॉन्फ़िगर करें.
अगर आपका यूनिटी प्रोजेक्ट पहले से ही Firebase का इस्तेमाल कर रहा है, तो वह पहले से ही Firebase के लिए रजिस्टर और कॉन्फ़िगर किया गया है.
अगर आपके पास यूनिटी प्रोजेक्ट नहीं है, तो आप सैंपल ऐप्लिकेशन डाउनलोड कर सकते हैं.
अपने यूनिटी प्रोजेक्ट में Firebase Unity SDK (खास तौर पर,
FirebaseAnalytics.unitypackage) जोड़ें.
इवेंट लॉग करना
Firebase.Analytics.FirebaseAnalytics मॉड्यूल को शुरू करने के बाद,
आप LogEvent() तरीके का इस्तेमाल करके इवेंट लॉग कर सकते हैं.
आपकी मदद करने के लिए, Analytics SDK, सुझाए गए कई इवेंट तय करता है. ये इवेंट, अलग-अलग तरह के ऐप्लिकेशन में आम तौर पर इस्तेमाल किए जाते हैं. इनमें खुदरा और ई-कॉमर्स, यात्रा, और गेमिंग ऐप्लिकेशन शामिल हैं. इन इवेंट के बारे में ज़्यादा जानने और यह जानने के लिए कि इनका इस्तेमाल कब करना चाहिए, Google Analytics के सहायता केंद्र में सुझाए गए इवेंट लेख देखें.
सुझाए गए इवेंट को लागू करने के बारे में जानकारी यहां देखी जा सकती है:
- सुझाए गए इवेंट:
Eventकॉन्सटेंट की सूची देखें. - तय पैरामीटर:
Parametersकॉन्सटेंट की सूची देखें.
यहां दिए गए उदाहरण में, सुझाए गए
SELECT_CONTENT इवेंट को लॉग करने का तरीका बताया गया है:
// Log an event with multiple parameters, passed as an array: Firebase.Analytics.FirebaseAnalytics.LogEvent( Firebase.Analytics.FirebaseAnalytics.EventSelectContent, new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterItemId, id), new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterItemName, "name"), new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.UserPropertySignUpMethod, "Google"), new Firebase.Analytics.Parameter( "favorite_food", mFavoriteFood), new Firebase.Analytics.Parameter( "user_id", mUserId) );
तय पैरामीटर के अलावा, किसी भी इवेंट में ये पैरामीटर जोड़े जा सकते हैं:
कस्टम पैरामीटर: कस्टम पैरामीटर, आपकी Analytics रिपोर्ट में सीधे तौर पर नहीं दिखते. हालांकि, इनका इस्तेमाल ऑडियंस की परिभाषाओं में फ़िल्टर के तौर पर किया जा सकता है. इन परिभाषाओं को हर रिपोर्ट पर लागू किया जा सकता है. अगर आपका ऐप्लिकेशन, BigQuery प्रोजेक्ट से लिंक है, तो कस्टम पैरामीटर, BigQuery में एक्सपोर्ट किए गए डेटा में भी शामिल होते हैं.
VALUEपैरामीटर:VALUEएक सामान्य पैरामीटर है. यह Analytics इवेंट से जुड़े मुख्य मेट्रिक को इकट्ठा करने के लिए काम का है. उदाहरण के लिए, रेवेन्यू, दूरी, समय, और पॉइंट.
अगर आपके ऐप्लिकेशन की ज़रूरतें, सुझाए गए किसी Analytics इवेंट टाइप से पूरी नहीं होती हैं, तो अपने कस्टम Analytics इवेंट लॉग किए जा सकते हैं. जैसे, इस उदाहरण में दिखाया गया है:
Firebase.Analytics.FirebaseAnalytics.LogEvent("custom_progress_event", "percent", 0.4f);
लॉग आउटपुट में इवेंट देखना
iOS+
इवेंट, कंसोल में लॉग किए जाते हैं. इन्हें XCode के ज़रिए ऐप्लिकेशन चलाते समय देखा जा सकता है.
Android
Android Studio के डीबग लॉग में, वर्बोस लॉगिंग की सुविधा चालू की जा सकती है. इससे यह पुष्टि करने में मदद मिलती है कि SDK टूल, इवेंट को सही तरीके से लॉग कर रहा है. इसमें, अपने-आप और मैन्युअल तरीके से लॉग किए गए, दोनों तरह के इवेंट शामिल हैं.
adb कमांड की सीरीज़ का इस्तेमाल करके, वर्बोस लॉगिंग की सुविधा चालू की जा सकती है:
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
इस कमांड से, आपके इवेंट Android Studio के लॉगकैट में दिखते हैं. इससे तुरंत यह पुष्टि करने में मदद मिलती है कि इवेंट भेजे जा रहे हैं.
डैशबोर्ड में Analytics इवेंट देखना
Firebase कंसोल में, आप अपने इवेंट के बारे में इकट्ठा किए गए आंकड़े देख सकते हैं Analytics > Events डैशबोर्ड में.
इस डैशबोर्ड के बारे में यहां दी गई बातों का ध्यान रखें:
डैशबोर्ड में, इवेंट की रिपोर्ट दिखती हैं. ये रिपोर्ट, आपके ऐप्लिकेशन से लॉग किए गए हर तरह के इवेंट के लिए अपने-आप बनती हैं.
डैशबोर्ड, दिन भर समय-समय पर अपडेट होता रहता है. तुरंत जांच करने के लिए, Xcode डीबग कंसोल या लॉगकैट आउटपुट का इस्तेमाल करें. इसके बारे में, इस गाइड के पिछले सेक्शन में बताया गया है.
डैशबोर्ड के बारे में ज़्यादा जानें.