AdMob অ্যাপের সাথে Google Analytics ও Firebase-এর আরও ফিচার ব্যবহার করা


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

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

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

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

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

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

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

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

ধাপ ২: আপনার অ্যাপে Analytics-এর জন্য Firebase SDK যোগ করুন

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

    pod 'FirebaseAnalytics'
    
  2. pod install রান করুন, তারপর তৈরি করা .xcworkspace ফাইলটি খুলুন।

  3. আপনার 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;
    // ...
          
  4. আপনার অ্যাপ ডেলিগেটের 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];
  5. আপনি SwiftUI ব্যবহার করলে, আপনাকে অবশ্যই একটি অ্যাপ্লিকেশন ডেলিগেট তৈরি করতে হবে এবং এটি আপনার App স্ট্রাকচারে UIApplicationDelegateAdaptor বা NSApplicationDelegateAdaptor-এর মাধ্যমে অ্যাটাচ করতে হবে। এছাড়াও, আপনাকে অ্যাপ ডেলিগেট সুইজলিং বন্ধ করতে হবে। আরও তথ্যের জন্য, 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 ইভেন্ট লগ করুন (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 আপনাকে অ্যাপের UI, ফিচার বা এনগেজমেন্ট ক্যাম্পেনে করা পরিবর্তনগুলি পরীক্ষা করার ক্ষমতা দেয় যাতে আপনি জানতে পারেন যে সেগুলি আপনার মূল মেট্রিক্সে (যেমন উপার্জন এবং রিটেনশন) প্রভাব ফেলে কিনা।

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

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