C++ के लिए Google Analytics का इस्तेमाल शुरू करें

Google Analytics, आपके ऐप्लिकेशन के इस्तेमाल और व्यवहार से जुड़ा डेटा इकट्ठा करता है. SDK टूल, मुख्य तौर पर दो तरह की जानकारी लॉग करता है:

  • इवेंट: आपके ऐप्लिकेशन में क्या हो रहा है, जैसे कि उपयोगकर्ता की कार्रवाइयां, सिस्टम इवेंट या गड़बड़ियां.
  • उपयोगकर्ता प्रॉपर्टी: ऐसे एट्रिब्यूट जिन्हें आपके उपयोगकर्ता आधार के सेगमेंट के बारे में बताने के लिए तय किया जाता है. जैसे, भाषा की प्राथमिकता या भौगोलिक जगह.

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

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

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

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

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

वेब कंटेनर इंस्टॉल करने से पहले

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

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

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

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

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

Firebase ऐप्लिकेशन बनाना और उसे शुरू करना

शुरू करने से पहले, आपको Firebase ऐप्लिकेशन बनाना होगा और उसे शुरू करना होगा:

Android

JavaScript एनवायरमेंट को पास करके और आर्ग्युमेंट के तौर पर Java गतिविधि के लिए, jobject रेफ़रंस को पास करके, Firebase ऐप्लिकेशन बनाएं:

app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

Analytics लाइब्रेरी शुरू करें:

::firebase::analytics::Initialize(app);

iOS और उसके बाद के वर्शन

Firebase ऐप्लिकेशन बनाएं:

app = ::firebase::App::Create(::firebase::AppOptions());

Analytics लाइब्रेरी शुरू करें:

::firebase::analytics::Initialize(app);

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

firebase::App इंस्टेंस को कॉन्फ़िगर करने के बाद, LogEvent() तरीके से इवेंट लॉग करना शुरू किया जा सकता है.

यहां दिए गए उदाहरण में, उपयोगकर्ता के स्कोर को अपडेट किया गया है:

analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);

अगले चरण