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

Google विश्लेषिकी के साथ आरंभ करें

यह क्विकस्टार्ट आपको दिखाता है कि Google Analytics को अपने ऐप में कैसे जोड़ें और ईवेंट लॉग करना शुरू करें।

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

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

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

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

  1. आप पहले से ही नहीं है, तो अपने Apple परियोजना के लिए Firebase जोड़ने और सुनिश्चित करें कि Google Analytics आपकी Firebase परियोजना में सक्षम किया गया है:

    • यदि आप एक नया Firebase प्रोजेक्ट बना रहे हैं, तो प्रोजेक्ट निर्माण कार्यप्रवाह के दौरान Google Analytics को सक्षम करें।

    • यदि आप एक मौजूदा Firebase परियोजना है कि गूगल एनालिटिक्स सक्षम नहीं है, के लिए जाना उपयोग कर रहे हैं एकीकरण अपने का टैब > परियोजना सेटिंग्स इसे सक्षम करने के।

    जब आप अपने प्रोजेक्ट में Google Analytics को सक्षम करते हैं, तो आपके Firebase ऐप्स Google Analytics डेटा स्ट्रीम से लिंक हो जाते हैं।

  2. (अनुशंसित)। अपनी परियोजना के लिए AdSupport ढांचे जोड़े ऐसे दर्शकों और अभियान एट्रिब्यूशन के रूप में अतिरिक्त सुविधाओं को सक्षम करने।

अपने ऐप्लिकेशन में Analytics SDK जोड़ें

फायरबेस निर्भरता को स्थापित और प्रबंधित करने के लिए स्विफ्ट पैकेज मैनेजर का उपयोग करें।

  1. Xcode में, फ़ाइल के लिए खुला अपने ऐप्स प्रोजेक्ट, नेविगेट साथ> स्विफ्ट संकुल> पैकेज निर्भरता जोड़ें।
  2. संकेत मिलने पर, Firebase Apple प्लेटफॉर्म्स SDK रिपॉजिटरी जोड़ें:
  3.   https://github.com/firebase/firebase-ios-sdk
      
  4. एनालिटिक्स लाइब्रेरी चुनें।
  5. Analytics के साथ इष्टतम अनुभव के लिए, हम अनुशंसा करते गूगल एनालिटिक्स को सक्षम करने के अपने Firebase परियोजना में और अपने अनुप्रयोग के लिए Google विश्लेषण के लिए Firebase एसडीके जोड़ने। आप आईडीएफए संग्रह के बिना या आईडीएफए संग्रह के साथ पुस्तकालय का चयन कर सकते हैं।
  6. समाप्त होने पर, Xcode स्वचालित रूप से पृष्ठभूमि में आपकी निर्भरता को हल करना और डाउनलोड करना शुरू कर देगा।

IDFA, डिवाइस स्तर विज्ञापन पहचानकर्ता, एप्पल के में बारे में और जानें उपयोगकर्ता गोपनीयता और डेटा का उपयोग करें और एप्लिकेशन ट्रैकिंग पारदर्शिता प्रलेखन।

अगला, कुछ कॉन्फ़िगरेशन चरण करें:

  1. अपने में Firebase मॉड्यूल आयात UIApplicationDelegate :

    तीव्र

    import Firebase

    उद्देश्य सी

    @import Firebase;
  2. कॉन्फ़िगर एक FirebaseApp , उदाहरण के साझा आम तौर पर यदि आपके ऐप की में application:didFinishLaunchingWithOptions: विधि:

    तीव्र

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    उद्देश्य सी

    // Use Firebase library to configure APIs
    [FIRApp configure];


(वैकल्पिक) Apple विज्ञापन नेटवर्क एट्रिब्यूशन पंजीकरण अक्षम करें

आपकी सुविधा के लिए एसडीके स्वचालित रूप से पंजीकृत करता है के साथ विज्ञापन नेटवर्क रोपण के लिए एप्पल के साथ अपने अनुप्रयोग SKAdNetwork । आप इस सुविधा को अक्षम करना चाहते हैं, का मान सेट GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED को NO यदि आपके ऐप की Info.plist फ़ाइल में (बूलियन)।

ईवेंट लॉग करना प्रारंभ करें

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

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

निम्न उदाहरण दर्शाता है कि किसी उपयोगकर्ता द्वारा आपके ऐप में किसी विशिष्ट तत्व पर क्लिक करने का संकेत देने के लिए अनुशंसित ईवेंट को कैसे लॉग किया जाए:

तीव्र

नोट: यह Firebase उत्पाद MacOS लक्ष्य पर उपलब्ध नहीं है।
Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont",
])

उद्देश्य सी

नोट: यह Firebase उत्पाद MacOS लक्ष्य पर उपलब्ध नहीं है।
[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

इस ईवेंट को Xcode डिबग कंसोल में देखने के लिए, Analytics डीबगिंग सक्षम करें:

  1. Xcode में, चुनें योजना उत्पाद> योजना> संपादित करें ...
  2. बाएं मेनू से भागो का चयन करें।
  3. तर्क टैब चुनें।
  4. तर्क लॉन्च खंड पर पारित में, ऐड -FIRAnalyticsDebugEnabled

अगला कदम