बुनियादी AdMob सेटअप पूरा करने के बाद, आप Google Analytics और Firebase की अन्य सुविधाओं का लाभ उठाने के लिए Google Analytics के लिए Firebase SDK भी जोड़ सकते हैं। इस पृष्ठ पर बाद में जानें कि Google Analytics के साथ कैसे शुरुआत करें ।
कॉन्फ़िगरेशन समर्थन सुविधाओं के ये बढ़ते स्तर जो आपके ऐप के उपयोगकर्ता अनुभव और आपके विज्ञापन राजस्व को अनुकूलित करने में आपकी सहायता कर सकते हैं। अधिक जानने के लिए सुविधाओं की निम्न तालिका और उसके लिंक देखें!
विशेषता | मोबाइल विज्ञापन एसडीके + जोड़ें उपयोगकर्ता मेट्रिक्स सक्षम करें | मोबाइल विज्ञापन एसडीके + जोड़ें उपयोगकर्ता मेट्रिक्स सक्षम करें और AdMob को Firebase से लिंक करें | मोबाइल विज्ञापन एसडीके + जोड़ें उपयोगकर्ता मेट्रिक्स सक्षम करें और AdMob को Firebase से लिंक करें और एनालिटिक्स के लिए फायरबेस एसडीके जोड़ें |
अपने AdMob खाते में उपयोगकर्ता मीट्रिक देखें | |||
अपने ऐप से स्वचालित रूप से एनालिटिक्स ईवेंट और उपयोगकर्ता गुण एकत्र करें | |||
AdMob में क्यूरेटेड उपयोगकर्ता मीट्रिक देखें | |||
Firebase के ज़रिए अपने एनालिटिक्स डेटा को एक्सप्लोर करें और उसके साथ काम करें | |||
Firebase कंसोल में मुख्य मेट्रिक देखें | |||
विज्ञापन अभियानों के लिए रूपांतरण चिह्नित करें | |||
कस्टम ऑडियंस बनाएँ | |||
BigQuery में डेटा निर्यात करें और उसका विश्लेषण करें | |||
अपने एनालिटिक्स डेटा के लिए अधिक अनुकूलन सुविधाओं तक पहुंचें | |||
एनालिटिक्स और मॉडल के लिए कस्टम ईवेंट लॉग करें (जैसे ARPU और ARPPU मेट्रिक्स के लिए ecommerce_purchase ईवेंट लॉग करना ) | |||
विज्ञापन अभियानों के लिए कस्टम रूपांतरण कॉन्फ़िगर करें | |||
अन्य फायरबेस उत्पादों का उपयोग करें (रिमोट कॉन्फ़िग और A/B टेस्टिंग की तरह) |
Google विश्लेषिकी के साथ आरंभ करें
Google Analytics फायरबेस का एनालिटिक्स इंजन है जो आपको अपने डेटा में शक्तिशाली अंतर्दृष्टि तक पहुंच प्रदान करता है। Google Analytics के लिए Firebase SDK जोड़कर अपने ऐप में Google Analytics का उपयोग करना प्रारंभ करें।
मूल AdMob सेटअप के साथ, आप अपने ऐप में कोई अतिरिक्त कोड जोड़े बिना Firebase कंसोल के Analytics डैशबोर्ड में स्वचालित रूप से एकत्रित ईवेंट और उपयोगकर्ता प्रॉपर्टी से समेकित आंकड़े देख सकते हैं.
हालांकि, यदि आप अतिरिक्त कस्टम ईवेंट डेटा या उपयोगकर्ता प्रॉपर्टी एकत्र करना चाहते हैं, तो आपको Google Analytics के लिए Firebase SDK का उपयोग करना होगा. इस SDK के साथ, आप 500 अलग-अलग एनालिटिक्स ईवेंट प्रकार तक लॉग कर सकते हैं, और आपके ऐप द्वारा लॉग किए जाने वाले ईवेंट की कुल मात्रा की कोई सीमा नहीं है। कस्टम ईवेंट लॉग करने के लिए एक उदाहरण उपयोग उदाहरण ecommerce_purchase
नामक कस्टम ईवेंट से आपकी आय गणना में डेटा शामिल करना है, ताकि आपको ARPU और ARPPU मीट्रिक का बेहतर ढंग से प्रतिनिधित्व करने में मदद मिल सके।
Google Analytics के लिए Firebase SDK जोड़कर, आप विज्ञापन अभियानों के लिए कस्टम रूपांतरण भी जोड़ सकते हैं और अन्य Firebase उत्पादों का उपयोग सक्षम कर सकते हैं।
निम्न चरण आपके ऐप में Google Analytics के लिए Firebase SDK का उपयोग शुरू करने का तरीका बताते हैं। SDK को इनिशियलाइज़ करने के बाद, अपने ऐप में ईवेंट लॉगिंग कैसे शुरू करें, यह जानने के लिए एनालिटिक्स डॉक्यूमेंटेशन पर जाएँ।
चरण 1: अपने ऐप में कॉन्फ़िगरेशन फ़ाइल जोड़ें
यदि आपने AdMob लिंक बनाने से पहले अपने ऐप को Firebase के साथ पंजीकृत किया है, तो आप अपने ऐप में पहले ही एक Firebase कॉन्फ़िगरेशन फ़ाइल जोड़ चुके हैं।अपने Xcode प्रोजेक्ट के रूट में GoogleService-Info.plist
फ़ाइल की जाँच करें। यह भी सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइल सभी लक्ष्यों में जोड़ी गई है।
आपकी प्रोजेक्ट सेटिंग के आपके ऐप्स कार्ड में, ऐप की उस बंडल आईडी का चयन करें जिसके लिए आपको कॉन्फ़िग फ़ाइल की आवश्यकता है।
>अपनी फायरबेस आईओएस कॉन्फ़िगरेशन फ़ाइल (
GoogleService-Info.plist
) प्राप्त करने के लिए GoogleService-Info.plist डाउनलोड करें पर क्लिक करें।आप किसी भी समय अपनी
> प्रोजेक्ट सेटिंग से अपनी Firebase iOS कॉन्फ़िग फ़ाइल को फिर से डाउनलोड कर सकते हैं।सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइल नाम अतिरिक्त वर्णों के साथ नहीं जोड़ा गया है, जैसे
(2)
.
अपनी कॉन्फ़िगरेशन फ़ाइल को अपने एक्सकोड प्रोजेक्ट की जड़ में ले जाएं। यदि संकेत दिया जाता है, तो सभी लक्ष्यों में कॉन्फ़िग फ़ाइल जोड़ने के लिए चयन करें।
यदि आपके प्रोजेक्ट में एकाधिक बंडल आईडी हैं, तो आपको प्रत्येक बंडल आईडी को फायरबेस कंसोल में एक पंजीकृत ऐप के साथ संबद्ध करना होगा ताकि प्रत्येक ऐप की अपनी GoogleService-Info.plist
फ़ाइल हो सके।
चरण 2: अपने ऐप में Analytics के लिए Firebase SDK जोड़ें
अपने पॉडफाइल में Google Analytics के लिए Firebase SDK के लिए निर्भरता जोड़ें:
pod 'FirebaseAnalytics'
pod install
चलाएँ, फिर बनाई गई.xcworkspace
फ़ाइल खोलें।- अपने
UIApplicationDelegate
मेंFirebaseCore
मॉड्यूल आयात करें, साथ ही आपके ऐप प्रतिनिधि द्वारा उपयोग किए जाने वाले किसी भी अन्य Firebase मॉड्यूल को आयात करें। उदाहरण के लिए, क्लाउड फायरस्टार और प्रमाणीकरण का उपयोग करने के लिए:स्विफ्टयूआई
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 की गणना करने के लिए।
आपके ऐप के लिए एक प्रमुख मीट्रिक उपयोगकर्ता द्वारा राजस्व है, जिसे आगे ARPU और ARPPU में विभाजित किया जा सकता है। ये दो मीट्रिक आपके AdMob खाते के उपयोगकर्ता मीट्रिक कार्ड और Firebase कंसोल के Analytics डैशबोर्ड में प्रदर्शित होते हैं। हालांकि, राजस्व सीधे तौर पर नहीं मापा जाता है; इसके बजाय, यह आपकी अनुमानित AdMob आय और निम्न दो एनालिटिक्स ईवेंट मानों का योग है:
-
in_app_purchase
: जब कोई उपयोगकर्ता इन-ऐप खरीदारी पूरी करता है, जिसे iTunes पर ऐप स्टोर द्वारा संसाधित किया जाता है, जैसे प्रारंभिक सदस्यता, प्रीमियम सेवाओं को अनलॉक करना, या इन-गेम आइटम खरीदना
-
ecommerce_purchase
: जब कोई उपयोगकर्ता खरीदारी पूरी करता है, जैसे ऑनलाइन शॉपिंग, कूपन या डिस्काउंट आइटम खरीदना, या मूवी टिकट खरीदना
आपके ऐप में बिना किसी अतिरिक्त कोड के, मोबाइल विज्ञापन SDK स्वचालित रूप से in_app_purchase
ईवेंट के लिए एनालिटिक्स डेटा एकत्र करता है। हालांकि, यदि आप आय की गणना में ecommerce_purchase
ईवेंट डेटा भी शामिल करना चाहते हैं, तो आपको Google Analytics के लिए Firebase SDK के माध्यम से कस्टम लॉगिंग लागू करनी होगी.
यहां बताया गया है कि अपने ऐप में कस्टम इवेंट लॉगिंग कैसे कार्यान्वित करें:
सुनिश्चित करें कि आपने इस पृष्ठ के Google Analytics के साथ प्रारंभ करें अनुभाग को पूरा कर लिया है, जिसमें आपके ऐप को Firebase का उपयोग करने के लिए कॉन्फ़िगर करना, Google Analytics के लिए Firebase SDK को जोड़ना और SDK को प्रारंभ करना शामिल है।
एक
ecommerce_purchase
ईवेंट लॉग करें ( स्विफ़्ट | ओब्ज-सी )। यहाँ एक उदाहरण है:तीव्र
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", }];
अपने ऐप में कस्टम ईवेंट लॉग करने के बारे में अधिक जानने के लिए, एनालिटिक्स दस्तावेज़ीकरण पर जाएँ।
अपने ऐप में अन्य फायरबेस उत्पादों का उपयोग करें
Google Analytics के लिए Firebase SDK जोड़ने के बाद, आप Firebase Remote Config और Firebase A/B परीक्षण जैसे अन्य Firebase उत्पादों का उपयोग भी शुरू कर सकते हैं।
Remote Config आपको असीमित दैनिक सक्रिय उपयोगकर्ताओं के लिए बिना किसी कीमत के ऐप अपडेट प्रकाशित किए बिना अपने ऐप के व्यवहार और उपस्थिति को बदलने में सक्षम बनाता है।
A/B परीक्षण आपको व्यापक रूप से परिवर्तनों को रोल आउट करने से पहले अपने ऐप के UI, सुविधाओं, या जुड़ाव अभियानों में परिवर्तनों का परीक्षण करने की शक्ति देता है, ताकि आप जान सकें कि क्या वे आपके प्रमुख मैट्रिक्स (जैसे आय और प्रतिधारण) पर प्रभाव डालते हैं।
अपने ऐप के लिए विज्ञापन मुद्रीकरण अनुकूलित करें
उपयोगकर्ताओं के एक छोटे उपसमुच्चय के साथ विभिन्न विज्ञापन प्रारूपों या कॉन्फ़िगरेशन को आज़माएं, और फिर अपने सभी उपयोगकर्ताओं के लिए विज्ञापन लागू करने के बारे में डेटा आधारित निर्णय लें। अधिक जानने के लिए, निम्नलिखित ट्यूटोरियल देखें:
नए विज्ञापन प्रारूप अपनाने का परीक्षण करें ( अवलोकन | कार्यान्वयन )।
विज्ञापन आवृत्ति अनुकूलित करें ( अवलोकन | कार्यान्वयन )।