Firebase is back at Google I/O on May 10! Register now

ক্র্যাশ রিপোর্টের জন্য মেট্রিক্স পেতে Google Analytics ব্যবহার করুন

সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

Google Analytics হল Firebase-এর বিশ্লেষণ ইঞ্জিন। আপনি যখন আপনার অ্যাপে অ্যানালিটিক্স এবং ক্র্যাশলিটিক্স একসাথে ব্যবহার করেন, তখন আপনি এমন বৈশিষ্ট্যগুলি পান যা আপনাকে সমস্যা তৈরি করতে এবং ক্র্যাশ-মুক্ত ব্যবহারকারীদের মতো ক্র্যাশ ডেটার ট্র্যাক রাখতে সাহায্য করে, যেমন ক্র্যাশ-মুক্ত ব্যবহারকারী, ক্র্যাশের আগে নির্দিষ্ট ইভেন্টগুলিকে ট্র্যাক করে এমন ব্রেডক্রাম্ব এবং BigQuery, যেখানে আপনি আপনার অ্যাপের মূল মেট্রিক্স কল্পনা করতে পারেন।

এই নির্দেশিকাটি বর্ণনা করে যে কীভাবে একটি অ্যাপে অ্যানালিটিক্স যোগ করতে হয় যেটিতে Crashlytics সেট আপ আছে (যদি আপনি ইতিমধ্যেই না করে থাকেন তাহলে আপনার অ্যাপে Crashlytics যোগ করুন )।

ধাপ 1: একটি ফায়ারবেস কনফিগারেশন ফাইল যোগ করুন

  1. আপনার অ্যাপে Firebase Android কনফিগারেশন ফাইল যোগ করুন:

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

    2. আপনার Firebase অ্যান্ড্রয়েড কনফিগারেশন ফাইল ( google-services.json ) পেতে ডাউনলোড google-services.json এ ক্লিক করুন।

      • আপনি যে কোনো সময় আপনার Firebase Android কনফিগার ফাইলটি আবার ডাউনলোড করতে পারেন।
      • নিশ্চিত করুন যে কনফিগার ফাইলটি অতিরিক্ত অক্ষরের সাথে যুক্ত করা হয়নি, যেমন (2)
    3. আপনার অ্যাপের মডিউল (অ্যাপ-লেভেল) ডিরেক্টরিতে আপনার কনফিগার ফাইলটি সরান।

  2. আপনার অ্যাপে Firebase পণ্য সক্ষম করতে, আপনার Gradle ফাইলগুলিতে google-services প্লাগইন যোগ করুন।

    1. আপনার রুট-লেভেল (প্রজেক্ট-লেভেল) গ্রেডল ফাইলে ( build.gradle ), Google Services Gradle প্লাগইন অন্তর্ভুক্ত করতে নিয়ম যোগ করুন। আপনার কাছে Google এর Maven সংগ্রহস্থলও আছে কিনা তা পরীক্ষা করে দেখুন।

      buildscript {
      
        repositories {
          // Check that you have the following line (if not, add it):
          google()  // Google's Maven repository
        }
      
        dependencies {
          // ...
      
          // Add the following line:
          classpath 'com.google.gms:google-services:4.3.15'  // Google Services plugin
        }
      }
      
      allprojects {
        // ...
      
        repositories {
          // Check that you have the following line (if not, add it):
          google()  // Google's Maven repository
          // ...
        }
      }
      
    2. আপনার মডিউলে (অ্যাপ-লেভেল) গ্রেডল ফাইলে (সাধারণত app/build.gradle ), Google Services Gradle প্লাগইন প্রয়োগ করুন।

      apply plugin: 'com.android.application'
      // Add the following line:
      apply plugin: 'com.google.gms.google-services'  // Google Services plugin
      
      android {
        // ...
      }
      

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

  1. আপনার মডিউল (অ্যাপ-লেভেল) গ্রেডল ফাইলে (সাধারণত <project>/<app-module>/build.gradle ), অ্যানালিটিক্স অ্যান্ড্রয়েড লাইব্রেরির জন্য নির্ভরতা যোগ করুন। আমরা লাইব্রেরি সংস্করণ নিয়ন্ত্রণ করতে Firebase Android BoM ব্যবহার করার পরামর্শ দিই।

    Kotlin+KTX

    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:31.2.3')
    
        // Add the dependency for the Analytics library
        // When using the BoM, you don't specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-analytics-ktx'
    }
    

    Firebase Android BoM ব্যবহার করে, আপনার অ্যাপ সবসময় Firebase Android লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।

    (বিকল্প) BoM ব্যবহার না করে Firebase লাইব্রেরি নির্ভরতা যোগ করুন

    আপনি যদি Firebase BoM ব্যবহার না করা বেছে নেন, তাহলে আপনাকে অবশ্যই প্রতিটি Firebase লাইব্রেরি সংস্করণ তার নির্ভরতা লাইনে উল্লেখ করতে হবে।

    মনে রাখবেন যে আপনি যদি আপনার অ্যাপে একাধিক ফায়ারবেস লাইব্রেরি ব্যবহার করেন, আমরা দৃঢ়ভাবে লাইব্রেরি সংস্করণগুলি পরিচালনা করতে BoM ব্যবহার করার পরামর্শ দিই, যা নিশ্চিত করে যে সমস্ত সংস্করণ সামঞ্জস্যপূর্ণ।

    dependencies {
        // Add the dependency for the Analytics library
        // When NOT using the BoM, you must specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-analytics-ktx:21.2.0'
    }
    

    Java

    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:31.2.3')
    
        // Add the dependency for the Analytics library
        // When using the BoM, you don't specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-analytics'
    }
    

    Firebase Android BoM ব্যবহার করে, আপনার অ্যাপ সবসময় Firebase Android লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।

    (বিকল্প) BoM ব্যবহার না করে Firebase লাইব্রেরি নির্ভরতা যোগ করুন

    আপনি যদি Firebase BoM ব্যবহার না করা বেছে নেন, তাহলে আপনাকে অবশ্যই প্রতিটি Firebase লাইব্রেরি সংস্করণ তার নির্ভরতা লাইনে উল্লেখ করতে হবে।

    মনে রাখবেন যে আপনি যদি আপনার অ্যাপে একাধিক ফায়ারবেস লাইব্রেরি ব্যবহার করেন, আমরা দৃঢ়ভাবে লাইব্রেরি সংস্করণগুলি পরিচালনা করতে BoM ব্যবহার করার পরামর্শ দিই, যা নিশ্চিত করে যে সমস্ত সংস্করণ সামঞ্জস্যপূর্ণ।

    dependencies {
        // Add the dependency for the Analytics library
        // When NOT using the BoM, you must specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-analytics:21.2.0'
    }
    

  2. আপনার কার্যকলাপের শীর্ষে com.google.firebase.analytics.FirebaseAnalytics অবজেক্ট ঘোষণা করুন:

    Kotlin+KTX

    private lateinit var firebaseAnalytics: FirebaseAnalytics

    Java

    private FirebaseAnalytics mFirebaseAnalytics;
  3. onCreate() পদ্ধতিতে এটি শুরু করুন:

    Kotlin+KTX

    // Obtain the FirebaseAnalytics instance.
    firebaseAnalytics = Firebase.analytics

    Java

    // Obtain the FirebaseAnalytics instance.
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

পরবর্তী পদক্ষেপ