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

Firebase ऐप्लिकेशन बनाएं, ताकि जेनी एनवायरमेंट और jobject को पास किया जा सके का इस्तेमाल आर्ग्युमेंट के तौर पर करें:

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);

अगले चरण