Google Analytics आपके ऐप के लिए उपयोग और व्यवहार डेटा एकत्र करता है। SDK दो प्राथमिक प्रकार की जानकारी लॉग करता है:
- घटनाएँ: आपके ऐप में क्या हो रहा है, जैसे कि उपयोगकर्ता क्रियाएँ, सिस्टम घटनाएँ या त्रुटियाँ।
- उपयोगकर्ता गुण: वे विशेषताएँ जिन्हें आप अपने उपयोगकर्ता आधार के खंडों का वर्णन करने के लिए परिभाषित करते हैं, जैसे कि भाषा वरीयता या भौगोलिक स्थान।
Analytics स्वचालित रूप से कुछ ईवेंट और उपयोगकर्ता प्रॉपर्टी लॉग करता है; उन्हें सक्षम करने के लिए आपको कोई कोड जोड़ने की आवश्यकता नहीं है। यदि आपके ऐप को अतिरिक्त डेटा एकत्र करने की आवश्यकता है, तो आप 25 अलग-अलग एनालिटिक्स उपयोगकर्ता प्रॉपर्टी सेट कर सकते हैं और अपने ऐप में 500 अलग-अलग एनालिटिक्स ईवेंट प्रकार तक लॉग अप कर सकते हैं। आपके ऐप द्वारा लॉग किए जाने वाले ईवेंट की कुल मात्रा की कोई सीमा नहीं है।
इस डेटा तक पहुँचने के लिए:
- Firebase कंसोल में, अपना प्रोजेक्ट खोलें।
- एनालिटिक्स रिपोर्टिंग डैशबोर्ड देखने के लिए मेनू से एनालिटिक्स चुनें।
ईवेंट टैब उन ईवेंट रिपोर्ट्स को दिखाता है जो आपके ऐप द्वारा लॉग किए गए प्रत्येक विशिष्ट प्रकार के Analytics ईवेंट के लिए स्वचालित रूप से बनाई जाती हैं। Firebase सहायता केंद्र में Analytics रिपोर्टिंग डैशबोर्ड के बारे में अधिक पढ़ें.
आरंभ करने में आपकी सहायता करने के लिए, Analytics SDK ऐसे कई सुझाए गए ईवेंट परिभाषित करता है, जो खुदरा और ई-कॉमर्स, यात्रा और गेमिंग ऐप्स सहित विभिन्न प्रकार के ऐप्स में आम हैं। इन घटनाओं के बारे में अधिक जानने के लिए और उनका उपयोग कब करना है, Firebase सहायता केंद्र में ईवेंट और गुण लेख ब्राउज़ करें। रिपोर्ट में अधिकतम विवरण प्राप्त करने के लिए, सुझाए गए एनालिटिक्स इवेंट लॉग करें जो आपके ऐप और उनके निर्धारित पैरामीटर के लिए मायने रखते हैं। यह यह भी सुनिश्चित करता है कि आप नवीनतम Google Analytics सुविधाओं के उपलब्ध होते ही उनसे लाभान्वित हों।
शुरू करने से पहले
इससे पहले कि आप Google Analytics का उपयोग कर सकें, आपको निम्न करने की आवश्यकता है:
अपने C++ प्रोजेक्ट को पंजीकृत करें और इसे Firebase का उपयोग करने के लिए कॉन्फ़िगर करें।
यदि आपका C++ प्रोजेक्ट पहले से ही Firebase का उपयोग करता है, तो यह पहले से पंजीकृत है और Firebase के लिए कॉन्फ़िगर किया गया है।
अपने C++ प्रोजेक्ट में Firebase C++ SDK जोड़ें।
ध्यान दें कि आपके सी ++ प्रोजेक्ट में फायरबेस जोड़ने में फायरबेस कंसोल और आपके खुले सी ++ प्रोजेक्ट दोनों में कार्य शामिल हैं (उदाहरण के लिए, आप कंसोल से फायरबेस कॉन्फिग फाइल डाउनलोड करते हैं, फिर उन्हें अपने सी ++ प्रोजेक्ट में ले जाते हैं)।
फायरबेस ऐप बनाएं और आरंभ करें
शुरू करने से पहले, आपको फायरबेस ऐप बनाना और शुरू करना होगा:
एंड्रॉयड
तर्क के रूप में जावा गतिविधि के लिए जेनी पर्यावरण और jobject
संदर्भ पारित करने के लिए फायरबेस ऐप बनाएं:
app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);
एनालिटिक्स लाइब्रेरी को इनिशियलाइज़ करें:
::firebase::analytics::Initialize(app);
आईओएस+
फायरबेस ऐप बनाएं:
app = ::firebase::App::Create(::firebase::AppOptions());
एनालिटिक्स लाइब्रेरी को इनिशियलाइज़ करें:
::firebase::analytics::Initialize(app);
घटनाओं को लॉग करें
आपके द्वारा firebase::App
इंस्टेंस को कॉन्फ़िगर करने के बाद, आप LogEvent()
विधि से ईवेंट लॉग करना शुरू कर सकते हैं।
निम्न उदाहरण उपयोगकर्ता के स्कोर को अपडेट करता है:
analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);
अगले कदम
- Firebase कंसोल में समय-समय पर अपना डेटा रीफ्रेश देखें।
- घटनाओं और उपयोगकर्ता संपत्तियों पर मार्गदर्शिकाओं का अन्वेषण करें।