เหตุการณ์การแก้ไขข้อบกพร่อง

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 ใน Chrome

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

คุณจะดูเหตุการณ์ที่บันทึกไว้ใน DebugView ได้ในคอนโซล Firebase

รายงานเกี่ยวกับข้อมูลเหตุการณ์

เมื่อเปิดใช้โหมดแก้ไขข้อบกพร่องในอุปกรณ์การพัฒนาแล้ว ให้ไปที่ DebugView โดยเลือกลูกศรข้าง StreamView ในแถบนำทางด้านบนของ Google Analytics แล้วเลือก DebugView

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

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

รายงาน DebugView

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

สตรีมเป็นวินาที

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

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

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

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

สตรีมเป็นนาที

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

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

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

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

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

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

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

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