בעזרת DebugView תוכלו לראות את נתוני האירועים הגולמיים שתועדו על ידי האפליקציה במכשירי הפיתוח כמעט בזמן אמת. האפשרות הזו שימושית מאוד למטרות אימות במהלך שלב המדידה בפיתוח, והיא יכולה לעזור לכם לזהות שגיאות ב-Analytics ולהבטיח שכל האירועים ומאפייני המשתמשים מתועדים ביומן בצורה נכונה.
הפעלה של מצב ניפוי באגים
בדרך כלל, האירועים שנרשמים באפליקציה מקובצים יחד במהלך שעה בערך, והם נשלחים יחד. הגישה הזו חוסכת את הסוללה במכשירים של משתמשי הקצה ומפחיתה את השימוש בנתוני הרשת. עם זאת, כדי לאמת את ההטמעה של Analytics (ולראות את Analytics בדוח DebugView), אפשר להפעיל את מצב ניפוי הבאגים במכשיר הפיתוח כדי להעלות אירועים עם עיכוב מינימלי.
iOS+
כדי להפעיל את מצב ניפוי הבאגים Analytics במכשיר הפיתוח, צריך לציין את ארגומנט שורת הפקודה הבא ב-Xcode:
-FIRDebugEnabled
ההתנהגות הזו נשמרת עד שמשביתים באופן מפורש את מצב ניפוי הבאגים על-ידי ציון הארגומנט הבא של שורת הפקודה:
-FIRDebugDisabled
כדי להוסיף את הארגומנטים האלה, עורכים את הסכימה של הפרויקט ומוסיפים רשומה חדשה לקטע 'ארגומנטים שהועברו בזמן ההפעלה'.
Android
כדי להפעיל את מצב ניפוי הבאגים ב-Analytics במכשיר Android, מריצים את הפקודות הבאות:
adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
ההתנהגות הזו נשמרת עד שמשביתים באופן מפורש את מצב ניפוי הבאגים על-ידי הפעלת הפקודה הבאה:
adb shell setprop debug.firebase.analytics.app .none.
אינטרנט
כדי להפעיל את מצב ניפוי הבאגים Analytics בדפדפן, צריך להתקין את התוסף ל-Chrome – Google Analytics Debugger.
אחרי ההתקנה צריך להפעיל את התוסף ולרענן את הדף. מנקודה זו ואילך, התוסף יתעד אירועים באפליקציה במצב ניפוי באגים.
אפשר לראות אירועים שנרשמו ב-DebugView במסוף Firebase.
דיווח על נתוני אירועים
אחרי שמפעילים את מצב ניפוי הבאגים במכשירי הפיתוח, עוברים אל DebugView על ידי לחיצה על החץ ליד StreamView בתפריט הניווט העליון של Google Analytics ובחירה ב-DebugView.
Google Analytics ובחירת DebugView">
לאחר מכן, תוכלו פשוט להתחיל להשתמש באפליקציה כדי לראות את האירועים ממנה מתועדים בדוח DebugView.
במקור הנתונים 'שניות' (העמודה האמצעית) מוצגים האירועים שנרשמו ב-60 השניות האחרונות. במקור הנתונים 'דקות' (העמודה הימנית) מוצגת סדרה של ארכיונים של אירועים שהתרחשו ב-30 הדקות האחרונות. בעמודה השמאלית מוצגים האירועים המובילים שתועדו במהלך 30 הדקות האלה, וגם מאפייני המשתמשים של המכשיר הנוכחי שנבחר.
מקור הנתונים 'שניות'
כברירת מחדל, מוצגת רשימת אירועים שנרשמו ב-60 השניות האחרונות. בכל אירוע מוצגת חותמת זמן שתואמת לשעת הרישום במכשיר הפיתוח. אפשר ללחוץ על אירוע כדי לראות רשימה של הפרמטרים ששויכו לאירוע הזה.
כשערכים של מאפייני משתמשים ישתנו במהלך השימוש באפליקציה, תופיע רשומה לגבי השינוי הזה.
רצף הדקות
רצף זה מציג סדרה של עיגולים, שכל אחד מהם מייצג דקה זמן במהלך 30 הדקות האחרונות. המספר בעיגול מציין את מספר האירועים שהתקבלו בדקה הזו. לחיצה על אחד מהעיגולים תציג ברצף השניות את האירועים שנרשמו באותה דקה. כך תוכלו לעיין ברמת פירוט גבוהה באירועים שנרשמו ב-30 הדקות האחרונות.
אירועים מובילים ומאפייני משתמש נוכחי
בטבלה 'אירועים מובילים' מוצגים האירועים המובילים שנרשמו בתקופת 30 הדקות. בנוסף, הטבלה 'מאפייני משתמש נוכחי' מציגה את תמונת המצב העדכנית של קבוצת מאפייני המשתמשים בשביל מכשיר הפיתוח הנבחר.
בורר מכשירים
מצב ניפוי באגים יכול לפעול במכשירי פיתוח רבים, ולכן אפשר להשתמש בבורר המכשירים כדי לבחור את המכשיר שבו דוח DebugView יתמקד. כך מפתחים שונים יכולים להתמקד בהגדרות התיוג ובפעולות האימות שלהם בלי להשפיע אחד על השני.