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. instance প্রপার্টি অ্যাক্সেস করে নতুন Firebase Analytics ইনস্ট্যান্স তৈরি করুন FirebaseAnalytics:

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

পরবর্তী ধাপ