| בחירת פלטפורמה: | iOS+ Android Web Flutter Unity C++ |
Google Analytics אוסף נתוני שימוש והתנהגות באפליקציה. ה-SDK מתעד שני סוגים עיקריים של מידע:
- אירועים: מה קורה באפליקציה, כמו פעולות משתמשים, אירועי מערכת או שגיאות.
- מאפייני משתמשים: מאפיינים שאתם מגדירים כדי לתאר פלחים של בסיס המשתמשים, כמו העדפות שפה או מיקום גיאוגרפי.
Analytics מתעדת באופן אוטומטי חלק מהאירועים ומאפייני המשתמשים. לא צריך להוסיף קוד כדי להפעיל אותם. אם האפליקציה שלכם צריכה לאסוף נתונים נוספים, אתם יכולים להגדיר עד 25 Analytics מאפייני משתמשים שונים ולתעד עד 500 Analytics סוגי אירועים שונים באפליקציה. אין הגבלה על הנפח הכולל של האירועים שהאפליקציה מתעדת.
כדי לגשת לנתונים האלה:
- במסוף Firebase, פותחים את הפרויקט.
- בתפריט, לוחצים על Analytics כדי להציג את לוח הבקרה של הדוחות Analytics.
בכרטיסייה אירועים מוצגים דוחות האירועים שנוצרים באופן אוטומטי לכל סוג ייחודי של אירוע Analytics שנרשם באפליקציה. מידע נוסף על מרכז הבקרה
כדי לעזור לכם להתחיל, ב-Analytics SDK מוגדרים מספר אירועים מומלצים שמשותפים לסוגים שונים של אפליקציות, כולל אפליקציות קמעונאות ומסחר אלקטרוני, נסיעות ומשחקים. מידע נוסף על האירועים האלה ומתי כדאי להשתמש בהם זמין במאמר אירועים מומלצים. כדי לקבל את הפירוט המרבי בדוחות, כדאי לתעד את האירועים המומלצים שרלוונטיים לאפליקציה שלכם ואת הפרמטרים שלהם שהוגדרו מראש. כך תוכלו ליהנות מהתכונות החדשות ביותר ברגע שהן יהיו זמינות.Google Analytics
לפני שמתחילים
כדי להשתמש ב-Google Analytics, צריך:
רושמים את פרויקט C++ ומגדירים אותו לשימוש ב-Firebase.
אם פרויקט C++ שלכם כבר משתמש ב-Firebase, הוא כבר רשום ומותאם ל-Firebase.
מוסיפים את Firebase C++ SDK לפרויקט C++.
שימו לב שהוספת Firebase לפרויקט C++ כוללת משימות במסוף Firebase ובפרויקט C++ הפתוח (לדוגמה, הורדה של קובצי תצורה של Firebase מהמסוף והעברה שלהם לפרויקט C++).
יצירה והפעלה של אפליקציית Firebase
לפני שמתחילים, צריך ליצור את אפליקציית Firebase ולהפעיל אותה:
iOS+
יוצרים את האפליקציה ב-Firebase:
app = ::firebase::App::Create(::firebase::AppOptions());
מאתחלים את הספרייה Analytics:
::firebase::analytics::Initialize(app);
Android
יוצרים את אפליקציית Firebase, ומעבירים את סביבת ה-JNI ואת jobject
ההפניה לפעילות Java כארגומנטים:
app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);
מאתחלים את הספרייה Analytics:
::firebase::analytics::Initialize(app);
אירועים ביומן
אחרי שמגדירים את מכונת firebase::App, אפשר להתחיל לרשום אירועים ביומן באמצעות השיטה LogEvent().
בדוגמה הבאה, אנחנו מעדכנים את הניקוד של המשתמש:
analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);
השלבים הבאים
- אפשר לראות את רענון הנתונים מדי פעם במסוף Firebase.
- מומלץ לעיין במדריכים בנושא אירועים ומאפייני משתמשים.