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

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

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

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

iOS+

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

-FIRDebugEnabled

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

-FIRDebugDisabled

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

דְמוּי אָדָם

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

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

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

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

אינטרנט

כדי להפעיל את מצב ניפוי באגים של 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. זה מאפשר למפתחים מרובים להתמקד במאמצי המכשור והאימות שלהם מבלי להשפיע זה על זה.

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