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


AdMob का बुनियादी सेटअप पूरा करने के बाद, Google Analytics के लिए Firebase SDK टूल भी जोड़ा जा सकता है. इससे Google Analytics और Firebase की अन्य सुविधाओं का फ़ायदा लिया जा सकता है. इस पेज पर, Google Analytics का इस्तेमाल शुरू करने का तरीका जानें.

कॉन्फ़िगरेशन के इन बढ़ते लेवल की सुविधाओं की मदद से, अपने ऐप्लिकेशन के उपयोगकर्ता अनुभव और विज्ञापन से होने वाली आय को ऑप्टिमाइज़ किया जा सकता है. ज़्यादा जानने के लिए, सुविधाओं की नीचे दी गई टेबल और उसके लिंक देखें!

सुविधा Mobile Ads एसडीके जोड़ें +
उपयोगकर्ता मेट्रिक चालू करें
Mobile Ads SDK टूल जोड़ें +
उपयोगकर्ता मेट्रिक चालू करें और
AdMob को Firebase से लिंक करें
Mobile Ads SDK टूल जोड़ें +
उपयोगकर्ता मेट्रिक चालू करें और
AdMob को Firebase से लिंक करें और
Analytics के लिए Firebase SDK टूल जोड़ें
अपने AdMob खाते में उपयोगकर्ता मेट्रिक देखना
अपने ऐप्लिकेशन से Analytics के इवेंट और उपयोगकर्ता प्रॉपर्टी अपने-आप इकट्ठा करें
AdMob में, चुनिंदा उपयोगकर्ता मेट्रिक देखना
Firebase की मदद से, Analytics डेटा को देखने और उसका इस्तेमाल करने की सुविधा
Firebase कंसोल में मुख्य मेट्रिक देखना
विज्ञापन कैंपेन के लिए कन्वर्ज़न मार्क करना
कस्टम ऑडियंस बनाना
BigQuery में डेटा एक्सपोर्ट करना और उसका विश्लेषण करना
Analytics के डेटा को अपनी ज़रूरत के मुताबिक बनाने के लिए, ज़्यादा सुविधाओं का ऐक्सेस पाना
आंकड़ों और मॉडल के लिए कस्टम इवेंट लॉग करना. जैसे, एआरपीयू और एआरपीपीयू मेट्रिक के लिए, ecommerce_purchase इवेंट को लॉग करना
विज्ञापन कैंपेन के लिए कस्टम कन्वर्ज़न कॉन्फ़िगर करना
Remote Config और A/B Testing जैसे अन्य Firebase प्रॉडक्ट का इस्तेमाल करना

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 टूल जोड़ना

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

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

  3. अपने UIApplicationDelegate में FirebaseCore मॉड्यूल के साथ-साथ, उन सभी 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;
    // ...
          
  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 का इस्तेमाल किया जा रहा है, तो आपको एक ऐप्लिकेशन डेलीगेट बनाना होगा और उसे 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 से लिंक किए गए ऐप्लिकेशन के लिए लॉग करने में मददगार इवेंट है. खास तौर पर, ARPU और ARPPU का हिसाब लगाने के लिए.

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

  1. पक्का करें कि आपने इस पेज के Google Analytics का इस्तेमाल शुरू करें सेक्शन को पूरा कर लिया हो. इसमें, Firebase का इस्तेमाल करने के लिए अपने ऐप्लिकेशन को कॉन्फ़िगर करना, Google 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 Remote Config और Firebase A/B Testing जैसे Firebase के अन्य प्रॉडक्ट का इस्तेमाल भी शुरू किया जा सकता है.

  • Remote Config की मदद से, ऐप्लिकेशन का अपडेट पब्लिश किए बिना ही उसका व्यवहार और लुक बदला जा सकता है. इसके लिए, आपको कोई शुल्क नहीं देना होगा. साथ ही, यह सुविधा हर दिन के सक्रिय उपयोगकर्ताओं की संख्या के हिसाब से, अनलिमिटेड तौर पर उपलब्ध है.

  • A/B Testing की मदद से, अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई), फ़ीचर या दर्शकों को जोड़ने वाले कैंपेन में किए गए बदलावों की जांच की जा सकती है. इससे, यह पता चलता है कि बदलावों को सभी के लिए लागू करने से पहले, वे आपकी मुख्य मेट्रिक (जैसे, आय और उपयोगकर्ताओं को जोड़े रखना) पर असर डालते हैं या नहीं.

अपने ऐप्लिकेशन के लिए, विज्ञापन से कमाई करने की सुविधा को ऑप्टिमाइज़ करना

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