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