AdMob ऐप्लिकेशन के साथ, Google Analytics और Firebase की ज़्यादा सुविधाओं का इस्तेमाल करें


इस पेज पर यह माना गया है कि आपने अपने ऐप्लिकेशन में

बुनियादी AdMob सेटअप पूरा करने के बाद, Google Analytics के लिए Firebase SDK टूल भी जोड़ा जा सकता है. इससे, 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 का इस्तेमाल शुरू करने के लिए , Google Analytics के लिए Firebase SDK टूल जोड़ें.

अपने ऐप्लिकेशन में Google Analytics के लिए Firebase SDK टूल का इस्तेमाल शुरू करने का तरीका यहां बताया गया है. SDK टूल को शुरू करने के बाद, अपने ऐप्लिकेशन में इवेंट लॉग करने का तरीका जानने के लिए, Analytics दस्तावेज़ पढ़ें.

पहला चरण: अपने ऐप्लिकेशन में कॉन्फ़िगरेशन फ़ाइल जोड़ना

अगर आपने AdMob लिंक बनाने से पहले, अपने ऐप्लिकेशन को Firebase के साथ रजिस्टर किया है, तो आपने अपने ऐप्लिकेशन में पहले ही Firebase कॉन्फ़िगरेशन फ़ाइल जोड़ दी होगी. अपने Xcode प्रोजेक्ट के रूट में, GoogleService-Info.plist फ़ाइल देखें. यह भी पक्का करें कि कॉन्फ़िगरेशन फ़ाइल, सभी टारगेट में जोड़ी गई हो.

दूसरा चरण: अपने ऐप्लिकेशन में Analytics के लिए Firebase SDK टूल जोड़ना

  1. अपने Podfile में, Firebase SDK टूल के लिए Google Analytics की डिपेंडेंसी जोड़ें:

    pod 'FirebaseAnalytics'
    
  2. pod install चलाएं. इसके बाद, बनाई गई .xcworkspace फ़ाइल खोलें.

  3. अपने 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;
    // ...
          
  4. अपने ऐप्लिकेशन डेलिगेट के 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];
  5. अगर 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()
          }
        }
      }
    }
          

कस्टम इवेंट लॉग करने की सुविधा लागू करना

इस सेक्शन में, अपने ऐप्लिकेशन में कस्टम इवेंट लॉग करने की सुविधा लागू करने का एक उदाहरण दिया गया है. यह उदाहरण, ecommerce_purchaseकस्टम इवेंट के लिए है. यह इवेंट, AdMob- से लिंक किए गए ऐप्लिकेशन के लिए लॉग करना मददगार होता है. खास तौर पर, एआरपीयू और एआरपीपीयू का हिसाब लगाने के लिए.

अपने ऐप्लिकेशन में कस्टम इवेंट लॉग करने की सुविधा लागू करने का तरीका यहां बताया गया है:

  1. पक्का करें कि आपने इस पेज पर, Google Analytics का इस्तेमाल शुरू करना Google Analytics सेक्शन में बताया गया तरीका पूरा कर लिया हो. इसमें, Firebase का इस्तेमाल करने के लिए अपने ऐप्लिकेशन को कॉन्फ़िगर करना, Google AnalyticsGoogle Analytics के लिए Firebase SDK टूल जोड़ना, और SDK टूल को शुरू करना शामिल है.

  2. 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 की मदद से, अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई), फ़ीचर या दर्शकों को जोड़ने वाले कैंपेन में किए गए बदलावों की जांच की जा सकती है. इससे यह पता चलता है कि बदलावों को सभी के लिए लागू करने से पहले, वे आपके मुख्य आंकड़ों (जैसे, रेवेन्यू और उपयोगकर्ता बनाए रखने की दर) पर असर डालते हैं या नहीं.

अपने ऐप्लिकेशन के लिए, विज्ञापन से होने वाले रेवेन्यू को ऑप्टिमाइज़ करना

उपयोगकर्ताओं के एक छोटे सबसेट के साथ, अलग-अलग विज्ञापन फ़ॉर्मैट या कॉन्फ़िगरेशन आज़माएं. इसके बाद, सभी उपयोगकर्ताओं के लिए विज्ञापन लागू करने के बारे में, डेटा के आधार पर फ़ैसले लें. ज़्यादा जानने के लिए, ये ट्यूटोरियल देखें: