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

এই কুইকস্টার্ট আপনাকে দেখায় কিভাবে আপনার অ্যাপে গুগল অ্যানালিটিক্স যোগ করবেন এবং ইভেন্ট লগিং শুরু করবেন।

Google Analytics আপনার অ্যাপের ব্যবহার এবং আচরণের ডেটা সংগ্রহ করে। SDK দুটি প্রাথমিক ধরনের তথ্য লগ করে:

  • ইভেন্ট: আপনার অ্যাপে কী ঘটছে, যেমন ব্যবহারকারীর অ্যাকশন, সিস্টেম ইভেন্ট বা ত্রুটি।
  • ব্যবহারকারীর বৈশিষ্ট্য: আপনার ব্যবহারকারীর ভিত্তির অংশগুলি বর্ণনা করার জন্য আপনি সংজ্ঞায়িত বৈশিষ্ট্যগুলি, যেমন ভাষা পছন্দ বা ভৌগলিক অবস্থান।

অ্যানালিটিক্স স্বয়ংক্রিয়ভাবে কিছু ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্য লগ করে; তাদের সক্ষম করার জন্য আপনাকে কোনো কোড যোগ করার দরকার নেই।

তুমি শুরু করার আগে

  1. firebase_core ইনস্টল করুন এবং আপনার অ্যাপে ইনিশিয়ালাইজেশন কোড যোগ করুন যদি আপনি ইতিমধ্যে না থাকেন।
  2. Firebase কনসোলে আপনার Firebase প্রকল্পে আপনার অ্যাপ যোগ করুন।

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

  1. আপনার ফ্লাটার প্রকল্পের মূল থেকে, প্লাগইন ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

    flutter pub add firebase_analytics
    
  2. একবার সম্পূর্ণ হয়ে গেলে, আপনার ফ্লাটার অ্যাপ্লিকেশন পুনর্নির্মাণ করুন:

    flutter run
    
  3. একবার ইনস্টল হয়ে গেলে, আপনি আপনার ডার্ট কোডে এটি আমদানি করে firebase_analytics প্লাগইন অ্যাক্সেস করতে পারেন:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. FirebaseAnalyticsinstance প্রপার্টি অ্যাক্সেস করে একটি নতুন ফায়ারবেস অ্যানালিটিক্স ইনস্ট্যান্স তৈরি করুন:

    FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    

লগিং ইভেন্ট শুরু করুন

আপনি একটি FirebaseAnalytics দৃষ্টান্ত তৈরি করার পরে, আপনি লাইব্রেরির log - পদ্ধতিগুলি দিয়ে ইভেন্টগুলি লগ করা শুরু করতে পারেন৷

সমস্ত অ্যাপের জন্য কিছু ইভেন্ট সুপারিশ করা হয়; অন্যদের নির্দিষ্ট ব্যবসার ধরন বা উল্লম্বের জন্য সুপারিশ করা হয়। আপনার রিপোর্টে সর্বাধিক উপলব্ধ বিশদ নিশ্চিত করতে এবং ভবিষ্যতের বৈশিষ্ট্যগুলি এবং একীকরণগুলি উপলব্ধ হওয়ার সাথে সাথে উপকৃত হওয়ার জন্য আপনাকে তাদের নির্ধারিত প্যারামিটার সহ প্রস্তাবিত ইভেন্টগুলি পাঠাতে হবে। এই বিভাগটি একটি পূর্বনির্ধারিত ইভেন্ট লগিং প্রদর্শন করে, লগিং ইভেন্টের বিষয়ে আরও তথ্যের জন্য, লগ ইভেন্ট দেখুন।

নিম্নলিখিত কোড একটি চেকআউট ইভেন্ট লগ করে:

await FirebaseAnalytics.instance
  .logBeginCheckout(
    value: 10.0,
    currency: 'USD',
    items: [
      AnalyticsEventItem(
        itemName: 'Socks',
        itemId: 'xjw73ndnw',
        price: '10.0'
      ),
    ],
    coupon: '10PERCENTOFF'
  );

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