Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

เหตุการณ์ดีบัก

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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 โดยเลือกลูกศรข้าง StreamView ที่ด้านบนของ Google Analytics แล้วเลือก DebugView

จากนั้น เพียงเริ่มใช้แอปของคุณเพื่อดูกิจกรรมของแอปที่บันทึกไว้ในรายงาน DebugView

รายงาน DebugView

สตรีมวินาที (คอลัมน์กลาง) แสดงเหตุการณ์ที่บันทึกไว้ในช่วง 60 วินาทีที่ผ่านมา สตรีมนาที (คอลัมน์ด้านซ้าย) แสดงชุดเหตุการณ์ที่เก็บไว้ในช่วง 30 นาทีที่ผ่านมา และคอลัมน์ด้านขวาแสดงกิจกรรมยอดนิยมที่บันทึกไว้ในช่วงเวลา 30 นาที รวมถึงคุณสมบัติผู้ใช้ปัจจุบันสำหรับอุปกรณ์การพัฒนาที่เลือกในปัจจุบัน

สตรีมวินาที

ตามค่าเริ่มต้น คุณจะเห็นรายการเหตุการณ์ที่บันทึกไว้ในช่วง 60 วินาทีที่ผ่านมา แต่ละเหตุการณ์จะแสดงการประทับเวลาที่สอดคล้องกับเวลาของการบันทึกบนอุปกรณ์การพัฒนา คุณสามารถคลิกที่เหตุการณ์เพื่อดูรายการพารามิเตอร์ที่เกี่ยวข้องกับเหตุการณ์นั้น

ตัวอย่างรายการพารามิเตอร์เหตุการณ์

เนื่องจากค่าพร็อพเพอร์ตี้ผู้ใช้เปลี่ยนแปลงระหว่างการใช้งานแอป คุณจะเห็นรายการสำหรับการเปลี่ยนแปลงนั้น

ตัวอย่างพร็อพเพอร์ตี้ผู้ใช้

สตรีมนาที

สตรีมนี้แสดงชุดของวงกลมซึ่งแต่ละวงสอดคล้องกับเวลาหนึ่งนาทีในช่วง 30 นาทีที่ผ่านมา ตัวเลขในวงกลมระบุจำนวนเหตุการณ์ที่ได้รับในนาทีนั้น การคลิกที่แวดวงใดแวดวงหนึ่งเหล่านี้จะเป็นการเติมสตรีมวินาทีด้วยเหตุการณ์ที่บันทึกไว้ในช่วงเวลาหนึ่งนาทีนั้น สิ่งนี้ช่วยให้คุณตรวจสอบเหตุการณ์ที่บันทึกไว้ในช่วง 30 นาทีที่ผ่านมาอย่างละเอียดได้อย่างมีประสิทธิภาพ

ตัวอย่างของการสตรีมนาที

เหตุการณ์ยอดนิยมและพร็อพเพอร์ตี้ผู้ใช้ปัจจุบัน

ตารางเหตุการณ์ยอดนิยมแสดงเหตุการณ์ยอดนิยมซึ่งถูกบันทึกไว้ในช่วง 30 นาที และตารางคุณสมบัติผู้ใช้ปัจจุบันจะแสดงสถานะล่าสุดของชุดคุณสมบัติผู้ใช้สำหรับอุปกรณ์การพัฒนาที่เลือกในปัจจุบัน

ตัวอย่างของตารางเหตุการณ์ยอดนิยม

ตัวเลือกอุปกรณ์

เนื่องจากอุปกรณ์การพัฒนาต่างๆ จำนวนมากสามารถเปิดใช้โหมดดีบักได้ คุณจึงใช้ตัวเลือกอุปกรณ์เพื่อเลือกอุปกรณ์เฉพาะเจาะจงที่รายงาน DebugView จะโฟกัสได้ ซึ่งช่วยให้นักพัฒนาหลายรายสามารถมุ่งเน้นไปที่เครื่องมือวัดและการตรวจสอบความถูกต้องของตนเองได้โดยไม่กระทบต่อกันและกัน

ตัวอย่างของตัวเลือกอุปกรณ์