תחילת העבודה עם Google Analytics ל-C++‎

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

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

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

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

  1. במסוף Firebase, פותחים את הפרויקט.
  2. בתפריט, לוחצים על Analytics כדי להציג את לוח הבקרה של הדוחות Analytics.

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

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

לפני שמתחילים

כדי להשתמש ב-Google Analytics, צריך:

  • רושמים את פרויקט C++‎ ומגדירים אותו לשימוש ב-Firebase.

    אם בפרויקט C++ שלכם כבר נעשה שימוש ב-Firebase, הוא כבר רשום ומוגדר לשימוש ב-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);

השלבים הבאים