Google Analytics फायरबेस का एनालिटिक्स इंजन है। जब आप अपने ऐप में एनालिटिक्स और क्रैशलिटिक्स का एक साथ उपयोग करते हैं, तो आपको ऐसी सुविधाएं मिलती हैं जो समस्याएं पैदा करने में आपकी सहायता करती हैं और क्रैश डेटा का अधिक विवरण के साथ ट्रैक रखती हैं, जैसे क्रैश-मुक्त उपयोगकर्ता, ब्रेडक्रंब जो क्रैश से पहले विशिष्ट घटनाओं को ट्रैक करते हैं, और BigQuery, जहां आप अपने ऐप के प्रमुख मीट्रिक की कल्पना कर सकते हैं।
यह मार्गदर्शिका बताती है कि Crashlytics सेट अप वाले ऐप्लिकेशन में Analytics कैसे जोड़ा जाए (यदि आपने पहले से नहीं किया है, तो Crashlytics को अपने ऐप्लिकेशन में जोड़ें )।
चरण 1: एक फायरबेस कॉन्फ़िगरेशन फ़ाइल जोड़ें
- अपनी प्रोजेक्ट सेटिंग्स खोलें। योर एप्स कार्ड में, उस एप की बंडल आईडी चुनें जिसके लिए आपको कॉन्फिग फाइल की जरूरत है।
अपनी Firebase Apple प्लेटफ़ॉर्म कॉन्फ़िगरेशन फ़ाइल (
GoogleService-Info.plist
) प्राप्त करने के लिए GoogleService-Info.plist डाउनलोड करें पर क्लिक करें।आप अपनी Firebase Apple प्लेटफ़ॉर्म कॉन्फ़िग फ़ाइल को किसी भी समय फिर से डाउनलोड कर सकते हैं।
सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइल नाम अतिरिक्त वर्णों के साथ नहीं जोड़ा गया है, जैसे
(2)
.
अपनी कॉन्फ़िगरेशन फ़ाइल को अपने एक्सकोड प्रोजेक्ट की जड़ में ले जाएं। यदि संकेत दिया जाता है, तो सभी लक्ष्यों में कॉन्फ़िग फ़ाइल जोड़ने के लिए चयन करें।
यदि आपके प्रोजेक्ट में एकाधिक बंडल आईडी हैं, तो आपको प्रत्येक बंडल आईडी को फायरबेस कंसोल में एक पंजीकृत ऐप के साथ संबद्ध करना होगा ताकि प्रत्येक ऐप की अपनी GoogleService-Info.plist
फ़ाइल हो सके।
चरण 2: अपने ऐप में एनालिटिक्स एसडीके जोड़ें
फायरबेस निर्भरताओं को स्थापित और प्रबंधित करने के लिए स्विफ्ट पैकेज मैनेजर का उपयोग करें।
- Xcode में, अपने ऐप प्रोजेक्ट को खोलने के साथ, File > Swift Package > Add Package Dependency पर नेविगेट करें।
- संकेत दिए जाने पर, Firebase Apple प्लेटफ़ॉर्म SDK रिपॉजिटरी जोड़ें:
- Google Analytics के लिए Firebase SDK जोड़ें, या तो IDFA संग्रह वाली लाइब्रेरी या बिना IDFA संग्रह वाली लाइब्रेरी चुनें.
- समाप्त होने पर, Xcode स्वचालित रूप से पृष्ठभूमि में आपकी निर्भरताओं को हल करना और डाउनलोड करना शुरू कर देगा।
https://github.com/firebase/firebase-ios-sdk
अगला, फायरबेस मॉड्यूल को कॉन्फ़िगर करें:
- अपने
UIApplicationDelegate
मेंFirebaseCore
मॉड्यूल आयात करें, साथ ही आपके ऐप प्रतिनिधि द्वारा उपयोग किए जाने वाले किसी भी अन्य Firebase मॉड्यूल को आयात करें। उदाहरण के लिए, क्लाउड फायरस्टार और प्रमाणीकरण का उपयोग करने के लिए:स्विफ्टयूआई
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
तीव्र
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
उद्देश्य सी
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- अपने ऐप प्रतिनिधि के
application(_:didFinishLaunchingWithOptions:)
विधि मेंFirebaseApp
साझा उदाहरण कॉन्फ़िगर करें:स्विफ्टयूआई
// Use Firebase library to configure APIs FirebaseApp.configure()
तीव्र
// Use Firebase library to configure APIs FirebaseApp.configure()
उद्देश्य सी
// Use Firebase library to configure APIs [FIRApp configure];
- यदि आप SwiftUI का उपयोग कर रहे हैं, तो आपको एक एप्लिकेशन प्रतिनिधि बनाना होगा और इसे
UIApplicationDelegateAdaptor
याNSApplicationDelegateAdaptor
के माध्यम से अपनेApp
स्ट्रक्चर में संलग्न करना होगा। आपको ऐप डेलिगेट स्विज़लिंग को भी अक्षम करना होगा। अधिक जानकारी के लिए, SwiftUI निर्देश देखें.स्विफ्टयूआई
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
आपका ऐप अब Google Analytics का उपयोग करने के लिए तैयार है।
अगले कदम
- अपने ईवेंट सत्यापित करने के लिए DebugView का उपयोग करें।
- Firebase कंसोल में अपना डेटा एक्सप्लोर करें।
- इवेंट और उपयोगकर्ता प्रॉपर्टी पर गाइड एक्सप्लोर करें.
- अपना डेटा BigQuery में निर्यात करने का तरीका जानें.