Google Analytics আপনার অ্যাপের ব্যবহার এবং আচরণের ডেটা সংগ্রহ করে। SDK দুটি প্রাথমিক ধরনের তথ্য লগ করে:
- ইভেন্ট: আপনার অ্যাপে কী ঘটছে, যেমন ব্যবহারকারীর অ্যাকশন, সিস্টেম ইভেন্ট বা ত্রুটি।
- ব্যবহারকারীর বৈশিষ্ট্য: আপনার ব্যবহারকারীর ভিত্তির অংশগুলি বর্ণনা করার জন্য আপনি সংজ্ঞায়িত বৈশিষ্ট্যগুলি, যেমন ভাষা পছন্দ বা ভৌগলিক অবস্থান।
অ্যানালিটিক্স স্বয়ংক্রিয়ভাবে কিছু ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্য লগ করে; তাদের সক্ষম করার জন্য আপনাকে কোনো কোড যোগ করার দরকার নেই। আপনার অ্যাপের অতিরিক্ত ডেটা সংগ্রহ করার প্রয়োজন হলে, আপনি 25টি আলাদা অ্যানালিটিক্স ইউজার প্রপার্টি সেট আপ করতে পারেন এবং আপনার অ্যাপে 500টি বিভিন্ন অ্যানালিটিক্স ইভেন্টের ধরন পর্যন্ত লগ আপ করতে পারেন। আপনার অ্যাপ লগ ইভেন্টের মোট ভলিউমের কোন সীমা নেই।
এই ডেটা অ্যাক্সেস করতে:
- Firebase কনসোলে , আপনার প্রকল্প খুলুন।
- Analytics রিপোর্টিং ড্যাশবোর্ড দেখতে মেনু থেকে Analytics নির্বাচন করুন।
ইভেন্ট ট্যাব সেই ইভেন্ট রিপোর্টগুলি দেখায় যেগুলি আপনার অ্যাপ দ্বারা লগ করা প্রতিটি স্বতন্ত্র ধরনের অ্যানালিটিক্স ইভেন্টের জন্য স্বয়ংক্রিয়ভাবে তৈরি হয়৷ ড্যাশবোর্ড সম্পর্কে আরও পড়ুন।
আপনাকে শুরু করতে সহায়তা করার জন্য, Analytics SDK অনেকগুলি প্রস্তাবিত ইভেন্টকে সংজ্ঞায়িত করে যা খুচরা এবং ইকমার্স, ভ্রমণ এবং গেমিং অ্যাপ সহ বিভিন্ন ধরণের অ্যাপের মধ্যে সাধারণ। এই ইভেন্টগুলি সম্পর্কে আরও জানতে এবং কখন সেগুলি ব্যবহার করতে হবে, প্রস্তাবিত ইভেন্টগুলি দেখুন। রিপোর্টে সর্বাধিক বিশদ পেতে, প্রস্তাবিত অ্যানালিটিক্স ইভেন্টগুলি লগ করুন যা আপনার অ্যাপ এবং তাদের নির্ধারিত পরামিতিগুলির জন্য অর্থপূর্ণ। এটিও নিশ্চিত করে যে আপনি সর্বশেষ Google Analytics বৈশিষ্ট্যগুলি উপলব্ধ হওয়ার সাথে সাথে উপকৃত হবেন৷
তুমি শুরু করার আগে
আপনি Google Analytics ব্যবহার করার আগে, আপনাকে করতে হবে:
আপনার ইউনিটি প্রজেক্ট নিবন্ধন করুন এবং Firebase ব্যবহার করতে কনফিগার করুন।
আপনার ইউনিটি প্রোজেক্ট যদি আগে থেকেই Firebase ব্যবহার করে, তাহলে এটি ইতিমধ্যেই Firebase-এর জন্য নিবন্ধিত এবং কনফিগার করা আছে।
আপনার যদি ইউনিটি প্রজেক্ট না থাকে, আপনি একটি নমুনা অ্যাপ ডাউনলোড করতে পারেন।
আপনার ইউনিটি প্রকল্পে Firebase ইউনিটি SDK (বিশেষ করে,
FirebaseAnalytics.unitypackage
) যোগ করুন।
মনে রাখবেন যে আপনার ইউনিটি প্রোজেক্টে ফায়ারবেস যোগ করার জন্য ফায়ারবেস কনসোল এবং আপনার ওপেন ইউনিটি প্রোজেক্ট উভয়েরই কাজ জড়িত থাকে (উদাহরণস্বরূপ, আপনি কনসোল থেকে Firebase কনফিগার ফাইলগুলি ডাউনলোড করেন, তারপর সেগুলিকে আপনার ইউনিটি প্রোজেক্টে নিয়ে যান)।
লগ ইভেন্ট
আপনি অবিলম্বে 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 কনসোলে পর্যায়ক্রমে আপনার ডেটা রিফ্রেশ দেখুন।
- ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্যগুলির নির্দেশিকাগুলি অন্বেষণ করুন৷