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

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 ในแถบนำทางด้านบนของ <span class=Google Analytics แล้วเลือก DebugView">

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

รายงาน DebugView

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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