यह क्विकस्टार्ट आपको दिखाता है कि Google Analytics को अपने ऐप में कैसे जोड़ा जाए और ईवेंट लॉग करना शुरू करें।
Google Analytics आपके ऐप के लिए उपयोग और व्यवहार डेटा एकत्र करता है। SDK दो प्राथमिक प्रकार की जानकारी लॉग करता है:
- इवेंट: आपके ऐप में क्या हो रहा है, जैसे उपयोगकर्ता की कार्रवाइयां, सिस्टम इवेंट या त्रुटियां।
- उपयोगकर्ता गुण: वे विशेषताएँ जिन्हें आप अपने उपयोगकर्ता आधार के खंडों का वर्णन करने के लिए परिभाषित करते हैं, जैसे भाषा वरीयता या भौगोलिक स्थान।
Analytics कुछ ईवेंट और उपयोगकर्ता प्रॉपर्टी को स्वचालित रूप से लॉग करता है; आपको उन्हें सक्षम करने के लिए कोई कोड जोड़ने की आवश्यकता नहीं है।
शुरू करने से पहले
यदि आपने पहले से ऐसा नहीं किया है, तो अपने Apple प्रोजेक्ट में Firebase जोड़ें और सुनिश्चित करें कि आपके Firebase प्रोजेक्ट में Google Analytics सक्षम है:
यदि आप एक नया Firebase प्रोजेक्ट बना रहे हैं, तो प्रोजेक्ट निर्माण कार्यप्रवाह के दौरान Google Analytics को सक्षम करें।
यदि आप किसी मौजूदा फायरबेस प्रोजेक्ट का उपयोग कर रहे हैं जिसमें Google Analytics सक्षम नहीं है, तो इसे सक्षम करने के लिए अपनी एकीकरण टैब पर जाएं।
> प्रोजेक्ट सेटिंग के
जब आप अपने प्रोजेक्ट में Google Analytics को सक्षम करते हैं, तो आपके Firebase ऐप्स Google Analytics डेटा स्ट्रीम से लिंक हो जाते हैं।
(अनुशंसित) । ऑडियंस और अभियान एट्रिब्यूशन जैसी अतिरिक्त सुविधाएं सक्षम करने के लिए अपने प्रोजेक्ट में AdSupport ढांचा जोड़ें ।
अपने ऐप्लिकेशन में Analytics SDK जोड़ें
फायरबेस निर्भरता को स्थापित और प्रबंधित करने के लिए स्विफ्ट पैकेज मैनेजर का उपयोग करें।
- Xcode में, आपका ऐप प्रोजेक्ट खुला होने के साथ, File > Add Packages पर नेविगेट करें।
- संकेत मिलने पर, Firebase Apple प्लेटफॉर्म्स SDK रिपॉजिटरी जोड़ें:
- एनालिटिक्स लाइब्रेरी चुनें।
- Analytics के साथ बेहतर अनुभव के लिए, हम अनुशंसा करते हैं कि आप अपने Firebase प्रोजेक्ट में Google Analytics को सक्षम करें और अपने ऐप्लिकेशन में Google Analytics के लिए Firebase SDK जोड़ें। आप आईडीएफए संग्रह के बिना या आईडीएफए संग्रह के साथ पुस्तकालय का चयन कर सकते हैं।
- समाप्त होने पर, Xcode स्वचालित रूप से पृष्ठभूमि में आपकी निर्भरता को हल करना और डाउनलोड करना शुरू कर देगा।
https://github.com/firebase/firebase-ios-sdk
Apple के उपयोगकर्ता गोपनीयता और डेटा उपयोग और ऐप ट्रैकिंग पारदर्शिता दस्तावेज़ में IDFA, डिवाइस-स्तरीय विज्ञापन पहचानकर्ता के बारे में अधिक जानें।
अगला, कुछ कॉन्फ़िगरेशन चरण करें:
- अपने
UIApplicationDelegate
मेंFirebaseCore
मॉड्यूल आयात करें, साथ ही आपके ऐप प्रतिनिधि द्वारा उपयोग किए जाने वाले किसी भी अन्य Firebase मॉड्यूल को आयात करें। उदाहरण के लिए, क्लाउड फायरस्टोर और प्रमाणीकरण का उपयोग करने के लिए:तीव्र
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
उद्देश्य सी
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
-
FirebaseApp
साझा इंस्टेंस कॉन्फ़िगर करें, आमतौर पर आपकेApp
के प्रारंभकर्ता या ऐप प्रतिनिधि केapplication(_:didFinishLaunchingWithOptions:)
विधि में:तीव्र
// Use Firebase library to configure APIs FirebaseApp.configure()
उद्देश्य सी
// Use Firebase library to configure APIs [FIRApp configure];
(वैकल्पिक) Apple विज्ञापन नेटवर्क एट्रिब्यूशन पंजीकरण अक्षम करें
आपकी सुविधा के लिए, SDK आपके ऐप को SKAdNetwork के साथ विज्ञापन नेटवर्क एट्रिब्यूशन के लिए Apple के साथ स्वचालित रूप से पंजीकृत करता है। अगर आप इस सुविधा को अक्षम करना चाहते हैं, तो अपने ऐप की info.plist फ़ाइल में GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED
का मान NO
(बूलियन) पर सेट करें।
ईवेंट लॉग करना प्रारंभ करें
FirebaseApp
इंस्टेंस को कॉन्फ़िगर करने के बाद, आप logEvent()
विधि से ईवेंट लॉग करना शुरू कर सकते हैं।
सभी ऐप्स के लिए कुछ ईवेंट की अनुशंसा की जाती है ; अन्य विशिष्ट व्यावसायिक प्रकारों या कार्यक्षेत्रों के लिए अनुशंसित हैं। आपको अपनी रिपोर्ट में अधिकतम उपलब्ध विवरण सुनिश्चित करने और भविष्य की सुविधाओं और एकीकरण से लाभ उठाने के लिए उनके निर्धारित मापदंडों के साथ सुझाए गए कार्यक्रम भेजने चाहिए। यह खंड एक पूर्व-निर्धारित घटना लॉगिंग को प्रदर्शित करता है, लॉगिंग इवेंट के बारे में अधिक जानकारी के लिए, लॉग इवेंट देखें।
निम्न उदाहरण दर्शाता है कि किसी उपयोगकर्ता द्वारा आपके ऐप में किसी विशिष्ट तत्व पर क्लिक करने का संकेत देने के लिए अनुशंसित ईवेंट को कैसे लॉग किया जाए:
तीव्र
Analytics.logEvent(AnalyticsEventSelectContent, parameters: [ AnalyticsParameterItemID: "id-\(title!)", AnalyticsParameterItemName: title!, AnalyticsParameterContentType: "cont", ])
उद्देश्य सी
[FIRAnalytics logEventWithName:kFIREventSelectContent parameters:@{ kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title], kFIRParameterItemName:self.title, kFIRParameterContentType:@"image" }];
इस ईवेंट को Xcode डिबग कंसोल में देखने के लिए, Analytics डीबगिंग सक्षम करें:
- Xcode में, उत्पाद > योजना > योजना संपादित करें चुनें...
- बाएं मेनू से चलाएँ का चयन करें।
- तर्क टैब का चयन करें।
- लॉन्च पर पारित तर्क में,
-FIRAnalyticsDebugEnabled
जोड़ें।
अगले कदम
- अपने ईवेंट सत्यापित करने के लिए DebugView का उपयोग करें।
- Firebase कंसोल में अपना डेटा एक्सप्लोर करें.
- घटनाओं और उपयोगकर्ता गुणों पर मार्गदर्शिकाओं का अन्वेषण करें।
- अपने डेटा को BigQuery में निर्यात करने का तरीका जानें.