Catch up on everthing we announced at this year's Firebase Summit. Learn more

C++ के लिए Google Analytics के साथ प्रारंभ करें

Google Analytics आपके ऐप के लिए उपयोग और व्यवहार डेटा एकत्र करता है। SDK दो प्राथमिक प्रकार की जानकारी लॉग करता है:

  • घटनाक्रम: क्या इस तरह के उपयोगकर्ता क्रियाओं, प्रणाली की घटनाओं, या त्रुटियों के रूप में अपने अनुप्रयोग में हो रहा है,।
  • उपभोक्ता के गुण: आप इस तरह के वरीयता या भाषा भौगोलिक स्थिति जैसा अपने उपयोगकर्ता आधार के क्षेत्रों, वर्णन करने के लिए परिभाषित जिम्मेदार बताते हैं।

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

इस डेटा तक पहुँचने के लिए:

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

घटनाक्रम टैब शो घटना की कि स्वचालित रूप से Analytics घटना के प्रत्येक विशिष्ट प्रकार के लिए बनाई गई हैं अपने अनुप्रयोग द्वारा लॉग। बारे में अधिक पढ़ें Analytics रिपोर्टिंग डैशबोर्ड Firebase सहायता केंद्र में।

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

शुरू करने से पहले

इससे पहले कि आप उपयोग कर सकते हैं गूगल एनालिटिक्स , आप की जरूरत है:

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

    यदि आपका C++ प्रोजेक्ट पहले से ही Firebase का उपयोग करता है, तो यह पहले से ही पंजीकृत है और Firebase के लिए कॉन्फ़िगर किया गया है।

  • जोड़े में Firebase सी ++ एसडीके अपने सी ++ परियोजना के लिए।

नोट आपके सेल्सियस तक Firebase कहा कि ++ परियोजना में दोनों कार्यों को शामिल Firebase सांत्वना और अपने खुले सी ++ परियोजना में (उदाहरण के लिए, आप कंसोल से Firebase config फ़ाइलों को डाउनलोड, फिर उन्हें अपने सी ++ परियोजना में ले जाते हैं)।

फायरबेस ऐप बनाएं और इनिशियलाइज़ करें

शुरू करने से पहले, आपको फायरबेस ऐप बनाना और इनिशियलाइज़ करना होगा:

एंड्रॉयड

Firebase एप्लिकेशन बनाएं, JNI पर्यावरण और एक गुजर jobject तर्कों के रूप जावा गतिविधि के संदर्भ:

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

प्रारंभ एनालिटिक्स पुस्तकालय:

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

आईओएस+

फायरबेस ऐप बनाएं:

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

प्रारंभ एनालिटिक्स पुस्तकालय:

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

लॉग इवेंट

बाद आपके द्वारा कॉन्फ़िगर किए firebase::App उदाहरण के लिए, आप के साथ घटनाओं लॉग इन करने के लिए शुरू कर सकते LogEvent() विधि।

निम्न उदाहरण उपयोगकर्ता के स्कोर को अद्यतन करता है:

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

अगला कदम