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 ব্যবহার করা শুরু করুন।

মৌলিক AdMob সেটআপের সাথে, আপনি আপনার অ্যাপে কোনো অতিরিক্ত কোড যোগ না করে Firebase কনসোলের Analytics ড্যাশবোর্ডে স্বয়ংক্রিয়ভাবে সংগৃহীত ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্য থেকে সমষ্টিগত পরিসংখ্যান দেখতে পারেন।

যাইহোক, আপনি যদি অতিরিক্ত কাস্টম ইভেন্ট ডেটা বা ব্যবহারকারীর বৈশিষ্ট্য সংগ্রহ করতে চান, তাহলে আপনাকে Google Analytics জন্য Firebase SDK ব্যবহার করতে হবে। এই SDK-এর সাহায্যে, আপনি 500টি বিভিন্ন অ্যানালিটিক্স ইভেন্টের ধরন পর্যন্ত লগ আপ করতে পারেন এবং আপনার অ্যাপ লগ করা ইভেন্টের মোট ভলিউমের কোনো সীমা নেই। কাস্টম ইভেন্টগুলি লগ করার জন্য একটি উদাহরণ ব্যবহারের ক্ষেত্রে ecommerce_purchase নামক একটি কাস্টম ইভেন্ট থেকে আপনার আয়ের গণনায় ডেটা অন্তর্ভুক্ত করা যা আপনাকে ARPU এবং ARPPU মেট্রিক্সকে আরও ভালভাবে উপস্থাপন করতে সহায়তা করে৷

Google Analytics জন্য Firebase SDK যোগ করার মাধ্যমে, আপনি বিজ্ঞাপন প্রচারের জন্য কাস্টম রূপান্তর যোগ করতে পারেন এবং অন্যান্য Firebase পণ্যগুলির ব্যবহার সক্ষম করতে পারেন৷

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

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

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

  1. আপনার > প্রোজেক্ট সেটিংসের আপনার অ্যাপস কার্ডে, যে অ্যাপের জন্য আপনার একটি কনফিগার ফাইল প্রয়োজন তার বান্ডেল আইডি নির্বাচন করুন।

  2. আপনার Firebase iOS কনফিগারেশন ফাইল ( GoogleService-Info.plist ) পেতে ডাউনলোড GoogleService-Info.plist-এ ক্লিক করুন।

    • আপনি আপনার > প্রজেক্ট সেটিংস থেকে যেকোনো সময় আপনার Firebase iOS কনফিগার ফাইলটি আবার ডাউনলোড করতে পারেন।

    • নিশ্চিত করুন যে কনফিগার ফাইলের নামটি অতিরিক্ত অক্ষরের সাথে যুক্ত করা হয়নি, যেমন (2)

  3. আপনার কনফিগার ফাইলটি আপনার Xcode প্রকল্পের রুটে সরান। অনুরোধ করা হলে, সমস্ত টার্গেটে কনফিগার ফাইল যোগ করতে নির্বাচন করুন।

আপনার প্রোজেক্টে একাধিক বান্ডিল আইডি থাকলে, আপনাকে অবশ্যই প্রতিটি বান্ডিল আইডিকে Firebase কনসোলে একটি নিবন্ধিত অ্যাপের সাথে সংযুক্ত করতে হবে যাতে প্রতিটি অ্যাপের নিজস্ব 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
    // ...
          
    @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 গণনা করার জন্য৷

আপনার অ্যাপের জন্য একটি মূল মেট্রিক হল ব্যবহারকারী দ্বারা আয় , যা আরও ARPU এবং ARPPU- তে ভাগ করা যেতে পারে। এই দুটি মেট্রিক্স আপনার AdMob অ্যাকাউন্টের ব্যবহারকারীর মেট্রিক্স কার্ডে এবং Firebase কনসোলের Analytics ড্যাশবোর্ডে প্রদর্শিত হয়। রাজস্ব, যদিও, সরাসরি পরিমাপ করা হয় না; পরিবর্তে, এটি আপনার আনুমানিক AdMob উপার্জনের সমষ্টি এবং নিম্নলিখিত দুটি বিশ্লেষণ ইভেন্ট মান:

  • in_app_purchase : যখন একজন ব্যবহারকারী একটি অ্যাপ-মধ্যস্থ কেনাকাটা সম্পূর্ণ করেন যা iTunes-এ অ্যাপ স্টোর দ্বারা প্রক্রিয়া করা হয়, যেমন একটি প্রাথমিক সদস্যতা, প্রিমিয়াম পরিষেবাগুলি আনলক করা বা ইন-গেম আইটেম কেনা
  • ecommerce_purchase : যখন একজন ব্যবহারকারী একটি কেনাকাটা সম্পূর্ণ করেন, যেমন অনলাইন শপিং, কুপন বা ডিসকাউন্ট আইটেম কেনা বা সিনেমার টিকিট কেনা

আপনার অ্যাপে কোনো অতিরিক্ত কোড ছাড়াই, Mobile Ads SDK স্বয়ংক্রিয়ভাবে in_app_purchase ইভেন্টের জন্য বিশ্লেষণ ডেটা সংগ্রহ করে। যাইহোক, আপনি যদি রাজস্ব গণনার মধ্যে ecommerce_purchase ইভেন্ট ডেটাও অন্তর্ভুক্ত করতে চান, তাহলে আপনাকে Google Analytics জন্য Firebase SDK-এর মাধ্যমে কাস্টম লগিং প্রয়োগ করতে হবে।

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

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

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

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

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

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