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

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 โดยเลือกลูกศรถัดจาก StreamView บนการนำทางด้านบนของ Google Analytics และเลือก DebugView

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

รายงาน DebugView

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

กระแสวินาที

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

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

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

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

กระแสนาที

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

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

กิจกรรมยอดนิยมและคุณสมบัติผู้ใช้ปัจจุบัน

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

ตัวอย่างตารางเหตุการณ์สำคัญ

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

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

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