बुनियादी AdMob सेटअप पूरा करने के बाद, Firebase SDK को Google Analytics के लिए भी जोड़ा जा सकता है. इससे, Google Analytics और Firebase की अन्य सुविधाओं का फ़ायदा मिलता है. Google Analytics का इस्तेमाल शुरू करने का तरीका जानने के लिए, इस पेज पर आगे पढ़ें.Google Analytics
कॉन्फ़िगरेशन के इन बढ़ते लेवल से, ऐसी सुविधाएं मिलती हैं जिनसे ऐप्लिकेशन इस्तेमाल करने वाले लोगों के अनुभव और विज्ञापन से होने वाले रेवेन्यू को ऑप्टिमाइज़ किया जा सकता है. ज़्यादा जानने के लिए, सुविधाओं की यह टेबल और इससे जुड़े लिंक देखें!
| सुविधा |
SDK जोड़ना + उपयोगकर्ता मेट्रिक चालू करनाMobile Ads |
Mobile Ads SDK जोड़ना + उपयोगकर्ता मेट्रिक चालू करना और को Firebase से लिंक करनाAdMob |
Mobile Ads SDK टूल जोड़ना + उपयोगकर्ता मेट्रिक चालू करना और AdMob को Firebase से लिंक करना और Analytics के लिए Firebase SDK टूल जोड़नाAnalytics |
| अपने AdMob खाते में उपयोगकर्ता मेट्रिक देखने की सुविधा | |||
| अपने ऐप्लिकेशन से Analytics के इवेंट और उपयोगकर्ता प्रॉपर्टी अपने-आप इकट्ठा करें | |||
| AdMob में, चुनी गई उपयोगकर्ता मेट्रिक देखनाAdMob | |||
| Firebase की मदद से, Analytics डेटा को देखने और उसका इस्तेमाल करने की सुविधा | |||
| Firebase कंसोल में अहम मेट्रिक देखनाFirebase | |||
| विज्ञापन कैंपेन के लिए कन्वर्ज़न मार्क करना | |||
| कस्टम ऑडियंस बनाना | |||
| BigQuery में डेटा एक्सपोर्ट करना और उसका विश्लेषण करना | |||
| Analytics डेटा को अपनी ज़रूरत के मुताबिक बनाने के लिए, ज़्यादा सुविधाओं का ऐक्सेस | |||
| Analytics और मॉडल के लिए कस्टम इवेंट लॉग करना. जैसे, एआरपीयू और एआरपीपीयू मेट्रिक के लिए ecommerce_purchase इवेंट लॉग करना | |||
| विज्ञापन कैंपेन के लिए कस्टम कन्वर्ज़न कॉन्फ़िगर करना | |||
| अन्य Firebase प्रॉडक्ट इस्तेमाल करना
(जैसे, Remote Config और A/B Testing) |
|||
Google Analytics का इस्तेमाल शुरू करना
Google Analytics Firebase का Analytics इंजन है. इससे आपको डेटा के बारे में बेहतरीन नतीजे देने वाली अहम जानकारी मिलती है. अपने ऐप्लिकेशन में Google Analytics का इस्तेमाल शुरू करने के लिए Firebase के लिए Google Analytics SDK टूल जोड़ें.
यहां दिए गए चरणों में, अपने ऐप्लिकेशन में Firebase के लिए Google Analytics SDK टूल का इस्तेमाल शुरू करने का तरीका बताया गया है. SDK टूल को शुरू करने के बाद, अपने ऐप्लिकेशन में Analytics दस्तावेज़ पढ़कर, यह जाना जा सकता है कि इवेंट लॉग करना कैसे शुरू करें.
पहला चरण: अपने ऐप्लिकेशन में कॉन्फ़िगरेशन फ़ाइल जोड़ना
अगर आपने AdMob लिंक बनाने से पहले, अपने ऐप्लिकेशन को Firebase के साथ रजिस्टर किया है, तो
आपने अपने ऐप्लिकेशन में Firebase कॉन्फ़िगरेशन फ़ाइल पहले ही जोड़ दी है.
अपने Xcode प्रोजेक्ट की रूट डायरेक्ट्री में, GoogleService-Info.plist फ़ाइल देखें.
साथ ही, पक्का करें कि कॉन्फ़िगरेशन फ़ाइल सभी टारगेट में जोड़ी गई हो.
दूसरा चरण: अपने ऐप्लिकेशन में Analytics के लिए Firebase SDK टूल जोड़ना
अपनी Podfile में, Firebase के लिए Google Analytics SDK टूल की डिपेंडेंसी जोड़ें:
pod 'FirebaseAnalytics'pod installचलाएं. इसके बाद, बनाई गई.xcworkspaceफ़ाइल खोलें.- अपने
UIApplicationDelegateके साथ-साथ, अपने ऐप्लिकेशन डेलिगेट के इस्तेमाल किए जाने वाले अन्य Firebase मॉड्यूल में,FirebaseCoreमॉड्यूल इंपोर्ट करें. उदाहरण के लिए, 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 का इस्तेमाल किया जा रहा है, तो आपको ऐप्लिकेशन डेलिगेट बनाना होगा और उसे
अपने
Appस्ट्रक्चर सेUIApplicationDelegateAdaptorयाNSApplicationDelegateAdaptorके ज़रिए जोड़ना होगा. आपको ऐप्लिकेशन डेलिगेट स्विज़लिंग भी बंद करनी होगी. ज़्यादा जानकारी के लिए, SwiftUI के निर्देश देखें.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 का इस्तेमाल शुरू करना Google Analytics सेक्शन में बताया गया तरीका पूरा कर लिया हो. इसमें, Firebase का इस्तेमाल करने के लिए अपने ऐप्लिकेशन को कॉन्फ़िगर करना, Firebase के लिए Google Analytics 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 के अन्य प्रॉडक्ट इस्तेमाल करना
Firebase के लिए Google Analytics SDK टूल जोड़ने के बाद, Firebase के अन्य प्रॉडक्ट का इस्तेमाल भी किया जा सकता है. जैसे, Firebase Remote Config और Firebase A/B Testing.
Remote Config की मदद से, ऐप्लिकेशन का अपडेट पब्लिश किए बिना ही उसके काम करने के तरीके और लुक में बदलाव किया जा सकता है. इसके लिए, हर दिन के सक्रिय उपयोगकर्ताओं की संख्या पर कोई पाबंदी नहीं है और कोई शुल्क नहीं लगता.
A/B Testing की मदद से, अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई), फ़ीचर या दर्शकों को जोड़ने वाले कैंपेन में किए गए बदलावों की जांच की जा सकती है. इससे यह जाना जा सकता है कि बदलावों को सभी के लिए लागू करने से पहले, वे आपके मुख्य आंकड़ों (जैसे, रेवेन्यू और उपयोगकर्ता बनाए रखने की दर) पर असर डालते हैं या नहीं.
अपने ऐप्लिकेशन के लिए, विज्ञापन से होने वाले रेवेन्यू को ऑप्टिमाइज़ करना
उपयोगकर्ताओं के एक छोटे सबसेट के साथ, अलग-अलग विज्ञापन फ़ॉर्मैट या कॉन्फ़िगरेशन आज़माएं. इसके बाद, सभी उपयोगकर्ताओं के लिए विज्ञापन लागू करने के बारे में, डेटा के आधार पर फ़ैसले लें. ज़्यादा जानने के लिए, ये ट्यूटोरियल देखें:
विज्ञापन के नए फ़ॉर्मैट को आज़माना (खास जानकारी | लागू करने का तरीका).
विज्ञापन दिखाने की फ़्रीक्वेंसी ऑप्टिमाइज़ करना (खास जानकारी | लागू करने का तरीका).