AdMob का बुनियादी सेटअप पूरा करने के बाद, Google Analytics के लिए Firebase SDK टूल भी जोड़ा जा सकता है. इससे, Google Analytics और Firebase की अन्य सुविधाओं का फ़ायदा लिया जा सकता है. इस पेज पर आगे जाकर, Google Analytics का इस्तेमाल शुरू करने का तरीका जानें.
कॉन्फ़िगरेशन के ये बढ़ते लेवल, ऐसी सुविधाओं के साथ काम करते हैं जो आपके ऐप्लिकेशन के उपयोगकर्ता अनुभव और विज्ञापन से मिलने वाले रेवेन्यू को ऑप्टिमाइज़ करने में आपकी मदद कर सकती हैं. सुविधाओं की इस टेबल और उनके लिंक पर जाकर, ज़्यादा जानें!
| सुविधा |
Mobile Ads SDK टूल जोड़ें + उपयोगकर्ता मेट्रिक चालू करें |
Mobile Ads SDK टूल जोड़ें + उपयोगकर्ता मेट्रिक चालू करें और AdMob को Firebase से लिंक करें |
Mobile Ads SDK टूल जोड़ें + उपयोगकर्ता मेट्रिक चालू करें और AdMob को Firebase से लिंक करें और Analytics के लिए Firebase SDK टूल जोड़ें |
| अपने AdMob खाते में उपयोगकर्ता मेट्रिक देखना | |||
| आपके ऐप्लिकेशन से, Analytics के इवेंट और उपयोगकर्ता प्रॉपर्टी अपने-आप इकट्ठा होने की सुविधा | |||
| AdMob में उपयोगकर्ता मेट्रिक देखना | |||
| Firebase की मदद से, Analytics डेटा को देखने और उसका इस्तेमाल करने की सुविधा | |||
| Firebase कंसोल में मुख्य मेट्रिक देखना | |||
| विज्ञापन कैंपेन के लिए कन्वर्ज़न मार्क करना | |||
| कस्टम ऑडियंस बनाना | |||
| BigQuery में डेटा एक्सपोर्ट करना और उसका विश्लेषण करना | |||
| अपने Analytics डेटा को पसंद के मुताबिक बनाने के लिए, ज़्यादा सुविधाओं का ऐक्सेस पाएं | |||
| आंकड़ों और मॉडल के लिए कस्टम इवेंट लॉग करना (जैसे, एआरपीयू और एआरपीपीयू मेट्रिक के लिए, ecommerce_purchase इवेंट लॉग करना) | |||
| विज्ञापन कैंपेन के लिए कस्टम कन्वर्ज़न कॉन्फ़िगर करना | |||
| Firebase के अन्य प्रॉडक्ट का इस्तेमाल करना
(जैसे, Remote Config और A/B Testing) |
|||
Google Analytics का इस्तेमाल शुरू करें
Google Analytics, Firebase का Analytics इंजन है. इससे आपको अपने डेटा के बारे में अहम जानकारी मिलती है. Google Analytics के लिए Firebase SDK टूल जोड़कर, अपने ऐप्लिकेशन में Google Analytics का इस्तेमाल शुरू करें.
यहां दिए गए तरीके से, अपने ऐप्लिकेशन में Google Analytics के लिए Firebase SDK टूल का इस्तेमाल शुरू किया जा सकता है. SDK टूल को शुरू करने के बाद, Analytics दस्तावेज़ पर जाएं. इससे आपको अपने ऐप्लिकेशन में इवेंट लॉग करने का तरीका जानने में मदद मिलेगी.
पहला चरण: अपने ऐप्लिकेशन में कॉन्फ़िगरेशन फ़ाइल जोड़ना
अगर आपने AdMob लिंक बनाने से पहले, अपने ऐप्लिकेशन को Firebase के साथ रजिस्टर किया है, तो इसका मतलब है कि आपने अपने ऐप्लिकेशन में Firebase कॉन्फ़िगरेशन फ़ाइल पहले ही जोड़ दी है.
अपने Xcode प्रोजेक्ट के रूट में GoogleService-Info.plist फ़ाइल देखें.
यह भी पक्का करें कि कॉन्फ़िगरेशन फ़ाइल को सभी टारगेट में जोड़ा गया हो.
दूसरा चरण: अपने ऐप्लिकेशन में Analytics के लिए Firebase SDK टूल जोड़ना
अपनी Podfile में, Google Analytics के लिए Firebase SDK टूल की डिपेंडेंसी जोड़ें:
pod 'FirebaseAnalytics'pod installचलाएं. इसके बाद, बनाई गई.xcworkspaceफ़ाइल खोलें.FirebaseCoreमॉड्यूल को अपनेUIApplicationDelegateमें इंपोर्ट करें. साथ ही, ऐसे अन्य Firebase मॉड्यूल भी इंपोर्ट करें जिनका इस्तेमाल आपका ऐप्लिकेशन डेलिगेट करता है. उदाहरण के लिए, Cloud Firestore और Authentication का इस्तेमाल करने के लिए:SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Swift
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- अपने ऐप्लिकेशन डेलिगेट के
application(_:didFinishLaunchingWithOptions:)तरीके में, शेयर किया गयाFirebaseAppइंस्टेंस कॉन्फ़िगर करें:SwiftUI
// Use Firebase library to configure APIs FirebaseApp.configure()
Swift
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
- अगर SwiftUI का इस्तेमाल किया जा रहा है, तो आपको एक ऐप्लिकेशन डेलिगेट बनाना होगा और उसे
UIApplicationDelegateAdaptorयाNSApplicationDelegateAdaptorके ज़रिए अपनेAppस्ट्रक्चर से अटैच करना होगा. आपको ऐप्लिकेशन डेलिगेट स्विज़लिंग को भी बंद करना होगा. ज़्यादा जानकारी के लिए, SwiftUI के निर्देश देखें.SwiftUI
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
कस्टम इवेंट लॉग करने की सुविधा लागू करना
इस सेक्शन में, आपके ऐप्लिकेशन में कस्टम इवेंट लॉगिंग लागू करने का उदाहरण दिया गया है. यह उदाहरण, कस्टम इवेंट ecommerce_purchase के लिए है. यह इवेंट, AdMob से लिंक किए गए ऐप्लिकेशन के लिए लॉग करने में मददगार होता है. खास तौर पर, एआरपीयू और एआरपीपीयू का हिसाब लगाने के लिए.
अपने ऐप्लिकेशन में कस्टम इवेंट लॉग करने की सुविधा लागू करने का तरीका यहां बताया गया है:
पक्का करें कि आपने इस पेज पर मौजूद, Google Analytics का इस्तेमाल शुरू करें सेक्शन को पूरा कर लिया हो. इसमें, Firebase का इस्तेमाल करने के लिए अपने ऐप्लिकेशन को कॉन्फ़िगर करना, Google Analytics के लिए Firebase SDK टूल जोड़ना, और SDK टूल को शुरू करना शामिल है.
ecommerce_purchaseइवेंट को लॉग करें (Swift | Obj-C). यहां एक उदाहरण दिया गया है:Swift
Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
Objective-C
[FIRAnalytics logEventWithName:kFIREventPurchase parameters:@{ kFIRParameterCoupon: @"SummerPromo", kFIRParameterCurrency: @"JPY", kFIRParameterValue: @10000, kFIRParameterShipping: @500, kFIRParameterTransactionID: @"192803301", }];
अपने ऐप्लिकेशन में कस्टम इवेंट लॉग करने के बारे में ज़्यादा जानने के लिए, Analytics दस्तावेज़ पर जाएं.
अपने ऐप्लिकेशन में Firebase के अन्य प्रॉडक्ट इस्तेमाल करना
Google Analytics के लिए Firebase SDK टूल जोड़ने के बाद, Firebase के अन्य प्रॉडक्ट भी इस्तेमाल किए जा सकते हैं. जैसे, Firebase Remote Config और Firebase A/B Testing.
Remote Config की मदद से, ऐप्लिकेशन के काम करने के तरीके और लुक में बदलाव किया जा सकता है. इसके लिए, ऐप्लिकेशन का अपडेट पब्लिश करने की ज़रूरत नहीं होती.
A/B Testing की मदद से, अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई), सुविधाओं या यूज़र ऐक्टिविटी बढ़ाने वाले कैंपेन में किए गए बदलावों को टेस्ट किया जा सकता है. इससे आपको यह जानने में मदद मिलती है कि इन बदलावों को बड़े पैमाने पर लागू करने से पहले, क्या इनसे आपकी मुख्य मेट्रिक (जैसे, रेवेन्यू और उपयोगकर्ता को जोड़े रखना) पर कोई असर पड़ता है.
अपने ऐप्लिकेशन से विज्ञापन दिखाकर होने वाली कमाई को ऑप्टिमाइज़ करना
उपयोगकर्ताओं के एक छोटे सबसेट के साथ, अलग-अलग विज्ञापन फ़ॉर्मैट या कॉन्फ़िगरेशन आज़माएं. इसके बाद, अपने सभी उपयोगकर्ताओं के लिए विज्ञापन लागू करने के बारे में, डेटा के आधार पर फ़ैसले लें. ज़्यादा जानने के लिए, ये ट्यूटोरियल देखें:
नए विज्ञापन फ़ॉर्मैट को इस्तेमाल करने के लिए टेस्ट करना (खास जानकारी | लागू करना).
विज्ञापनों की फ़्रीक्वेंसी ऑप्टिमाइज़ करना (खास जानकारी | लागू करने का तरीका).