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


প্রাথমিক AdMob সেটআপ সম্পূর্ণ করার পরে, আপনি Google Google Analytics এবং Firebase থেকে অন্যান্য বৈশিষ্ট্যগুলির সুবিধা নিতে Google Analytics জন্য Firebase SDK যোগ করতে পারেন। এই পৃষ্ঠায় পরে 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 মেট্রিক্সের জন্য ecommerce_purchase ইভেন্ট লগ করা )
বিজ্ঞাপন প্রচারের জন্য কাস্টম রূপান্তর কনফিগার করুন
অন্যান্য ফায়ারবেস পণ্য ব্যবহার করুন
(যেমন Remote Config এবং A/B Testing )

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

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

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

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

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

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

  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
    // ...
          

    উদ্দেশ্য-C

    @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()

    উদ্দেশ্য-C

    // 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",
    ])

    উদ্দেশ্য-C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

আপনার অ্যাপে কাস্টম ইভেন্ট লগ করার বিষয়ে আরও জানতে, Analytics ডকুমেন্টেশন দেখুন।

আপনার অ্যাপে অন্যান্য Firebase পণ্য ব্যবহার করুন

আপনি Google Analytics জন্য Firebase SDK যোগ করার পরে, আপনি Firebase Remote Config এবং Firebase A/B Testing -এর মতো অন্যান্য Firebase পণ্যগুলিও ব্যবহার করা শুরু করতে পারেন।

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

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

আপনার অ্যাপের জন্য বিজ্ঞাপন নগদীকরণ অপ্টিমাইজ করুন

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

,


প্রাথমিক AdMob সেটআপ সম্পূর্ণ করার পরে, আপনি Google Google Analytics এবং Firebase থেকে অন্যান্য বৈশিষ্ট্যগুলির সুবিধা নিতে Google Analytics জন্য Firebase SDK যোগ করতে পারেন। এই পৃষ্ঠায় পরে 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 মেট্রিক্সের জন্য ecommerce_purchase ইভেন্ট লগ করা )
বিজ্ঞাপন প্রচারের জন্য কাস্টম রূপান্তর কনফিগার করুন
অন্যান্য ফায়ারবেস পণ্য ব্যবহার করুন
(যেমন Remote Config এবং A/B Testing )

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

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

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

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

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

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

  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
    // ...
          

    উদ্দেশ্য-C

    @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()

    উদ্দেশ্য-C

    // 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",
    ])

    উদ্দেশ্য-C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

আপনার অ্যাপে কাস্টম ইভেন্ট লগ করার বিষয়ে আরও জানতে, Analytics ডকুমেন্টেশন দেখুন।

আপনার অ্যাপে অন্যান্য Firebase পণ্য ব্যবহার করুন

আপনি Google Analytics জন্য Firebase SDK যোগ করার পরে, আপনি Firebase Remote Config এবং Firebase A/B Testing -এর মতো অন্যান্য Firebase পণ্যগুলিও ব্যবহার করা শুরু করতে পারেন।

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

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

আপনার অ্যাপের জন্য বিজ্ঞাপন নগদীকরণ অপ্টিমাইজ করুন

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

,


প্রাথমিক AdMob সেটআপ সম্পূর্ণ করার পরে, আপনি Google Google Analytics এবং Firebase থেকে অন্যান্য বৈশিষ্ট্যগুলির সুবিধা নিতে Google Analytics জন্য Firebase SDK যোগ করতে পারেন। এই পৃষ্ঠায় পরে 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 মেট্রিক্সের জন্য ecommerce_purchase ইভেন্ট লগ করা )
বিজ্ঞাপন প্রচারের জন্য কাস্টম রূপান্তর কনফিগার করুন
অন্যান্য ফায়ারবেস পণ্য ব্যবহার করুন
(যেমন Remote Config এবং A/B Testing )

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

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

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

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

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

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

  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
    // ...
          

    উদ্দেশ্য-C

    @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()

    উদ্দেশ্য-C

    // 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",
    ])

    উদ্দেশ্য-C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

আপনার অ্যাপে কাস্টম ইভেন্ট লগ করার বিষয়ে আরও জানতে, Analytics ডকুমেন্টেশন দেখুন।

আপনার অ্যাপে অন্যান্য Firebase পণ্য ব্যবহার করুন

আপনি Google Analytics জন্য Firebase SDK যোগ করার পরে, আপনি Firebase Remote Config এবং Firebase A/B Testing -এর মতো অন্যান্য Firebase পণ্যগুলিও ব্যবহার করা শুরু করতে পারেন।

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

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

আপনার অ্যাপের জন্য বিজ্ঞাপন নগদীকরণ অপ্টিমাইজ করুন

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

,


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

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

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

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

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

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

পদক্ষেপ 1: আপনার অ্যাপ্লিকেশনটিতে একটি কনফিগারেশন ফাইল যুক্ত করুন

আপনি যদি AdMob লিঙ্ক তৈরি করার আগে ফায়ারবেস দিয়ে আপনার অ্যাপ্লিকেশনটি নিবন্ধভুক্ত করেন তবে আপনি ইতিমধ্যে আপনার অ্যাপ্লিকেশনটিতে একটি ফায়ারবেস কনফিগারেশন ফাইল যুক্ত করেছেন।আপনার এক্সকোড প্রকল্পের মূলে GoogleService-Info.plist ফাইলটি পরীক্ষা করুন। এছাড়াও নিশ্চিত হয়ে নিন যে কনফিগার ফাইলটি সমস্ত লক্ষ্যে যুক্ত হয়েছে।

পদক্ষেপ 2: আপনার অ্যাপ্লিকেশনটিতে Analytics জন্য ফায়ারবেস এসডিকে যুক্ত করুন

  1. আপনার পডফাইলে Google Analytics জন্য ফায়ারবেস এসডিকে নির্ভরতা যুক্ত করুন:

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

  3. আপনার UIApplicationDelegate FirebaseCore মডিউলটি আমদানি করুন, পাশাপাশি আপনার অ্যাপ্লিকেশন প্রতিনিধি ব্যবহার করে এমন কোনও ফায়ারবেস মডিউলগুলিও আমদানি করুন। উদাহরণস্বরূপ, Cloud Firestore এবং Authentication ব্যবহার করতে:

    সুইফটইউআই

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

    সুইফট

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    উদ্দেশ্য-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. আপনার অ্যাপ্লিকেশন ডেলিগেটের অ্যাপ্লিকেশনটিতে একটি FirebaseApp ভাগ করা উদাহরণ কনফিগার করুন application(_:didFinishLaunchingWithOptions:) পদ্ধতি:

    সুইফটইউআই

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

    সুইফট

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

    উদ্দেশ্য-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. আপনি যদি সুইফটুই ব্যবহার করছেন তবে আপনাকে অবশ্যই একটি অ্যাপ্লিকেশন প্রতিনিধি তৈরি করতে হবে এবং এটি 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 -লিঙ্কযুক্ত অ্যাপ্লিকেশনগুলির জন্য লগ করার জন্য একটি সহায়ক ইভেন্ট, বিশেষত এআরপিইউ এবং এআরপ্পু গণনা করার জন্য।

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

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

  2. একটি ecommerce_purchase ইভেন্ট লগ করুন ( সুইফট | ওবিজে-সি )। এখানে একটি উদাহরণ:

    সুইফট

    Analytics.logEvent(AnalyticsEventPurchase, parameters: [
      AnalyticsParameterCoupon: "SummerPromo",
      AnalyticsParameterCurrency: "JPY",
      AnalyticsParameterValue: 10000,
      AnalyticsParameterShipping: 500,
      AnalyticsParameterTransactionID: "192803301",
    ])

    উদ্দেশ্য-C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

আপনার অ্যাপ্লিকেশনটিতে কাস্টম ইভেন্টগুলি লগিং সম্পর্কে আরও জানতে, Analytics ডকুমেন্টেশন দেখুন।

আপনার অ্যাপ্লিকেশনটিতে অন্যান্য ফায়ারবেস পণ্য ব্যবহার করুন

আপনি Google Analytics জন্য ফায়ারবেস এসডিকে যুক্ত করার পরে, আপনি অন্যান্য ফায়ারবেস পণ্যগুলি যেমন Firebase Remote Config এবং Firebase A/B Testing ব্যবহার শুরু করতে পারেন।

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

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

আপনার অ্যাপ্লিকেশনটির জন্য বিজ্ঞাপন নগদীকরণকে অনুকূলিত করুন

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