התחל בעבודה עם Google Analytics לאחדות

Google Analytics אוסף נתוני שימוש והתנהגות עבור האפליקציה שלך. ה- SDK רושם שני סוגי מידע עיקריים:

  • אירועים: מה קורה באפליקציה, כגון פעולות המשתמש, אירועי מערכת, או טעויות.
  • מאפייני משתמש: תכונות אתה מגדיר לתאר קטעים של בסיס המשתמשים שלך, כגון שפה מועדפת או מיקום גיאוגרפי.

Analytics אוטומטי יומנים כמה אירועים ואת מאפייני משתמש ; אתה לא צריך להוסיף שום קוד כדי לאפשר אותם. אם הצרכים האפליקציה שלך כדי לאסוף נתונים נוספים, אתה יכול להגדיר עד 25 מאפייני המשתמש שונה Analytics והיכנס עד 500 סוגי אירוע Analytics שונים באפליקציה. אין הגבלה על נפח האירועים הכולל שהאפליקציה שלך מתעדת.

כדי לגשת לנתונים אלה:

  1. בשנות ה קונסולת Firebase , לפתוח את הפרויקט שלך.
  2. בחר Analytics מהתפריט כדי להציג את הדיווח ב- Analytics Dashboard.

כרטיסיית אירועים מציגים את דיווחי אירוע שנוצרים באופן אוטומטי עבור כול סוג מובחן של אירוע Analytics מחוברים על ידי האפליקציה. קרא עוד על הדיווח ב- Analytics המחוונים במרכז העזרה Firebase.

כדי לעזור לך להתחיל, ה- SDK של Analytics מגדיר מספר אירועים מוצעים הנפוצים בקרב סוגים שונים של אפליקציות, כולל אפליקציות קמעונאיות ומסחר אלקטרוני, נסיעות ומשחקים. כדי ללמוד עוד על האירועים הללו ומתי להשתמש בהם, לגלוש אירועים ומאפיינים מאמרים במרכז העזרה Firebase. כדי לקבל את הפרטים המרביים בדוחות, רשום את אירועי Analytics המוצעים ההגיוניים לאפליקציה שלך ולפרמטרים שנקבעו להם. זה גם מבטיח שתפיק תועלת מהתכונות העדכניות ביותר של Google Analytics ככל שיהיו זמינות.

לפני שאתה מתחיל

לפני שתוכל להשתמש ב- Google Analytics , עליך:

  • רשום את פרויקט Unity והגדר אותו לשימוש ב- Firebase.

    • אם פרויקט Unity שלך כבר משתמש ב- Firebase, הוא כבר רשום ומוגדר עבור Firebase.

    • אם אין לך פרויקט אחדות, אתה יכול להוריד אפליקציה לדוגמא .

  • מוסיפים את SDK האחדות Firebase (במיוחד, FirebaseAnalytics.unitypackage ) לפרויקט האחדות שלך.

שים לב כי הוספת Firebase לפרויקט האחדות שלך כרוך משימות הן Firebase הקונסולה ו בפרויקט האחדות פתוח (למשל, אתה מוריד קבצי config 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);

הצעדים הבאים