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, বৈশিষ্ট্য বা এনগেজমেন্ট প্রচারাভিযানের পরিবর্তনগুলি পরীক্ষা করার ক্ষমতা দেয় যাতে তারা পরিবর্তনগুলি ব্যাপকভাবে রোল আউট করার আগে আপনার মূল মেট্রিক্সে (যেমন রাজস্ব এবং ধারণ) প্রভাব ফেলে কিনা।

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

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

,


প্রাথমিক 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, বৈশিষ্ট্য বা এনগেজমেন্ট প্রচারাভিযানের পরিবর্তনগুলি পরীক্ষা করার ক্ষমতা দেয় যাতে তারা পরিবর্তনগুলি ব্যাপকভাবে রোল আউট করার আগে আপনার মূল মেট্রিক্সে (যেমন রাজস্ব এবং ধারণ) প্রভাব ফেলে কিনা।

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

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

,


প্রাথমিক 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, বৈশিষ্ট্য বা এনগেজমেন্ট প্রচারাভিযানের পরিবর্তনগুলি পরীক্ষা করার ক্ষমতা দেয় যাতে তারা পরিবর্তনগুলি ব্যাপকভাবে রোল আউট করার আগে আপনার মূল মেট্রিক্সে (যেমন রাজস্ব এবং ধারণ) প্রভাব ফেলে কিনা।

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

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

,


প্রাথমিক 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-এ ডেটা এক্সপোর্ট এবং বিশ্লেষণ করুন
আপনার বিশ্লেষণ ডেটার জন্য আরও কাস্টমাইজেশন বৈশিষ্ট্য অ্যাক্সেস করুন
বিশ্লেষণ এবং মডেলগুলির জন্য কাস্টম ইভেন্টগুলি লগ করুন (যেমন এআরপিইউ এবং এআরপ্পু মেট্রিক্সের জন্য ইকমার্স_প্রচার ইভেন্টগুলি লগিংয়ের মতো )
বিজ্ঞাপন প্রচারের জন্য কাস্টম রূপান্তরগুলি কনফিগার করুন
অন্যান্য ফায়ারবেস পণ্য ব্যবহার করুন
( Remote Config এবং A/B Testing মতো)

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

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

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

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

Google Analytics জন্য ফায়ারবেস এসডিকে যুক্ত করে আপনি বিজ্ঞাপন প্রচারের জন্য কাস্টম রূপান্তরগুলিও যুক্ত করতে পারেন এবং অন্যান্য ফায়ারবেস পণ্যগুলির ব্যবহার সক্ষম করতে পারেন।

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

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

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

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

  2. আপনার ফায়ারবেস আইওএস কনফিগারেশন ফাইল ( GoogleService-Info.plist ) পেতে ডাউনলোড করুন গুগলস সার্ভিস-ইনফো.প্লিস্ট ক্লিক করুন।

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

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

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

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

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

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

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

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

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

  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 Remote Config এবং Firebase A/B Testing ব্যবহার শুরু করতে পারেন।

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

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

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

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