אירועי ניפוי באגים

בעזרת 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.

כדי לעבור אל DebugView, לוחצים על החץ לצד StreamView בסרגל הניווט העליון של <span class=Google Analytics ובוחרים באפשרות DebugView">

לאחר מכן, פשוט מתחילים להשתמש באפליקציה כדי לראות את רישום האירועים בדוח DebugView.

הדוח DebugView.

במקור הנתונים 'שניות' (העמודה המרכזית) מוצגים האירועים שתועדו ב-60 השניות האחרונות. במקור הנתונים 'דקות' (העמודה הימנית) מוצגת סדרה של ארכיונים של אירועים שהתרחשו ב-30 הדקות האחרונות. בעמודה השמאלית מוצגים האירועים המובילים שתועדו במהלך 30 הדקות האלה, וגם מאפייני המשתמשים של המכשיר הנוכחי שנבחר.

מקור הנתונים 'שניות'

כברירת מחדל, מוצגת רשימת אירועים שנרשמו ב-60 השניות האחרונות. בכל אירוע מוצגת חותמת זמן שתואמת לשעת הרישום במכשיר הפיתוח. אפשר ללחוץ על אירוע כדי לראות רשימה של הפרמטרים ששויכו לאירוע הזה.

רשימה לדוגמה של פרמטרים של אירועים.

כשערכים של מאפייני משתמשים ישתנו במהלך השימוש באפליקציה, תופיע רשומה של השינוי הזה.

דוגמה למאפיין משתמש.

רצף הדקות

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

דוגמה למקור הנתונים של הדקות.

אירועים מובילים ומאפייני משתמש נוכחי

בטבלה 'אירועים מובילים' מוצגים האירועים המובילים שנרשמו בתקופת 30 הדקות. בטבלה 'מאפייני המשתמש הנוכחיים' מוצג המצב העדכני של קבוצת מאפייני המשתמשים במכשיר הפיתוח הנבחר.

דוגמה לטבלה של האירועים המובילים.

בורר מכשירים

מצב ניפוי באגים יכול לפעול במכשירי פיתוח רבים, ולכן אפשר להשתמש בבורר המכשירים כדי לבחור את המכשיר שבו דוח DebugView יתמקד. כך מפתחים שונים יכולים להתמקד בהגדרות התיוג ובפעולות האימות שלהם בלי להשפיע אחד על השני.

דוגמה לבורר המכשירים.