बुनियादी 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 का इस्तेमाल शुरू करने के लिए, Google Analytics के लिए Firebase SDK टूल जोड़ें.
अपने ऐप्लिकेशन में 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
फ़ाइल खोलें.- अपने
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; // ...
- अपने ऐप्लिकेशन डेलिगेट के
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 से लिंक किए गए ऐप्लिकेशन के लिए, लॉग करने लायक एक मददगार इवेंट है. खास तौर पर, ARPU और ARPPU का हिसाब लगाने के लिए.
अपने ऐप्लिकेशन में कस्टम इवेंट लॉगिंग लागू करने का तरीका यहां बताया गया है:
पक्का करें कि आपने इस पेज पर मौजूद 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 की मदद से, अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई), सुविधाओं या यूज़र ऐक्टिविटी बढ़ाने वाले कैंपेन में किए गए बदलावों को टेस्ट किया जा सकता है. इससे यह पता लगाया जा सकता है कि बदलावों को बड़े पैमाने पर लागू करने से पहले, वे आपकी मुख्य मेट्रिक (जैसे कि रेवेन्यू और ऐप्लिकेशन बनाए रखने की दर) पर असर डालते हैं या नहीं.
अपने ऐप्लिकेशन के लिए, विज्ञापन से कमाई करने की सुविधा को ऑप्टिमाइज़ करना
उपयोगकर्ताओं के छोटे सबसेट के साथ, अलग-अलग विज्ञापन फ़ॉर्मैट या कॉन्फ़िगरेशन आज़माएं. इसके बाद, अपने सभी उपयोगकर्ताओं के लिए विज्ञापन लागू करने के बारे में डेटा के आधार पर फ़ैसले लें. ज़्यादा जानने के लिए, ये ट्यूटोरियल देखें:
विज्ञापन के नए फ़ॉर्मैट को अपनाने की जांच करें (खास जानकारी | लागू करना).
विज्ञापन दिखाने की फ़्रीक्वेंसी को ऑप्टिमाइज़ करना (खास जानकारी | लागू करना).