Check out what’s new from Firebase at Google I/O 2022. Learn more

एकता के लिए Google Analytics के साथ आरंभ करें

Google Analytics आपके ऐप के लिए उपयोग और व्यवहार डेटा एकत्र करता है। SDK दो प्राथमिक प्रकार की जानकारी लॉग करता है:

  • इवेंट: आपके ऐप में क्या हो रहा है, जैसे उपयोगकर्ता की कार्रवाइयां, सिस्टम इवेंट या त्रुटियां।
  • उपयोगकर्ता गुण: वे गुण जिन्हें आप अपने उपयोगकर्ता आधार के खंडों का वर्णन करने के लिए परिभाषित करते हैं, जैसे भाषा वरीयता या भौगोलिक स्थिति।

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

इस डेटा तक पहुँचने के लिए:

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

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

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

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

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

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

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

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

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

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

लॉग इवेंट

आप तुरंत LogEvent() विधि से ईवेंट लॉग करना शुरू कर सकते हैं।

निम्न उदाहरण विभिन्न प्रकार के तर्कों के साथ ईवेंट लॉग करता है:

// Log an event with no parameters.
Firebase.Analytics.FirebaseAnalytics
  .LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin);

// Log an event with a float parameter
Firebase.Analytics.FirebaseAnalytics
  .LogEvent("progress", "percent", 0.4f);

// Log an event with an int parameter.
Firebase.Analytics.FirebaseAnalytics
  .LogEvent(
    Firebase.Analytics.FirebaseAnalytics.EventPostScore,
    Firebase.Analytics.FirebaseAnalytics.ParameterScore,
    42
  );

// Log an event with a string parameter.
Firebase.Analytics.FirebaseAnalytics
  .LogEvent(
    Firebase.Analytics.FirebaseAnalytics.EventJoinGroup,
    Firebase.Analytics.FirebaseAnalytics.ParameterGroupId,
    "spoon_welders"
  );

// Log an event with multiple parameters, passed as a struct:
Firebase.Analytics.Parameter[] LevelUpParameters = {
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.ParameterLevel, 5),
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.ParameterCharacter, "mrspoon"),
  new Firebase.Analytics.Parameter(
    "hit_accuracy", 3.14f)
};
Firebase.Analytics.FirebaseAnalytics.LogEvent(
  Firebase.Analytics.FirebaseAnalytics.EventLevelUp,
  LevelUpParameters);

अगले कदम