Check out what’s new from Firebase at Google I/O 2022. Learn more

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

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

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

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

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

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

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

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

তুমি শুরু করার আগে

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

  • আপনার ইউনিটি প্রজেক্ট নিবন্ধন করুন এবং 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);

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