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 इवेंट को लॉग करना | |||
विज्ञापन कैंपेन के लिए कस्टम कन्वर्ज़न कॉन्फ़िगर करना | |||
अन्य Firebase प्रॉडक्ट का इस्तेमाल करना
(जैसे, Remote Config और A/B Testing) |
Google Analytics का इस्तेमाल शुरू करना
Google Analytics, Firebase का Analytics इंजन है. इससे आपको अपने डेटा के बारे में बेहतरीन नतीजे देने वाली अहम जानकारी मिलती है. Google Analytics के लिए Firebase SDK टूल जोड़कर, अपने ऐप्लिकेशन में Google Analytics का इस्तेमाल शुरू करें.
Google Analytics के लिए Firebase SDK टूल क्यों जोड़ना चाहिए?
AdMob के बुनियादी सेटअप की मदद से, अपने ऐप्लिकेशन में कोई अतिरिक्त कोड जोड़े बिना, Firebase कंसोल के Analytics डैशबोर्ड में, अपने-आप इकट्ठा होने वाले इवेंट और उपयोगकर्ता प्रॉपर्टी से इकट्ठा किए गए आंकड़ों को देखा जा सकता है.
हालांकि, अगर आपको कस्टम इवेंट का अतिरिक्त डेटा या उपयोगकर्ता प्रॉपर्टी इकट्ठा करनी है, तो आपको Google Analytics के लिए Firebase SDK टूल का इस्तेमाल करना होगा. इस SDK टूल की मदद से, 500 अलग-अलग तरह के आंकड़े देने वाले इवेंट लॉग किए जा सकते हैं. साथ ही, आपके ऐप्लिकेशन में लॉग किए जाने वाले इवेंट की कुल संख्या पर कोई पाबंदी नहीं है. कस्टम इवेंट को लॉग करने के उदाहरण के तौर पर, ecommerce_purchase
नाम के कस्टम इवेंट से अपने रेवेन्यू के हिसाब लगाने में डेटा शामिल करना है. इससे आपको एआरपीयू और एआरपीपीयू मेट्रिक को बेहतर तरीके से दिखाने में मदद मिलेगी.
Google Analytics के लिए Firebase SDK टूल जोड़कर, विज्ञापन कैंपेन के लिए कस्टम कन्वर्ज़न जोड़े जा सकते हैं. साथ ही, अन्य Firebase प्रॉडक्ट का इस्तेमाल भी किया जा सकता है.
यहां बताया गया है कि अपने ऐप्लिकेशन में Google Analytics के लिए Firebase SDK टूल का इस्तेमाल कैसे शुरू करें. SDK टूल को शुरू करने के बाद, अपने ऐप्लिकेशन में इवेंट को लॉग करने का तरीका जानने के लिए, Analytics दस्तावेज़ पर जाएं.
पहला चरण: अपने ऐप्लिकेशन में कॉन्फ़िगरेशन फ़ाइल जोड़ना
अगर आपने AdMob लिंक बनाने से पहले, अपने ऐप्लिकेशन को Firebase के साथ रजिस्टर किया है, तो इसका मतलब है कि आपने अपने ऐप्लिकेशन में पहले से ही Firebase कॉन्फ़िगरेशन फ़ाइल जोड़ दी है.
अपने Xcode प्रोजेक्ट के रूट में GoogleService-Info.plist
फ़ाइल देखें.
यह भी पक्का करें कि कॉन्फ़िगरेशन फ़ाइल सभी टारगेट में जोड़ी गई हो.
अगर आपके ऐप्लिकेशन में यह कॉन्फ़िगरेशन फ़ाइल नहीं है, तो इस फ़ाइल को जोड़ने का तरीका जानने के लिए, इस सेक्शन को बड़ा करें.
प्रोजेक्ट सेटिंग के आपके ऐप्लिकेशन कार्ड में, उस ऐप्लिकेशन का बंडल आईडी चुनें जिसके लिए आपको कॉन्फ़िगरेशन फ़ाइल चाहिए.
>Firebase की iOS कॉन्फ़िगरेशन फ़ाइल (
GoogleService-Info.plist
) पाने के लिए, GoogleService-Info.plist डाउनलोड करें पर क्लिक करें.> प्रोजेक्ट सेटिंग से, Firebase की iOS कॉन्फ़िगरेशन फ़ाइल को कभी भी फिर से डाउनलोड किया जा सकता है.
पक्का करें कि कॉन्फ़िगरेशन फ़ाइल के नाम में
(2)
जैसे अतिरिक्त वर्ण न हों.
अपनी कॉन्फ़िगरेशन फ़ाइल को Xcode प्रोजेक्ट के रूट में ले जाएं. अगर आपसे कहा जाए, तो सभी टारगेट में कॉन्फ़िगरेशन फ़ाइल जोड़ने का विकल्प चुनें.
अगर आपके प्रोजेक्ट में एक से ज़्यादा बंडल आईडी हैं, तो आपको हर बंडल आईडी को Firebase कंसोल में रजिस्टर किए गए ऐप्लिकेशन से जोड़ना होगा. इससे हर ऐप्लिकेशन के पास अपनी GoogleService-Info.plist
फ़ाइल हो सकती है.
दूसरा चरण: अपने ऐप्लिकेशन में Analytics के लिए Firebase SDK टूल जोड़ना
अपनी Podfile में, Google Analytics के लिए Firebase SDK टूल की डिपेंडेंसी जोड़ें:
pod 'FirebaseAnalytics'
pod install
चलाएं. इसके बाद, बनाई गई.xcworkspace
फ़ाइल खोलें.- अपने
UIApplicationDelegate
मेंFirebaseCore
मॉड्यूल के साथ-साथ, उन सभी Firebase मॉड्यूल को इंपोर्ट करें जिनका इस्तेमाल आपका ऐप्लिकेशन डेलीगेट करता है. उदाहरण के लिए, Cloud Firestore और Authentication का इस्तेमाल करने के लिए:import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- अपने ऐप्लिकेशन डेलीगेट के
application(_:didFinishLaunchingWithOptions:)
तरीके में,FirebaseApp
शेयर किया गया इंस्टेंस कॉन्फ़िगर करें:// Use Firebase library to configure APIs FirebaseApp.configure()
// Use Firebase library to configure APIs FirebaseApp.configure()
// Use Firebase library to configure APIs [FIRApp configure];
- अगर SwiftUI का इस्तेमाल किया जा रहा है, तो आपको एक ऐप्लिकेशन डेलीगेट बनाना होगा और उसे
UIApplicationDelegateAdaptor
याNSApplicationDelegateAdaptor
के ज़रिए अपनेApp
स्ट्रक्चर से अटैच करना होगा. आपको ऐप्लिकेशन डेलीगेट स्विज़लिंग की सुविधा भी बंद करनी होगी. ज़्यादा जानकारी के लिए, 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 का हिसाब लगाने के लिए.
ecommerce_purchase
, ARPU और ARPPU के लिए क्यों ज़रूरी है?
आपके ऐप्लिकेशन के लिए, उपयोगकर्ता के हिसाब से रेवेन्यू एक अहम मेट्रिक है. इसे एआरपीयू और एआरपीपीयू में बांटा जा सकता है. ये दोनों मेट्रिक, आपके AdMob खाते के उपयोगकर्ता मेट्रिक कार्ड और Firebase कंसोल के Analytics डैशबोर्ड में दिखती हैं. हालांकि, रेवेन्यू को सीधे तौर पर मेज़र नहीं किया जाता. इसके बजाय, यह आपकी AdMob आय के अनुमान और इन दो ऐनलिटिक्स इवेंट वैल्यू का कुल योग होता है:
in_app_purchase
: जब कोई उपयोगकर्ता किसी ऐसी इन-ऐप्लिकेशन खरीदारी को पूरा करता है जिसे iTunes पर ऐप स्टोर से प्रोसेस किया जाता है. जैसे, शुरुआती सदस्यता, प्रीमियम सेवाओं को अनलॉक करना या गेम में आइटम खरीदना
ecommerce_purchase
: जब कोई उपयोगकर्ता खरीदारी पूरी करता है, जैसे कि ऑनलाइन खरीदारी, कूपन या छूट वाले आइटम खरीदना या फ़िल्म के टिकट खरीदना
आपके ऐप्लिकेशन में कोई अतिरिक्त कोड जोड़े बिना, Mobile Ads SDK टूल
in_app_purchase
इवेंट के लिए, आंकड़ों का डेटा अपने-आप इकट्ठा करता है. हालांकि, अगर आपको आय का हिसाब लगाते समय ecommerce_purchase
इवेंट का डेटा भी शामिल करना है, तो आपको Google Analytics के लिए Firebase SDK टूल की मदद से कस्टम लॉगिंग लागू करनी होगी.
अपने ऐप्लिकेशन में कस्टम इवेंट लॉगिंग लागू करने का तरीका यहां बताया गया है:
पक्का करें कि आपने इस पेज के Google Analytics का इस्तेमाल शुरू करें सेक्शन को पूरा कर लिया हो. इसमें, Firebase का इस्तेमाल करने के लिए अपने ऐप्लिकेशन को कॉन्फ़िगर करना, Google Analytics के लिए Firebase SDK टूल जोड़ना, और SDK टूल को शुरू करना शामिल है.
ecommerce_purchase
इवेंट को लॉग करें (Swift | Obj-C). यहां एक उदाहरण दिया गया है:Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
[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 की मदद से, अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई), फ़ीचर या दर्शकों को जोड़ने वाले कैंपेन में किए गए बदलावों की जांच की जा सकती है. इससे, यह पता चलता है कि बदलावों को सभी के लिए लागू करने से पहले, वे आपकी मुख्य मेट्रिक (जैसे, आय और उपयोगकर्ताओं को जोड़े रखना) पर असर डालते हैं या नहीं.
अपने ऐप्लिकेशन के लिए, विज्ञापन से कमाई करने की सुविधा को ऑप्टिमाइज़ करना
उपयोगकर्ताओं के छोटे सबसेट के साथ अलग-अलग विज्ञापन फ़ॉर्मैट या कॉन्फ़िगरेशन आज़माएं. इसके बाद, अपने सभी उपयोगकर्ताओं के लिए विज्ञापन लागू करने के बारे में, डेटा पर आधारित फ़ैसले लें. ज़्यादा जानने के लिए, ये ट्यूटोरियल देखें:
नए विज्ञापन फ़ॉर्मैट को अपनाने की जांच करना (खास जानकारी | लागू करना).
विज्ञापन की फ़्रीक्वेंसी ऑप्टिमाइज़ करना (खास जानकारी | लागू करना).