ফ্লটারের জন্য গুগল অ্যানালিটিক্স দিয়ে শুরু করুন

প্ল্যাটফর্ম নির্বাচন করুন: iOS+ অ্যান্ড্রয়েড ওয়েব ফ্লাটার ইউনিটি C++

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

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

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

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

শুরু করার আগে

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

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

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

আপনার অ্যাপে অ্যানালিটিক্স SDK যোগ করুন

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

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

    flutter run
    
  3. একবার ইনস্টল হয়ে গেলে, আপনি আপনার ডার্ট কোডে 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'
  );

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