Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

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

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

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

เปิดใช้งานโหมดแก้ไขข้อบกพร่อง

โดยทั่วไป เหตุการณ์ที่บันทึกโดยแอปของคุณจะถูกจัดกลุ่มเข้าด้วยกันในช่วงเวลาประมาณหนึ่งชั่วโมงและอัปโหลดพร้อมกัน วิธีนี้ช่วยประหยัดแบตเตอรี่ในอุปกรณ์ของผู้ใช้ปลายทางและลดการใช้ข้อมูลเครือข่าย อย่างไรก็ตาม เพื่อวัตถุประสงค์ในการตรวจสอบการใช้งาน 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

ไปที่ DebugView โดยเลือกลูกศรถัดจาก StreamView บนการนำทางด้านบนของ Google Analytics และเลือก DebugView

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

รายงาน DebugView

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

สตรีมวินาที

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

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

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

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

นาทีสตรีม

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

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

เหตุการณ์สำคัญและคุณสมบัติผู้ใช้ปัจจุบัน

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

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

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

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

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