Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

लॉग इवेंट

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

ईवेंट आपके ऐप में क्या हो रहा है, इस बारे में जानकारी प्रदान करते हैं, जैसे उपयोगकर्ता क्रियाएं, सिस्टम ईवेंट या त्रुटियां।

Google Analytics स्वचालित रूप से आपके लिए कुछ ईवेंट लॉग करता है; आपको उन्हें प्राप्त करने के लिए कोई कोड जोड़ने की आवश्यकता नहीं है। यदि आपके ऐप को अतिरिक्त डेटा एकत्र करने की आवश्यकता है, तो आप अपने ऐप में 500 अलग-अलग Analytics ईवेंट प्रकार तक लॉग इन कर सकते हैं। आपके ऐप द्वारा लॉग किए जाने वाले ईवेंट की कुल मात्रा की कोई सीमा नहीं है। ध्यान दें कि ईवेंट के नाम केस-संवेदी होते हैं और दो ईवेंट लॉगिंग जिनके नाम केवल मामले में भिन्न होते हैं, दो अलग-अलग ईवेंट में परिणामित होंगे।

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

इससे पहले कि आप Google Analytics का उपयोग कर सकें, आपको यह करना होगा:

  • अपना एकता प्रोजेक्ट पंजीकृत करें और इसे फायरबेस का उपयोग करने के लिए कॉन्फ़िगर करें।

    • अगर आपका यूनिटी प्रोजेक्ट पहले से ही फायरबेस का उपयोग करता है, तो यह पहले से पंजीकृत है और फायरबेस के लिए कॉन्फ़िगर किया गया है।

    • यदि आपके पास एकता परियोजना नहीं है, तो आप एक नमूना ऐप डाउनलोड कर सकते हैं।

  • अपने यूनिटी प्रोजेक्ट में Firebase Unity SDK (विशेष रूप से, FirebaseAnalytics.unitypackage ) जोड़ें।

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

लॉग इवेंट

आपके द्वारा Firebase.Analytics.FirebaseAnalytics मॉड्यूल को प्रारंभ करने के बाद, आप LogEvent() विधि के साथ ईवेंट लॉग करने के लिए इसका उपयोग कर सकते हैं।

आरंभ करने में आपकी सहायता के लिए, Analytics SDK ऐसे कई सुझाए गए ईवेंट निर्धारित करता है जो खुदरा और ईकॉमर्स, यात्रा और गेमिंग ऐप्स सहित विभिन्न प्रकार के ऐप्स में सामान्य हैं। इन ईवेंट के बारे में और उनका उपयोग कब करना है, इसके बारे में अधिक जानने के लिए, Firebase सहायता केंद्र में ईवेंट और प्रॉपर्टी लेख ब्राउज़ करें.

आप निम्न स्थानों में सुझाए गए ईवेंट प्रकारों के कार्यान्वयन विवरण प्राप्त कर सकते हैं:

  • सुझाए गए ईवेंट: 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);

लॉग आउटपुट में ईवेंट देखें

एंड्रॉयड

आप एंड्रॉइड स्टूडियो डीबग लॉग में वर्बोज़ लॉगिंग को सक्षम कर सकते हैं, यह सत्यापित करने में सहायता के लिए कि एसडीके द्वारा घटनाओं को ठीक से लॉग किया जा रहा है। इसमें स्वचालित रूप से और मैन्युअल रूप से लॉग किए गए ईवेंट दोनों शामिल हैं।

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

आईओएस+

घटनाओं को कंसोल पर लॉग किया जाता है, और एक्सकोड के माध्यम से ऐप चलाते समय देखा जा सकता है।

डैशबोर्ड में एनालिटिक्स इवेंट देखें

आप Firebase कंसोल डैशबोर्ड में अपने Analytics ईवेंट के बारे में समेकित आंकड़े देख सकते हैं. ये डैशबोर्ड पूरे दिन समय-समय पर अपडेट होते रहते हैं। तत्काल परीक्षण के लिए, पिछले अनुभाग में बताए अनुसार लॉगकैट आउटपुट का उपयोग करें।

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

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

ईवेंट टैब उन ईवेंट रिपोर्ट को दिखाता है जो आपके ऐप द्वारा लॉग किए गए प्रत्येक विशिष्ट प्रकार के Analytics ईवेंट के लिए स्वचालित रूप से बनाई जाती हैं। Firebase सहायता केंद्र में Analytics रिपोर्टिंग डैशबोर्ड के बारे में और पढ़ें।