Google Analytics आपके ऐप्लिकेशन के इस्तेमाल और व्यवहार का डेटा इकट्ठा करता है. SDK टूल, दो मुख्य तरह की जानकारी को लॉग करता है:
- इवेंट: आपके ऐप्लिकेशन में क्या हो रहा है, जैसे कि उपयोगकर्ता की कार्रवाइयां, सिस्टम में होने वाले इवेंट या गड़बड़ियां.
- उपयोगकर्ता प्रॉपर्टी: ये ऐसे एट्रिब्यूट होते हैं जिनकी मदद से, उपयोगकर्ता आधार के सेगमेंट के बारे में जानकारी दी जाती है. जैसे, भाषा की प्राथमिकता या भौगोलिक जगह.
Analytics कुछ इवेंट और उपयोगकर्ता प्रॉपर्टी को अपने-आप लॉग करता है. इन्हें चालू करने के लिए, आपको कोई कोड जोड़ने की ज़रूरत नहीं है. अगर आपके ऐप्लिकेशन को ज़्यादा डेटा इकट्ठा करना है, तो आपके पास 25 अलग-अलग Analytics उपयोगकर्ता प्रॉपर्टी सेट अप करने का विकल्प है. साथ ही, अपने ऐप्लिकेशन में 500 अलग-अलग Analytics इवेंट टाइप को लॉग किया जा सकता है. आपके ऐप्लिकेशन में लॉग किए जाने वाले इवेंट की कुल संख्या पर कोई सीमा नहीं है.
इस डेटा को ऐक्सेस करने के लिए:
- Firebase कंसोल में, अपना प्रोजेक्ट खोलें.
- Analytics रिपोर्टिंग डैशबोर्ड देखने के लिए, मेन्यू से Analytics चुनें.
इवेंट टैब में, इवेंट की ऐसी रिपोर्ट दिखती हैं जो आपके ऐप्लिकेशन से लॉग किए गए हर अलग तरह के Analytics इवेंट के लिए अपने-आप बन जाती हैं. डैशबोर्ड के बारे में ज़्यादा पढ़ें.
शुरू करने में आपकी मदद करने के लिए, Analytics SDK टूल कई सुझाए गए इवेंट तय करता है. ये इवेंट, अलग-अलग तरह के ऐप्लिकेशन में आम तौर पर इस्तेमाल किए जाते हैं. इनमें खुदरा और ई-कॉमर्स, यात्रा, और गेमिंग ऐप्लिकेशन शामिल हैं. इन इवेंट के बारे में ज़्यादा जानने और यह जानने के लिए कि इन्हें कब इस्तेमाल करना है, सुझाए गए इवेंट देखें. रिपोर्ट में ज़्यादा से ज़्यादा जानकारी पाने के लिए, अपने ऐप्लिकेशन के लिए काम के सुझाए गए इवेंट और उनके तय पैरामीटर लॉग करें. इससे यह भी पक्का होता है कि नई Google Analytics सुविधाएं उपलब्ध होते ही, आपको उनका फ़ायदा मिल सके.
शुरू करने से पहले
Google Analytics का इस्तेमाल करने से पहले, आपको ये काम करने होंगे:
अपना C++ प्रोजेक्ट रजिस्टर करें और उसे Firebase का इस्तेमाल करने के लिए कॉन्फ़िगर करें.
अगर आपका C++ प्रोजेक्ट पहले से ही Firebase का इस्तेमाल करता है, तो इसका मतलब है कि वह Firebase के लिए पहले से ही रजिस्टर और कॉन्फ़िगर है.
अपने C++ प्रोजेक्ट में Firebase C++ SDK टूल जोड़ें.
ध्यान दें कि अपने C++ प्रोजेक्ट में Firebase जोड़ने के लिए, Firebase कंसोल और अपने ओपन C++ प्रोजेक्ट, दोनों में टास्क शामिल होते हैं. उदाहरण के लिए, कंसोल से Firebase कॉन्फ़िगरेशन फ़ाइलें डाउनलोड करके, उन्हें अपने C++ प्रोजेक्ट में ले जाना.
Firebase ऐप्लिकेशन बनाना और उसे शुरू करना
शुरू करने से पहले, आपको Firebase ऐप्लिकेशन बनाना और उसे शुरू करना होगा:
Android
jni एनवायरमेंट और 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);
अगले चरण
- Firebase कंसोल में समय-समय पर अपना डेटा रीफ़्रेश करें.
- इवेंट और उपयोगकर्ता प्रॉपर्टी के बारे में गाइड देखें.