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


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

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

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

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

শুরু করার আগে

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

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

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

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

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

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

    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'
  );

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