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


বেসিক AdMob সেটআপ সম্পন্ন করার পরে, আপনি Google Analytics জন্য ফায়ারবেস এসডিকে যুক্ত করতে পারেন যাতে Google Analytics এবং ফায়ারবেসের অন্যান্য বৈশিষ্ট্যগুলি উপভোগ করতে পারেন। এই পৃষ্ঠায় পরে Google Analytics সাথে কীভাবে শুরু করবেন তা শিখুন।

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

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

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

  1. আপনার পডফাইলে Google Analytics এর জন্য Firebase SDK এর নির্ভরতা যোগ করুন:

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

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

    সুইফটইউআই

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

    সুইফট

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    অবজেক্টিভ-সি

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. আপনার অ্যাপ ডেলিগেটের 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];
  5. যদি আপনি 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 গণনা করার জন্য।

আপনার অ্যাপে কাস্টম ইভেন্ট লগিং কীভাবে বাস্তবায়ন করবেন তা এখানে দেওয়া হল:

  1. নিশ্চিত করুন যে আপনি এই পৃষ্ঠার Google Analytics দিয়ে শুরু করুন" বিভাগটি সম্পন্ন করেছেন, যার মধ্যে রয়েছে Firebase ব্যবহার করার জন্য আপনার অ্যাপটি কনফিগার করা, Google Analytics এর জন্য Firebase SDK যোগ করা এবং SDK শুরু করা।

  2. একটি 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 Remote Config এবং Firebase A/B Testing মতো অন্যান্য ফায়ারবেস পণ্যও ব্যবহার শুরু করতে পারেন।

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

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

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

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