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

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

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

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

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

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

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

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

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