Flutter-এর জন্য Google Analytics ব্যবহার করা শুরু করা

প্ল্যাটফর্ম বেছে নিন: iOS+ Android ওয়েব Flutter Unity C++


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

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

  • ইভেন্ট: আপনার অ্যাপে কী ঘটছে, যেমন ব্যবহারকারীর অ্যাকশন, সিস্টেম ইভেন্ট বা সমস্যা।
  • ব্যবহারকারীর প্রপার্টি: আপনার ব্যবহারকারীর বেসের সেগমেন্ট বর্ণনা করার জন্য আপনি যেসব অ্যাট্রিবিউট নির্ধারণ করেন, যেমন পছন্দের ভাষা বা ভৌগোলিক লোকেশন।

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

শুরু করার আগে

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

  2. Firebase কনসোল ব্যবহার করে আপনার Firebase প্রোজেক্টে অ্যাপ রেজিস্টার করুন।

  3. (সাজেস্ট করা) আপনার প্রোজেক্টে AdSupport ফ্রেমওয়ার্ক যোগ করুন যাতে দর্শক ও ক্যাম্পেন অ্যাট্রিবিউশনের মতো অতিরিক্ত ফিচার চালু করা যায়।

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

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

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

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

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. FirebaseAnalytics-এ instance প্রপার্টি অ্যাক্সেস করে নতুন 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'
  );

পরবর্তী ধাপ