Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

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

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

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

घटनाक्रम टैब शो घटना की कि स्वचालित रूप से Analytics घटना के प्रत्येक विशिष्ट प्रकार के लिए बनाई गई हैं अपने अनुप्रयोग द्वारा लॉग। बारे में अधिक पढ़ें Analytics रिपोर्टिंग डैशबोर्ड Firebase सहायता केंद्र में।

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

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

इससे पहले कि आप उपयोग कर सकते हैं गूगल एनालिटिक्स , आप की जरूरत है:

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

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

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

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

ध्यान रखें कि आपके एकता परियोजना के लिए Firebase जोड़ने दोनों में कार्य शामिल है Firebase सांत्वना और अपने खुले एकता परियोजना में (उदाहरण के लिए, आप Firebase config फ़ाइलों कंसोल से डाउनलोड, फिर उन्हें अपने एकता परियोजना में ले जाते हैं)।

लॉग इवेंट

आप तुरंत के साथ घटनाओं लॉग इन करने के लिए शुरू कर सकते 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);

अगला कदम