DebugView ช่วยให้คุณดูข้อมูลเหตุการณ์ดิบที่แอปบันทึกไว้ในอุปกรณ์การพัฒนาได้ในเวลาที่ใกล้เคียงกับเวลาจริง ซึ่งมีประโยชน์มากสําหรับวัตถุประสงค์ในการตรวจสอบระหว่างระยะการพัฒนาเครื่องมือวัดผล และช่วยคุณค้นพบข้อผิดพลาดและข้อบกพร่องในAnalyticsการติดตั้งใช้งาน และยืนยันว่ามีการบันทึกเหตุการณ์และพร็อพเพอร์ตี้ผู้ใช้ทั้งหมดอย่างถูกต้อง
เปิดใช้โหมดแก้ไขข้อบกพร่อง
โดยทั่วไปแล้ว ระบบจะจัดกลุ่มเหตุการณ์ที่บันทึกโดยแอปของคุณเป็นกลุ่มๆ กันในช่วงระยะเวลาประมาณ 1 ชั่วโมงและอัปโหลดพร้อมกัน วิธีนี้ช่วยประหยัดแบตเตอรี่ในอุปกรณ์ของผู้ใช้ปลายทางและลดปริมาณการใช้อินเทอร์เน็ต อย่างไรก็ตาม หากต้องการตรวจสอบการติดตั้งใช้งาน 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 ในเบราว์เซอร์ ให้ติดตั้งส่วนขยาย Google Analytics Debugger ใน Chrome
เมื่อติดตั้งแล้ว ให้เปิดใช้ส่วนขยายแล้วรีเฟรชหน้าเว็บ จากนั้นส่วนขยายจะบันทึกเหตุการณ์ในแอปในโหมดแก้ไขข้อบกพร่อง
คุณสามารถดูเหตุการณ์ที่บันทึกไว้ใน DebugView ได้ในคอนโซล Firebase
รายงานเกี่ยวกับข้อมูลเหตุการณ์
เมื่อเปิดใช้โหมดแก้ไขข้อบกพร่องในอุปกรณ์การพัฒนาแล้ว ให้ไปที่ DebugView โดยเลือกลูกศรข้าง StreamView ในการนําทางด้านขวาของ Google Analytics แล้วเลือก DebugView
Google Analytics และเลือก DebugView">
จากนั้นให้เริ่มใช้แอปเพื่อดูการบันทึกเหตุการณ์ของแอปในรายงาน DebugView
สตรีมเป็นวินาที (คอลัมน์กลาง) จะแสดงเหตุการณ์ที่ได้รับการบันทึกในช่วง 60 วินาทีที่ผ่านมา สตรีมเป็นนาที (คอลัมน์ซ้าย) จะแสดงชุดเหตุการณ์ที่เก็บถาวรในช่วง 30 นาทีที่ผ่านมา ส่วนคอลัมน์ด้านขวาจะแสดงเหตุการณ์ยอดนิยมที่บันทึกไว้ในช่วง 30 นาที รวมถึงพร็อพเพอร์ตี้ผู้ใช้ปัจจุบันสําหรับอุปกรณ์การพัฒนาที่เลือกอยู่ในปัจจุบัน
สตรีมเป็นวินาที
โดยค่าเริ่มต้น คุณจะเห็นรายการเหตุการณ์ที่บันทึกไว้ในช่วง 60 วินาทีที่ผ่านมา แต่ละเหตุการณ์จะแสดงการประทับเวลาที่ตรงกับเวลาที่มีการบันทึกในอุปกรณ์การพัฒนา คุณสามารถคลิกเหตุการณ์เพื่อดูรายการพารามิเตอร์ที่เชื่อมโยงกับเหตุการณ์นั้นได้
เนื่องจากค่าพร็อพเพอร์ตี้ผู้ใช้เปลี่ยนระหว่างการใช้งานแอป คุณจะเห็นรายการการเปลี่ยนแปลงนั้น
สตรีมเป็นนาที
สตรีมนี้จะแสดงกลุ่มวงกลม ซึ่งแต่ละวงสอดคล้องกับเวลา 1 นาทีในช่วง 30 นาทีที่ผ่านมา ตัวเลขในวงกลมแสดงจํานวนเหตุการณ์ที่ได้รับในนาทีนั้นๆ การคลิกที่วงกลมวงใดวงหนึ่งเหล่านี้จะเป็นการเติมข้อมูลสตรีมเป็นวินาที พร้อมเหตุการณ์ที่ได้รับการบันทึกในระหว่างนาทีนั้น ซึ่งช่วยให้คุณตรวจสอบเหตุการณ์ที่ได้รับการบันทึกไว้ในช่วง 30 นาทีที่ผ่านมาได้อย่างละเอียด
เหตุการณ์ยอดนิยมและพร็อพเพอร์ตี้ผู้ใช้ปัจจุบัน
ตารางเหตุการณ์ยอดนิยมจะแสดงเหตุการณ์ยอดนิยมที่ได้รับการบันทึกไว้ในช่วงระยะเวลา 30 นาที และตารางพร็อพเพอร์ตี้ผู้ใช้ปัจจุบันจะแสดงสถานะล่าสุดของชุดพร็อพเพอร์ตี้ผู้ใช้สำหรับอุปกรณ์การพัฒนาที่เลือกในปัจจุบัน
ตัวเลือกอุปกรณ์
เนื่องจากอุปกรณ์การพัฒนาต่างๆ จำนวนมากเปิดใช้โหมดแก้ไขข้อบกพร่องได้ คุณจึงใช้ตัวเลือกอุปกรณ์เพื่อเลือกอุปกรณ์เฉพาะที่รายงาน DebugView จะมุ่งเน้นได้ การทำเช่นนี้ช่วยให้นักพัฒนาซอฟต์แวร์จำนวนมากสามารถมุ่งเน้นไปที่การใช้เครื่องมือและความพยายามในการตรวจสอบด้วยตนเองได้ โดยไม่ส่งผลกระทบซึ่งกันและกัน