获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

C++ के लिए 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 का उपयोग कर सकें, आपको यह करना होगा:

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

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

  • अपने C++ प्रोजेक्ट में Firebase C++ SDK जोड़ें।

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

फायरबेस ऐप बनाएं और इनिशियलाइज़ करें

शुरू करने से पहले, आपको फायरबेस ऐप बनाना और इनिशियलाइज़ करना होगा:

एंड्रॉयड

फायरबेस ऐप बनाएं, जेएनआई पर्यावरण और जावा गतिविधि के लिए 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);

अगले कदम