इवेंट लॉग करें

इवेंट से आपको इस बारे में अहम जानकारी मिलती है कि आपके ऐप्लिकेशन में क्या हो रहा है. जैसे, उपयोगकर्ता की कार्रवाइयां, सिस्टम इवेंट या गड़बड़ियां.

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

शुरू करने से पहले

Google Analytics का इस्तेमाल करने से पहले, आपको:

  • अपना Unity प्रोजेक्ट रजिस्टर करें और इसे Firebase का इस्तेमाल करने के लिए कॉन्फ़िगर करें.

    • अगर आपके यूनिटी प्रोजेक्ट में पहले से ही Firebase का इस्तेमाल हो रहा है, तो इसका मतलब है कि यह पहले से ही Firebase के लिए रजिस्टर और कॉन्फ़िगर हो चुका है.

    • अगर आपके पास Unity प्रोजेक्ट नहीं है, तो ऐप्लिकेशन का सैंपल डाउनलोड किया जा सकता है.

  • अपने Unity प्रोजेक्ट में, Firebase Unity SDK (खास तौर पर, FirebaseAnalytics.unitypackage) जोड़ें.

ध्यान दें कि Firebase को अपने यूनिटी प्रोजेक्ट में जोड़ने पर, Firebase कंसोल और आपके खुले हुए Unity प्रोजेक्ट, दोनों में टास्क शामिल होते हैं. उदाहरण के लिए, कंसोल से Firebase कॉन्फ़िगरेशन फ़ाइलें डाउनलोड करने के बाद, उन्हें अपने Unity प्रोजेक्ट में ले जाएं.

इवेंट लॉग करें

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);

लॉग आउटपुट में इवेंट देखना

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 के लॉगकैट में दिखाता है, जिससे आपको तुरंत यह पुष्टि करने में मदद मिलती है कि इवेंट भेजे जा रहे हैं.

iOS और उसके बाद के वर्शन

इवेंट, कंसोल में लॉग किए जाते हैं और XCode के ज़रिए ऐप्लिकेशन को चलाते समय देखे जा सकते हैं.

डैशबोर्ड में आंकड़ों से जुड़े इवेंट देखना

Firebase कंसोल के डैशबोर्ड में, Analytics इवेंट के एग्रीगेट किए गए आंकड़े देखे जा सकते हैं. ये डैशबोर्ड दिन भर समय-समय पर अपडेट होते रहते हैं. तुरंत जांच करने के लिए, पिछले सेक्शन में बताए गए तरीके से, Logcat आउटपुट का इस्तेमाल करें.

Firebase कंसोल में यह डेटा ऐक्सेस करने के लिए:

  1. Firebase कंसोल में अपना प्रोजेक्ट खोलें.
  2. Analytics रिपोर्टिंग डैशबोर्ड देखने के लिए मेन्यू से Analytics चुनें.

इवेंट टैब में आपको ऐसी इवेंट रिपोर्ट दिखती हैं जो आपके ऐप्लिकेशन से लॉग किए गए हर अलग तरह के Analytics इवेंट के लिए अपने-आप बनी होती हैं. डैशबोर्ड के बारे में ज़्यादा जानें.