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