| प्लैटफ़ॉर्म चुनें: | iOS+ Android वेब Flutter Unity C++ |
Google Analytics आपके ऐप्लिकेशन के इस्तेमाल और व्यवहार से जुड़ा डेटा इकट्ठा करता है. एसडीके, दो मुख्य तरह की जानकारी लॉग करता है:
- इवेंट: आपके ऐप्लिकेशन में क्या हो रहा है. जैसे, उपयोगकर्ता की कार्रवाइयां, सिस्टम इवेंट या गड़बड़ियां.
- उपयोगकर्ता प्रॉपर्टी: ऐसे एट्रिब्यूट जिन्हें आपके उपयोगकर्ता आधार के सेगमेंट के बारे में बताने के लिए तय किया जाता है. जैसे, भाषा से जुड़ी प्राथमिकता या भौगोलिक जगह.
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 ऐप्लिकेशन बनाना और उसे शुरू करना होगा:
iOS+
Firebase ऐप्लिकेशन बनाएं:
app = ::firebase::App::Create(::firebase::AppOptions());
Analytics लाइब्रेरी को शुरू करें:
::firebase::analytics::Initialize(app);
Android
Firebase ऐप्लिकेशन बनाएं. इसके लिए, आर्ग्युमेंट के तौर पर jni एनवायरमेंट और Java गतिविधि का jobject रेफ़रंस पास करें:
app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);
Analytics लाइब्रेरी को शुरू करें:
::firebase::analytics::Initialize(app);
लॉग इवेंट
firebase::App इंस्टेंस को कॉन्फ़िगर करने के बाद, LogEvent() तरीके का इस्तेमाल करके इवेंट लॉग किए जा सकते हैं.
नीचे दिए गए उदाहरण में, उपयोगकर्ता का स्कोर अपडेट किया गया है:
analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);
अगले चरण
- Firebase कंसोल में, समय-समय पर अपना डेटा रीफ़्रेश होते हुए देखें.
- इवेंट और उपयोगकर्ता प्रॉपर्टी के बारे में गाइड देखें.