DebugView ช่วยให้คุณเห็นข้อมูลดิบของเหตุการณ์ที่แอปของคุณบันทึกไว้ในอุปกรณ์การพัฒนาแบบเกือบเรียลไทม์ สิ่งนี้มีประโยชน์มากสำหรับการตรวจสอบความถูกต้องในระหว่างขั้นตอนเครื่องมือของการพัฒนา และสามารถช่วยให้คุณค้นพบข้อผิดพลาดและความผิดพลาดในการใช้งาน Analytics และยืนยันว่าเหตุการณ์และพร็อพเพอร์ตี้ผู้ใช้ทั้งหมดได้รับการบันทึกอย่างถูกต้อง
เปิดใช้งานโหมดดีบัก
โดยทั่วไป กิจกรรมที่แอปของคุณบันทึกไว้จะถูกรวมเข้าด้วยกันในช่วงเวลาประมาณหนึ่งชั่วโมงและอัปโหลดพร้อมกัน วิธีการนี้ช่วยประหยัดแบตเตอรี่ในอุปกรณ์ของผู้ใช้และลดการใช้ข้อมูลเครือข่าย อย่างไรก็ตาม เพื่อวัตถุประสงค์ในการตรวจสอบการใช้งาน Analytics ของคุณ (และเพื่อดู Analytics ในรายงาน DebugView) คุณสามารถเปิดใช้โหมดแก้ไขข้อบกพร่องในอุปกรณ์การพัฒนาเพื่ออัปโหลดเหตุการณ์โดยมีความล่าช้าน้อยที่สุด
iOS+
หากต้องการเปิดใช้งานโหมดแก้ไขข้อบกพร่องของ Analytics บนอุปกรณ์การพัฒนา ให้ระบุอาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้ใน Xcode:
-FIRDebugEnabled
ลักษณะการทำงานนี้ยังคงอยู่จนกว่าคุณจะปิดใช้งานโหมดดีบักโดยระบุอาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้:
-FIRDebugDisabled
คุณสามารถเพิ่มอาร์กิวเมนต์เหล่านี้ได้โดยแก้ไขแบบแผนของโครงการและเพิ่มรายการใหม่ใน "อาร์กิวเมนต์ที่ส่งผ่านเมื่อเปิดตัว"
แอนดรอยด์
หากต้องการเปิดใช้งานโหมดแก้ไขข้อบกพร่องของ Analytics บนอุปกรณ์ Android ให้ดำเนินการคำสั่งต่อไปนี้:
adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
ลักษณะการทำงานนี้ยังคงอยู่จนกว่าคุณจะปิดใช้งานโหมดแก้ไขจุดบกพร่องโดยชัดแจ้งโดยดำเนินการคำสั่งต่อไปนี้:
adb shell setprop debug.firebase.analytics.app .none.
เว็บ
หากต้องการเปิดใช้งานโหมดแก้ไขจุดบกพร่องของ Analytics ในเบราว์เซอร์ ให้ติดตั้งส่วนขยายโปรแกรม แก้ไขจุดบกพร่อง Google Analytics สำหรับ Chrome
เมื่อติดตั้งแล้ว ให้เปิดใช้งานส่วนขยายและรีเฟรชหน้า จากจุดนั้น ส่วนขยายจะบันทึกกิจกรรมในแอปของคุณในโหมดดีบัก
คุณสามารถดูเหตุการณ์ที่บันทึกไว้ใน DebugView ในคอนโซล Firebase
รายงานข้อมูลเหตุการณ์
เมื่อคุณเปิดใช้งานโหมดแก้ไขข้อบกพร่องบนอุปกรณ์การพัฒนาของคุณ ให้ไปที่ DebugView โดยเลือกลูกศรที่อยู่ถัดจาก StreamView บนการนำทางด้านบนของ Google Analytics และเลือก DebugView
จากนั้น เพียงเริ่มใช้แอปของคุณเพื่อดูกิจกรรมของแอปที่บันทึกไว้ในรายงาน DebugView
สตรีมวินาที (คอลัมน์กลาง) แสดงเหตุการณ์ที่บันทึกไว้ในช่วง 60 วินาทีที่ผ่านมา สตรีมนาที (คอลัมน์ด้านซ้าย) แสดงชุดเหตุการณ์ที่เก็บไว้ในช่วง 30 นาทีที่ผ่านมา และคอลัมน์ด้านขวาแสดงกิจกรรมยอดนิยมที่บันทึกไว้ในช่วงเวลา 30 นาที รวมถึงคุณสมบัติผู้ใช้ปัจจุบันสำหรับอุปกรณ์การพัฒนาที่เลือกในปัจจุบัน
สตรีมวินาที
ตามค่าเริ่มต้น คุณจะเห็นรายการเหตุการณ์ที่บันทึกไว้ในช่วง 60 วินาทีที่ผ่านมา แต่ละเหตุการณ์จะแสดงการประทับเวลาที่สอดคล้องกับเวลาของการบันทึกบนอุปกรณ์การพัฒนา คุณสามารถคลิกที่เหตุการณ์เพื่อดูรายการพารามิเตอร์ที่เกี่ยวข้องกับเหตุการณ์นั้น
เนื่องจากค่าพร็อพเพอร์ตี้ผู้ใช้เปลี่ยนแปลงระหว่างการใช้งานแอป คุณจะเห็นรายการสำหรับการเปลี่ยนแปลงนั้น
สตรีมนาที
สตรีมนี้แสดงชุดของวงกลมซึ่งแต่ละวงสอดคล้องกับเวลาหนึ่งนาทีในช่วง 30 นาทีที่ผ่านมา ตัวเลขในวงกลมระบุจำนวนเหตุการณ์ที่ได้รับในนาทีนั้น การคลิกที่แวดวงใดแวดวงหนึ่งเหล่านี้จะเป็นการเติมสตรีมวินาทีด้วยเหตุการณ์ที่บันทึกไว้ในช่วงเวลาหนึ่งนาทีนั้น สิ่งนี้ช่วยให้คุณตรวจสอบเหตุการณ์ที่บันทึกไว้ในช่วง 30 นาทีที่ผ่านมาอย่างละเอียดได้อย่างมีประสิทธิภาพ
เหตุการณ์ยอดนิยมและพร็อพเพอร์ตี้ผู้ใช้ปัจจุบัน
ตารางเหตุการณ์ยอดนิยมแสดงเหตุการณ์ยอดนิยมซึ่งถูกบันทึกไว้ในช่วง 30 นาที และตารางคุณสมบัติผู้ใช้ปัจจุบันจะแสดงสถานะล่าสุดของชุดคุณสมบัติผู้ใช้สำหรับอุปกรณ์การพัฒนาที่เลือกในปัจจุบัน
ตัวเลือกอุปกรณ์
เนื่องจากอุปกรณ์การพัฒนาต่างๆ จำนวนมากสามารถเปิดใช้โหมดดีบักได้ คุณจึงใช้ตัวเลือกอุปกรณ์เพื่อเลือกอุปกรณ์เฉพาะเจาะจงที่รายงาน DebugView จะโฟกัสได้ ซึ่งช่วยให้นักพัฒนาหลายรายสามารถมุ่งเน้นไปที่เครื่องมือวัดและการตรวจสอบความถูกต้องของตนเองได้โดยไม่กระทบต่อกันและกัน