लॉग इवेंट

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

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

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

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

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

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

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

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

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

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

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

आरंभ करने में आपकी सहायता के लिए, एनालिटिक्स एसडीके कई अनुशंसित घटनाओं को परिभाषित करता है जो खुदरा और ईकॉमर्स, यात्रा और गेमिंग ऐप्स सहित विभिन्न प्रकार के ऐप्स में आम हैं। इन ईवेंट के बारे में और उनका उपयोग कब करना है, इसके बारे में अधिक जानने के लिए 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)
);

निर्धारित मापदंडों के अतिरिक्त, आप किसी भी ईवेंट में निम्नलिखित पैरामीटर जोड़ सकते हैं:

  • कस्टम पैरामीटर: कस्टम पैरामीटर सीधे आपकी एनालिटिक्स रिपोर्ट में प्रदर्शित नहीं होते हैं, लेकिन उनका उपयोग ऑडियंस परिभाषाओं में फ़िल्टर के रूप में किया जा सकता है जिसे हर रिपोर्ट पर लागू किया जा सकता है। यदि आपका ऐप किसी BigQuery प्रोजेक्ट से जुड़ा हुआ है तो BigQuery पर निर्यात किए गए डेटा में कस्टम पैरामीटर भी शामिल किए जाते हैं।

  • VALUE पैरामीटर: VALUE एक सामान्य प्रयोजन पैरामीटर है जो एक एनालिटिक्स इवेंट से संबंधित प्रमुख मीट्रिक जमा करने के लिए उपयोगी है। उदाहरणों में राजस्व, दूरी, समय और अंक शामिल हैं।

यदि आपके एप्लिकेशन की विशिष्ट आवश्यकताएं सुझाए गए एनालिटिक्स इवेंट प्रकार में शामिल नहीं हैं, तो आप अपने स्वयं के कस्टम एनालिटिक्स इवेंट लॉग कर सकते हैं जैसा कि इस उदाहरण में दिखाया गया है:

Firebase.Analytics.FirebaseAnalytics.LogEvent("custom_progress_event", "percent", 0.4f);

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

एंड्रॉयड

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

आप एडीबी कमांड की एक श्रृंखला के साथ वर्बोज़ लॉगिंग सक्षम कर सकते हैं:

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

यह कमांड आपके ईवेंट को एंड्रॉइड स्टूडियो लॉगकैट में प्रदर्शित करता है, जिससे आपको तुरंत यह सत्यापित करने में मदद मिलती है कि ईवेंट भेजे जा रहे हैं।

आईओएस+

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

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

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

फायरबेस कंसोल में इस डेटा तक पहुंचने के लिए:

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

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