| প্ল্যাটফর্ম বেছে নিন: | iOS+ Android ওয়েব Flutter Unity C++ |
Google Analytics আপনার অ্যাপের ব্যবহার ও আচরণ সংক্রান্ত ডেটা সংগ্রহ করে। SDK দুটি প্রাথমিক ধরনের তথ্য লগ করে:
- ইভেন্ট: আপনার অ্যাপে কী ঘটছে, যেমন ব্যবহারকারীর অ্যাকশন, সিস্টেম ইভেন্ট বা সমস্যা।
- ব্যবহারকারীর প্রপার্টি: আপনার ব্যবহারকারী বেসের সেগমেন্ট বর্ণনা করার জন্য আপনার সংজ্ঞায়িত অ্যাট্রিবিউট, যেমন ভাষার পছন্দ বা ভৌগোলিক অবস্থান।
Analytics অটোমেটিক কিছু ইভেন্ট ও ব্যবহারকারীর প্রপার্টি লগ করে; এগুলি চালু করতে আপনাকে কোনও কোড যোগ করতে হবে না। আপনার অ্যাপকে অতিরিক্ত ডেটা সংগ্রহ করতে হলে, আপনি সর্বাধিক ২৫টি আলাদা Analytics ব্যবহারকারীর প্রপার্টি সেট-আপ করতে এবং আপনার অ্যাপে সর্বাধিক ৫০০টি আলাদা Analytics ইভেন্ট টাইপ লগ করতে পারবেন। আপনার অ্যাপের লগ করা ইভেন্টের মোট ভলিউমের কোনও সীমা নেই।
আপনি Firebase কনসোলের Analytics পৃষ্ঠা থেকে এই ডেটা অ্যাক্সেস করতে পারবেন।
Analytics > ইভেন্ট পৃষ্ঠায় ইভেন্ট রিপোর্ট দেখানো হয় যা আপনার অ্যাপের লগ করা প্রতিটি আলাদা ধরনের Analytics ইভেন্টের জন্য অটোমেটিক তৈরি হয়। ড্যাশবোর্ড সম্পর্কে আরও জানুন।
আপনাকে শুরু করতে সাহায্য করার জন্য, Analytics SDK সাজেস্ট করা ইভেন্টের একটি সংখ্যা নির্ধারণ করে যা বিভিন্ন ধরনের অ্যাপের মধ্যে সাধারণ, যার মধ্যে রিটেল ও ই-কমার্স, ভ্রমণ এবং গেমিং অ্যাপ অন্তর্ভুক্ত। এইসব ইভেন্ট সম্পর্কে আরও জানতে এবং কখন সেগুলি ব্যবহার করতে হবে, তা সাজেস্ট করা ইভেন্ট থেকে জানুন। রিপোর্টে সর্বাধিক বিবরণ পেতে, আপনার অ্যাপের জন্য উপযুক্ত সাজেস্ট করা Analytics ইভেন্ট এবং সেগুলির নির্ধারিত প্যারামিটার লগ করুন। এছাড়াও, এটি নিশ্চিত করে যে উপলভ্য হওয়ার সাথে সাথে আপনি লেটেস্ট Google Analytics ফিচার থেকে উপকৃত হবেন।
শুরু করার আগে
আপনি Google Analytics ব্যবহার করার আগে, আপনাকে এগুলি করতে হবে:
Firebase ব্যবহার করার জন্য আপনার Unity প্রোজেক্ট রেজিস্টার ও কনফিগার করুন।
আপনার Unity প্রোজেক্টে আগে থেকেই Firebase ব্যবহার করা হলে, এটি আগে থেকেই Firebase-এর জন্য রেজিস্টার ও কনফিগার করা আছে।
আপনার কাছে Unity প্রোজেক্ট না থাকলে, আপনি একটি স্যাম্পেল অ্যাপ ডাউনলোড করতে পারবেন।
আপনার Unity প্রোজেক্টে Firebase Unity SDK (বিশেষ করে,
FirebaseAnalytics.unitypackage) যোগ করুন।
মনে রাখবেন, আপনার Unity প্রোজেক্টে Firebase যোগ করার জন্য Firebase কনসোল এবং আপনার খোলা Unity প্রোজেক্ট, দুটি জায়গাতেই কাজ করতে হয় (যেমন, আপনি কনসোল থেকে Firebase কনফিগারেশন ফাইল ডাউনলোড করেন, তারপর সেগুলি আপনার Unity প্রোজেক্টে সরান)।
ইভেন্ট লগ করা
আপনি সঙ্গে সঙ্গে
LogEvent() পদ্ধতির মাধ্যমে ইভেন্ট লগ করা শুরু করতে পারবেন।
নিচে দেওয়া উদাহরণে বিভিন্ন ধরনের আর্গুমেন্ট সহ ইভেন্ট লগ করা হয়েছে:
// Log an event with no parameters. Firebase.Analytics.FirebaseAnalytics .LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin); // Log an event with a float parameter Firebase.Analytics.FirebaseAnalytics .LogEvent("progress", "percent", 0.4f); // Log an event with an int parameter. Firebase.Analytics.FirebaseAnalytics .LogEvent( Firebase.Analytics.FirebaseAnalytics.EventPostScore, Firebase.Analytics.FirebaseAnalytics.ParameterScore, 42 ); // Log an event with a string parameter. Firebase.Analytics.FirebaseAnalytics .LogEvent( Firebase.Analytics.FirebaseAnalytics.EventJoinGroup, Firebase.Analytics.FirebaseAnalytics.ParameterGroupId, "spoon_welders" ); // Log an event with multiple parameters, passed as a struct: Firebase.Analytics.Parameter[] LevelUpParameters = { new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterLevel, 5), new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterCharacter, "mrspoon"), new Firebase.Analytics.Parameter( "hit_accuracy", 3.14f) }; Firebase.Analytics.FirebaseAnalytics.LogEvent( Firebase.Analytics.FirebaseAnalytics.EventLevelUp, LevelUpParameters);
পরবর্তী ধাপ
- Firebase কনসোলে নির্দিষ্ট সময় অন্তর আপনার ডেটা রিফ্রেশ হতে দেখুন।
- ইভেন্ট ও ব্যবহারকারীর প্রপার্টি সংক্রান্ত নির্দেশিকা এক্সপ্লোর করুন।