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