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

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

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

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

Android

หากต้องการเปิดใช้งานโหมดแก้ไขข้อบกพร่องของ Analytics บนอุปกรณ์ Android ให้รันคำสั่งต่อไปนี้:

adb shell setprop debug.firebase.analytics.app package_name

ลักษณะการทำงานนี้ยังคงอยู่จนกว่าคุณจะปิดใช้งานโหมดดีบักอย่างชัดเจนโดยดำเนินการคำสั่งต่อไปนี้:

adb shell setprop debug.firebase.analytics.app .none.

iOS+

ในการเปิดใช้งานโหมดดีบัก Analytics บนอุปกรณ์การพัฒนาของคุณ ให้ระบุอาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้ใน Xcode :

-FIRDebugEnabled

ลักษณะการทำงานนี้จะคงอยู่จนกว่าคุณจะปิดใช้งานโหมดดีบั๊กโดยระบุอาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้:

-FIRDebugDisabled

เว็บ

เมื่อต้องการเปิดใช้งานโหมด Analytics ตรวจแก้จุดบกพร่องในเบราว์เซอร์ของคุณติดตั้ง Google Analytics Debugger ส่วนขยายของ Chrome

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

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

การรายงาน

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

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

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

รายงาน DebugView

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

สตรีมวินาที

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

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

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

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

นาทีสตรีม

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

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

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

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

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

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

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

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