Check out what’s new from Firebase at Google I/O 2022. Learn more

איתור באגים אירועים

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

הפעלת מצב ניפוי באגים

בדרך כלל, אירועים שנרשמו על ידי האפליקציה שלך נקבצים יחדיו על פני תקופה של כשעה אחת ומועלים יחד. גישה זו חוסכת את הסוללה במכשירי משתמשי הקצה ומפחיתה את השימוש בנתוני הרשת. עם זאת, למטרות אימות הטמעת הניתוח שלך (וכדי להציג את הניתוח שלך בדוח DebugView), אתה יכול להפעיל את מצב Debug במכשיר הפיתוח שלך כדי להעלות אירועים בהשהייה מינימלית.

דְמוּי אָדָם

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

adb shell setprop debug.firebase.analytics.app package_name

התנהגות זו נמשכת עד שתבטל באופן מפורש את מצב ניפוי באגים על ידי ביצוע הפקודה הבאה:

adb shell setprop debug.firebase.analytics.app .none.

iOS+

כדי להפעיל מצב ניפוי באגים של Analytics במכשיר הפיתוח שלך, ציין את הארגומנט הבא של שורת הפקודה ב-Xcode:

-FIRDebugEnabled

התנהגות זו נמשכת עד שתשבית באופן מפורש את מצב ניפוי באגים על ידי ציון הארגומנט הבא של שורת הפקודה:

-FIRDebugDisabled

אינטרנט

כדי להפעיל את מצב ניפוי באגים של Analytics בדפדפן שלך, התקן את תוסף Google Analytics Debugger Chrome.

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

אתה יכול להציג אירועים שנרשמו ב-DebugView במסוף Firebase.

דיווח

לאחר שהפעלת את מצב ניפוי באגים במכשירי הפיתוח שלך, נווט אל DebugView על ידי בחירה בחץ לצד StreamView בניווט העליון של Google Analytics ובחירה ב-DebugView.

נווט אל DebugView על ידי בחירת החץ שליד StreamView בניווט העליון של Google Analytics ובחירה ב-DebugView

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

דוח DebugView.

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

זרם שניות

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

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

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

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

זרם דקות

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

דוגמה לזרם הדקות.

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

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

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

בורר מכשירים

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

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