Crashlytics จะคำนวณและแสดงโดยอัตโนมัติสำหรับแต่ละแอป เมตริกที่ไม่พบข้อขัดข้อง โดยเฉพาะเปอร์เซ็นต์ของผู้ใช้ที่ไม่พบข้อขัดข้อง เปอร์เซ็นต์ของเซสชันที่ไม่มีข้อขัดข้อง เมตริกเหล่านี้จะช่วยให้คุณเข้าใจ ความเสถียรของแอปคุณ
คุณสามารถดูแผนภูมิของเมตริกที่ไม่มีข้อขัดข้องเหล่านี้ได้ที่ด้านบนของ แดชบอร์ดของ Crashlytics และคุณสามารถกรองแผนภูมิเหล่านี้ได้ตาม มิติข้อมูลต่างๆ เช่น ช่วงเวลา บิลด์ และ (สำหรับแอป Android) แยกตาม Google Play แทร็ก
หากต้องการทำความเข้าใจเมตริกที่ไม่มีข้อขัดข้อง คุณควรทำความเข้าใจวิธีที่ Crashlytics จำแนกผู้ใช้ออกจากเซสชัน
ผู้ใช้คือการติดตั้งแอปของคุณในอุปกรณ์แต่ละเครื่อง ตัวอย่างเช่น หากผู้ใช้ติดตั้งแอปของคุณ บนอุปกรณ์หลายเครื่อง Crashlytics จะนับการติดตั้งแต่ละครั้งเป็นผู้ใช้ที่ไม่ซ้ำ
เซสชันคือช่วงเวลาที่ต่อเนื่องเมื่อผู้ใช้มีส่วนร่วมกับ แอปพลิเคชัน เซสชันใหม่จะเริ่มต้นเมื่อแอปเป็น Cold Start หรือแอป เบื้องหน้าหลังจากทำงานเบื้องหลังอย่างน้อย 30 นาที
เมตริกผู้ใช้ที่ไม่พบข้อขัดข้องคืออะไร
เมตริกผู้ใช้ที่ไม่พบข้อขัดข้องคือเปอร์เซ็นต์ของผู้ใช้ที่มีส่วนร่วมกับ ระหว่างระยะเวลาที่เลือกแต่ไม่มีข้อขัดข้อง เมตริกนี้แสดง คือประสบการณ์ที่แอปแสดงต่อผู้ใช้ 1 ราย ถูกติดตามบ่อยครั้ง เป็นตัวชี้วัดสุขภาพที่สำคัญสำหรับทั้งแอป เมื่อเป้าหมายคือผู้ใช้โดยรวม ประสบการณ์การใช้งาน
เมตริกนี้อาจใช้ได้เฉพาะแอปประเภทต่อไปนี้
แอปที่มีเซสชันแบบไม่เป็นทางการและระยะยาว เช่น แอปสตรีมมิงแบบออนดีมานด์ แอปโซเชียลมีเดียหรือเกมเล่นฆ่าเวลา ที่ผู้ใช้จะดำเนินการต่อในที่ที่ต้องการได้ ไม่เสร็จ เนื่องจากผู้ใช้มักจะมีส่วนร่วมกับแอปเหล่านี้นานกว่า บ่อยครั้ง ประสบการณ์หลายเซสชัน ซึ่งช่วยเพิ่มจำนวนรวมของผู้ใช้ที่ไม่พบข้อขัดข้องให้สูงสุด จะมีความสำคัญเหนือกว่าการตรวจสอบว่าแต่ละเซสชันไม่มีที่ติ
แอปที่มีฐานผู้ใช้อยู่แล้ว เช่น แอปงานที่มีสถานะมั่นคง หรือ แพลตฟอร์มออนไลน์ขนาดใหญ่ที่มักมีการใช้งานและความจำเป็นในการใช้แพลตฟอร์มเหล่านี้ น้ำหนักมากกว่าความไม่สะดวกที่เกิดจากอุบัติเหตุรถชน
เมตริกเซสชันที่ไม่มีข้อขัดข้องคืออะไร
เมตริกเซสชันที่ปลอดการขัดข้องคือเปอร์เซ็นต์ของเซสชันที่เกิดขึ้น ในระหว่างช่วงเวลาที่เลือกและไม่ได้เกิดข้อขัดข้อง เซสชันที่ไม่มี จะบ่งบอกถึงความน่าเชื่อถือโดยรวมของแอปและสร้างความมั่นใจให้กับผู้ใช้ การติดตามเซสชันที่ปลอดการขัดข้องนั้นสำคัญอย่างยิ่งในช่วงเริ่มต้น รุ่นใหม่ เมื่อการขัดข้องระหว่างการโต้ตอบครั้งแรกของผู้ใช้อาจทำให้เกิด ความหงุดหงิดในทันทีจนถึงกับล้มเลิก
เมตริกนี้มักเป็นเมตริกที่แนะนำสำหรับแอปประเภทต่อไปนี้
แอปที่มีรูปแบบการใช้งานที่สั้นและหนักหน่วง เช่น การเล่นเกมแบบเรียลไทม์ หรือ แอปสตรีมมิงที่ต้องคำนึงถึงเวลาเป็นสำคัญ สามารถทำลายผู้ใช้ได้
แอปที่มีผลกระทบอย่างมาก เช่น แอปทางการเงินหรือการนำทาง ซึ่งเน้นที่สถานะสุดท้ายของประสบการณ์ รถชนใน 1 แอปเหล่านี้อาจทำให้เกิดปัญหาร้ายแรง และทำให้สูญเสียความไว้วางใจใน แอปนั้น
การคำนวณเมตริกที่ไม่มีข้อขัดข้อง
ระบบคำนวณผู้ใช้ที่ไม่พบข้อขัดข้องอย่างไร
ค่าผู้ใช้ที่ไม่พบข้อขัดข้องจะแสดงเปอร์เซ็นต์ของผู้ใช้ที่มีส่วนร่วมกับ แอปของคุณแต่ไม่เกิดข้อขัดข้องในระยะเวลาที่เลือก
นี่คือสูตรการคำนวณเปอร์เซ็นต์ผู้ใช้ที่ไม่พบข้อขัดข้อง ค่าอินพุตมาจาก Crashlytics SDK และอิงตาม ช่วงเวลาที่คุณเลือกไว้จากเมนูแบบเลื่อนลงที่ด้านขวาบน ของแดชบอร์ด Crashlytics
CRASH_FREE_USERS_PERCENTAGE = 1 - (CRASHED_USERS / ALL_USERS)
CRASHED_USERS แสดงจำนวนผู้ใช้ที่ไม่ซ้ำทั้งหมด พบปัญหาขัดข้องในช่วงเวลาที่เลือก
ALL_USERS แสดงจำนวนผู้ใช้ทั้งหมดที่มีส่วนร่วม แอปของคุณในช่วงระยะเวลาที่เลือกไว้
เปอร์เซ็นต์ผู้ใช้ที่ไม่พบข้อขัดข้องเป็นการรวบรวมข้อมูลในช่วงเวลาหนึ่ง ไม่ใช่ค่าเฉลี่ย
ไม่ควรเปรียบเทียบค่าของผู้ใช้ที่ไม่พบข้อขัดข้องในระยะเวลาที่ต่างกัน ความน่าจะเป็นของผู้ใช้รายเดียวที่จะประสบการขัดข้องก็เพิ่มขึ้นตามไปด้วย ดังนั้นมูลค่าผู้ใช้ที่ไม่พบข้อขัดข้องจึงมีแนวโน้มที่จะลดลงเป็นเวลานานขึ้น ระยะเวลา
เซสชันที่ไม่มีข้อขัดข้องคำนวณอย่างไร
ค่าเซสชันที่ปลอดการขัดข้องแสดงเปอร์เซ็นต์ของเซสชันที่ เกิดขึ้นในแอปของคุณแต่ไม่มีข้อขัดข้องในระยะเวลาที่เลือก
นี่คือสูตรการคำนวณเปอร์เซ็นต์เซสชันที่ไม่มีข้อขัดข้อง ค่าอินพุตมาจาก Crashlytics SDK และอิงตาม ช่วงเวลาที่คุณเลือกไว้จากเมนูแบบเลื่อนลงที่ด้านขวาบน ของแดชบอร์ด Crashlytics
CRASH_FREE_SESSIONS_PERCENTAGE = 1 - (CRASHED_SESSIONS / ALL_SESSIONS)
CRASHED_SESSIONS แสดงจำนวนเซสชันที่สิ้นสุดใน ขัดข้องในช่วงเวลาที่เลือก
ALL_SESSIONS แสดงจำนวนเซสชันทั้งหมดที่เกิดขึ้น ในแอปของคุณในช่วงเวลาที่เลือกไว้
เปอร์เซ็นต์เซสชันที่ปลอดการขัดข้องเป็นการรวบรวมข้อมูลในช่วงเวลาหนึ่ง ไม่ใช่ โดยเฉลี่ย