با Google Analytics for Unity شروع کنید

Google Analytics داده های استفاده و رفتار را برای برنامه شما جمع آوری می کند. SDK دو نوع اطلاعات اصلی را ثبت می کند:

  • رویدادها: آنچه که در برنامه شما اتفاق می افتد، مانند اقدامات کاربر، حوادث سیستم، و یا خطا است.
  • ویژگی های کاربر: ویژگی برای توصیف بخش های پایگاه کاربر خود را، مانند اولویت زبان و یا موقعیت جغرافیایی تعریف می کنید.

تجزیه و تحلیل ترافیک به طور خودکار سیاهههای مربوط به برخی حوادث و خواص کاربران ؛ برای فعال کردن آنها نیازی به افزودن کد نیست. اگر نیازهای برنامه خود را برای جمع آوری داده های اضافی، شما می توانید به 25 خواص کاربران مختلف تجزیه و تحلیل ترافیک راه اندازی و ورود به سیستم تا 500 تجزیه و تحلیل ترافیک انواع مختلف رویداد را در برنامه خود را. محدودیتی در حجم کل رویدادهایی که برنامه شما ثبت می کند ندارد.

برای دسترسی به این داده ها:

  1. در فایربیس کنسول ، باز کردن پروژه شما.
  2. انتخاب کنید تجزیه و تحلیل ترافیک از منوی برای مشاهده تجزیه و تحلیل ترافیک گزارش داشبورد.

رویدادهای تب نشان می دهد گزارش رویداد که به صورت خودکار برای هر نوع مجزا از رویداد تجزیه و تحلیل ترافیک ایجاد شده توسط برنامه خود وارد شوید. اطلاعات بیشتر در مورد تجزیه و تحلیل ترافیک گزارش داشبورد در مرکز راهنمایی فایربیس.

برای کمک به شما در شروع کار ، Analytics SDK تعدادی از رویدادهای پیشنهادی را تعریف می کند که در انواع مختلف برنامه ها از جمله خرده فروشی و تجارت الکترونیکی ، برنامه های سفر و بازی رایج است. برای کسب اطلاعات بیشتر در مورد این وقایع و هنگامی که به استفاده از آنها، فهرست رویدادها و خواص مقالات در مرکز راهنمایی فایربیس. برای به دست آوردن حداکثر جزئیات در گزارش ها ، رویدادهای پیشنهادی Analytics را که برای برنامه شما و پارامترهای تجویز شده آنها منطقی است وارد کنید. همچنین این اطمینان را می دهد که از جدیدترین ویژگی های Google Analytics با در دسترس بودن بهره مند می شوید.

قبل از اینکه شروع کنی

قبل از اینکه شما می توانید استفاده کنید گوگل آنالیز ، شما نیاز به:

  • پروژه Unity خود را ثبت کرده و برای استفاده از Firebase پیکربندی کنید.

    • اگر پروژه Unity شما قبلاً از Firebase استفاده کرده است ، پس از آن برای Firebase ثبت و پیکربندی شده است.

    • اگر شما یک پروژه وحدت را نداشته باشند، شما می توانید یک دانلود برنامه نمونه .

  • اضافه کردن فایربیس وحدت SDK (به طور خاص، FirebaseAnalytics.unitypackage ) به طرح وحدت خود را.

توجه داشته باشید که اضافه کردن فایربیس به پروژه وحدت خود را شامل وظایف هر دو در فایربیس کنسول و در پروژه های وحدت باز خود را (به عنوان مثال، شما دانلود فایل های پیکربندی فایربیس از کنسول، و سپس حرکت آنها را در پروژه وحدت خود را).

ثبت وقایع

شما می توانید بلافاصله شروع به ورود حوادث با 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);

مراحل بعدی