תחילת העבודה עם 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);

השלבים הבאים