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