Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

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

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

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

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

برای شروع به کار ، SDK Analytics تعدادی از رویدادهای پیشنهادی را تعریف می کند که در بین انواع مختلف برنامه ها رایج است ، از جمله برنامه های خرده فروشی و تجارت الکترونیک ، برنامه های سفر و بازی. برای کسب اطلاعات بیشتر در مورد این وقایع و هنگامی که به استفاده از آنها، فهرست رویدادها و خواص مقالات در مرکز راهنمایی فایربیس. برای به دست آوردن حداکثر جزئیات در گزارشها ، رویدادهای پیشنهادی 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);

مراحل بعدی