| בחירת פלטפורמה: | iOS+ Android אינטרנט Flutter Unity C++ |
במדריך למתחילים הזה מוסבר איך להוסיף את Google Analytics לאפליקציה ולהתחיל לתעד אירועים.
Google Analytics אוסף נתוני שימוש ונתוני התנהגות באפליקציה. ה-SDK מתעד שני סוגים עיקריים של מידע:
- אירועים: מה שקורה באפליקציה, כמו פעולות של משתמשים, אירועי מערכת או שגיאות.
- מאפייני משתמשים: מאפיינים שאתם מגדירים כדי לתאר פלחים של בסיס המשתמשים, כמו העדפות שפה או מיקום גיאוגרפי.
מערכת Analytics מתעדת באופן אוטומטי אירועים ומאפייני משתמשים מסוימים. לא צריך להוסיף קוד כדי להפעיל אותם.
לפני שמתחילים
אם עדיין לא עשיתם זאת, התקינו את
firebase_coreוהוסיפו את קוד האיניציאליזציה לאפליקציה.רושמים את האפליקציה בפרויקט ב-Firebase באמצעות מסוף Firebase.
(מומלץ) מוסיפים את AdSupport framework לפרויקט כדי להפעיל תכונות נוספות, כמו קהלים וייבוא נתוני הקמפיין.
הוספת Analytics SDK לאפליקציה
מהרמה הבסיסית (root) של פרויקט Flutter, מריצים את הפקודה הבאה כדי להתקין את הפלאגין:
flutter pub add firebase_analyticsבסיום, בונים מחדש את אפליקציית Flutter:
flutter runאחרי ההתקנה, אפשר לגשת לפלאגין
firebase_analyticsעל ידי ייבוא שלו בקוד Dart:import 'package:firebase_analytics/firebase_analytics.dart';יוצרים מופע חדש של Firebase Analytics על ידי גישה למאפיין
instanceב-FirebaseAnalytics:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
התחלת הרישום של אירועים ביומן
אחרי שיוצרים מופע של FirebaseAnalytics, אפשר להתחיל לתעד אירועים באמצעות השיטות של log בספרייה.
יש אירועים שמומלצים לכל האפליקציות, ויש אירועים שמומלצים לסוגים ספציפיים של עסקים או ענפים. כדי שבדוחות יוצגו כמה שיותר פרטים וכדי להפיק תועלת מהתכונות ומהשילובים שיהיו זמינים בעתיד, כדאי לשלוח את האירועים המומלצים עם הפרמטרים שלהם שהוגדרו מראש. בקטע הזה מוסבר איך לתעד אירוע מוגדר מראש. מידע נוסף על תיעוד אירועים זמין במאמר תיעוד אירועים.
הקוד הבא מתעד אירוע של תשלום בקופה:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
השלבים הבאים
- משתמשים ב-DebugView כדי לאמת את האירועים.
- בודקים את הנתונים במסוף Firebase.
- עיינו במדריכים בנושא אירועים ומאפייני משתמשים.
- איך מייצאים את הנתונים ל-BigQuery