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

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

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

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

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

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

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

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

  • Firebase Unity SDK टूल (खास तौर पर, FirebaseAnalytics.unitypackage) जोड़ें आपका Unity प्रोजेक्ट भी सही है.

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

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

Firebase.Analytics.FirebaseAnalytics मॉड्यूल शुरू करने के बाद, इसका इस्तेमाल, LogEvent() तरीके से इवेंट लॉग करने के लिए किया जा सकता है.

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

सुझाए गए इवेंट को लागू करने की जानकारी यहां देखी जा सकती है जगहें:

  • सुझाए गए इवेंट: 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 के ज़रिए.

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

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

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

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

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