AdMob অ্যাপের সাথে Google Analytics এবং Firebase-এর আরও বৈশিষ্ট্য ব্যবহার করুন


AdMob প্রাথমিক সেটআপ সম্পন্ন করার পর, আপনি Google Analytics এবং Firebase-এর অন্যান্য ফিচারগুলোর সুবিধা নিতে Firebase SDK for Google Analytics ও যোগ করতে পারেন। এই পৃষ্ঠার পরবর্তী অংশে জানুন কীভাবে Google Analytics দিয়ে কাজ শুরু করবেন

এই ক্রমবর্ধমান কনফিগারেশন স্তরগুলো এমন সব ফিচার সমর্থন করে যা আপনাকে আপনার অ্যাপের ব্যবহারকারীর অভিজ্ঞতা এবং বিজ্ঞাপনের আয় অপ্টিমাইজ করতে সাহায্য করতে পারে। আরও জানতে নিচের ফিচার টেবিল এবং এর লিঙ্কগুলো দেখুন!

বৈশিষ্ট্য Mobile Ads SDK + যোগ করুন
ব্যবহারকারীর মেট্রিক্স সক্ষম করুন
Mobile Ads SDK + যোগ করুন
ব্যবহারকারীর মেট্রিক্স সক্ষম করুন এবং
AdMob Firebase-এর সাথে লিঙ্ক করুন
Mobile Ads SDK + যোগ করুন
ব্যবহারকারীর মেট্রিক্স সক্ষম করুন এবং
AdMob Firebase-এর সাথে লিঙ্ক করুন এবং
Analytics জন্য ফায়ারবেস এসডিকে যোগ করুন
আপনার AdMob অ্যাকাউন্টে ব্যবহারকারীর মেট্রিক্স দেখুন
আপনার অ্যাপ থেকে স্বয়ংক্রিয়ভাবে অ্যানালিটিক্স ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্য সংগ্রহ করুন
AdMob এ নির্বাচিত ব্যবহারকারীর মেট্রিক্স দেখুন
Firebase-এর মাধ্যমে আপনার অ্যানালিটিক্স ডেটা অন্বেষণ করুন এবং তা নিয়ে কাজ করুন।
Firebase কনসোলে মূল মেট্রিকগুলি দেখুন
বিজ্ঞাপন প্রচারণার জন্য রূপান্তর চিহ্নিত করুন
কাস্টম অডিয়েন্স তৈরি করুন
BigQuery-তে ডেটা এক্সপোর্ট এবং বিশ্লেষণ করুন
আপনার অ্যানালিটিক্স ডেটার জন্য আরও কাস্টমাইজেশন বৈশিষ্ট্য অ্যাক্সেস করুন
অ্যানালিটিক্স এবং মডেলের জন্য কাস্টম ইভেন্ট লগ করুন (যেমন ARPU এবং ARPPU মেট্রিক্সের জন্য ecommerce_purchase ইভেন্ট লগ করা )
বিজ্ঞাপন প্রচারণার জন্য কাস্টম রূপান্তর কনফিগার করুন
অন্যান্য ফায়ারবেস পণ্য ব্যবহার করুন
(যেমন Remote Config এবং A/B Testing )

Google Analytics দিয়ে শুরু করুন

Google Analytics হলো ফায়ারবেসের অ্যানালিটিক্স ইঞ্জিন যা আপনাকে আপনার ডেটা সম্পর্কে শক্তিশালী অন্তর্দৃষ্টি প্রদান করে। Google Analytics জন্য ফায়ারবেস এসডিকে (SDK) যোগ করে আপনার অ্যাপে Google Analytics ব্যবহার শুরু করুন।

নিম্নলিখিত ধাপগুলিতে আপনার অ্যাপে Google Analytics এর জন্য Firebase SDK ব্যবহার শুরু করার পদ্ধতি বর্ণনা করা হয়েছে। SDK ইনিশিয়ালাইজ করার পর, আপনার অ্যাপে ইভেন্ট লগিং শুরু করার পদ্ধতি জানতে Analytics ডকুমেন্টেশন দেখুন।

ধাপ ১: আপনার অ্যাপে একটি কনফিগারেশন ফাইল যোগ করুন।

আপনি যদি AdMob লিঙ্ক তৈরি করার আগে Firebase-এ আপনার অ্যাপটি রেজিস্টার করে থাকেন, তাহলে আপনি ইতিমধ্যেই আপনার অ্যাপে একটি Firebase কনফিগারেশন ফাইল যোগ করেছেন।আপনার Xcode প্রোজেক্টের রুটে GoogleService-Info.plist ফাইলটি আছে কিনা তা দেখুন। এছাড়াও, নিশ্চিত করুন যে কনফিগারেশন ফাইলটি সমস্ত টার্গেটে যোগ করা হয়েছে।

ধাপ ২: আপনার অ্যাপে Analytics জন্য ফায়ারবেস এসডিকে যোগ করুন

  1. আপনার Podfile-এ Google Analytics এর জন্য Firebase SDK-এর ডিপেন্ডেন্সিটি যোগ করুন:

    pod 'FirebaseAnalytics'
    
  2. pod install চালান, তারপর তৈরি হওয়া .xcworkspace ফাইলটি খুলুন।

  3. আপনার UIApplicationDelegateFirebaseCore মডিউলটি ইম্পোর্ট করুন, সেইসাথে আপনার অ্যাপ ডেলিগেট দ্বারা ব্যবহৃত অন্য যেকোনো Firebase মডিউলও ইম্পোর্ট করুন। উদাহরণস্বরূপ, Cloud Firestore এবং Authentication ব্যবহার করতে:

    SwiftUI

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    সুইফট

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    উদ্দেশ্য-সি

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. আপনার অ্যাপ ডেলিগেটের application(_:didFinishLaunchingWithOptions:) মেথডে একটি FirebaseApp শেয়ার্ড ইনস্ট্যান্স কনফিগার করুন:

    SwiftUI

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    সুইফট

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    উদ্দেশ্য-সি

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. আপনি যদি SwiftUI ব্যবহার করেন, তাহলে আপনাকে অবশ্যই একটি অ্যাপ্লিকেশন ডেলিগেট তৈরি করতে হবে এবং UIApplicationDelegateAdaptor বা NSApplicationDelegateAdaptor মাধ্যমে সেটিকে আপনার App struct-এর সাথে সংযুক্ত করতে হবে। আপনাকে অবশ্যই অ্যাপ ডেলিগেট সুইজলিং নিষ্ক্রিয় করতে হবে। আরও তথ্যের জন্য, 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 ইভেন্ট লগ করুন ( সুইফট | অবজেক্টিভ-সি )। এখানে একটি উদাহরণ দেওয়া হলো:

    সুইফট

    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 এর জন্য Firebase SDK যোগ করার পর, আপনি Firebase Remote Config এবং Firebase A/B Testing মতো অন্যান্য Firebase প্রোডাক্টও ব্যবহার করা শুরু করতে পারবেন।

  • Remote Config আপনাকে কোনো অ্যাপ আপডেট প্রকাশ না করেই, বিনামূল্যে এবং সীমাহীন দৈনিক সক্রিয় ব্যবহারকারীর জন্য আপনার অ্যাপের আচরণ ও চেহারা পরিবর্তন করার সুযোগ দেয়।

  • A/B Testing আপনাকে আপনার অ্যাপের ইউআই, ফিচার বা এনগেজমেন্ট ক্যাম্পেইনের পরিবর্তনগুলো ব্যাপকভাবে চালু করার আগে, সেগুলো আপনার মূল মেট্রিকগুলোর (যেমন রাজস্ব এবং রিটেনশন) উপর কোনো প্রভাব ফেলে কিনা তা পরীক্ষা করার ক্ষমতা দেয়।

আপনার অ্যাপের জন্য বিজ্ঞাপন থেকে আয় অপ্টিমাইজ করুন

অল্প সংখ্যক ব্যবহারকারীর উপর বিভিন্ন বিজ্ঞাপন ফরম্যাট বা কনফিগারেশন পরীক্ষা করে দেখুন, এবং তারপর আপনার সকল ব্যবহারকারীর জন্য বিজ্ঞাপনটি চালু করার বিষয়ে ডেটার উপর ভিত্তি করে সিদ্ধান্ত নিন। আরও জানতে, নিম্নলিখিত টিউটোরিয়ালগুলো দেখুন: