একতার জন্য Google Analytics দিয়ে শুরু করুন

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

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

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

এই ডেটা অ্যাক্সেস করতে:

  1. Firebase কনসোলে , আপনার প্রকল্পটি খুলুন।
  2. Analytics রিপোর্টিং ড্যাশবোর্ড দেখতে মেনু থেকে Analytics নির্বাচন করুন।

ইভেন্ট ট্যাবটি আপনার অ্যাপ দ্বারা লগ করা প্রতিটি স্বতন্ত্র ধরণের Analytics ইভেন্টের জন্য স্বয়ংক্রিয়ভাবে তৈরি ইভেন্ট রিপোর্টগুলি দেখায়। ড্যাশবোর্ড সম্পর্কে আরও পড়ুন।

শুরু করতে আপনাকে সাহায্য করার জন্য, Analytics SDK বিভিন্ন ধরণের অ্যাপের মধ্যে প্রচলিত বেশ কিছু প্রস্তাবিত ইভেন্ট সংজ্ঞায়িত করে, যার মধ্যে রয়েছে খুচরা ও ই-কমার্স, ভ্রমণ এবং গেমিং অ্যাপ। এই ইভেন্টগুলি সম্পর্কে আরও জানতে এবং কখন সেগুলি ব্যবহার করতে হবে তা জানতে, প্রস্তাবিত ইভেন্টগুলি দেখুন। প্রতিবেদনগুলিতে সর্বাধিক বিশদ জানতে, আপনার অ্যাপের জন্য যুক্তিসঙ্গত প্রস্তাবিত Analytics ইভেন্টগুলি এবং তাদের নির্ধারিত প্যারামিটারগুলি লগ করুন। এটি নিশ্চিত করে যে আপনি সর্বশেষ Google Analytics বৈশিষ্ট্যগুলি উপলব্ধ হওয়ার সাথে সাথে সেগুলি থেকে উপকৃত হবেন।

শুরু করার আগে

Google Analytics ব্যবহার করার আগে, আপনাকে যা করতে হবে:

  • আপনার ইউনিটি প্রকল্পটি নিবন্ধন করুন এবং এটিকে Firebase ব্যবহারের জন্য কনফিগার করুন।

    • যদি আপনার ইউনিটি প্রজেক্ট ইতিমধ্যেই Firebase ব্যবহার করে, তাহলে এটি ইতিমধ্যেই Firebase-এর জন্য নিবন্ধিত এবং কনফিগার করা আছে।

    • যদি আপনার কোন ইউনিটি প্রজেক্ট না থাকে, তাহলে আপনি একটি নমুনা অ্যাপ ডাউনলোড করতে পারেন।

  • আপনার ইউনিটি প্রজেক্টে Firebase Unity 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);

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