ทำความเข้าใจเมตริกที่ไม่มีข้อขัดข้อง

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

คุณดูแผนภูมิของเมตริกที่ไม่มีข้อขัดข้องเหล่านี้ได้ที่ด้านบนของแดชบอร์ดของ Crashlytics และกรองแผนภูมิเหล่านี้ตามมิติข้อมูลต่างๆ เช่น ช่วงเวลา บิลด์ และ (สำหรับแอป Android) ได้ตามแทร็ก Google Play

หากต้องการทำความเข้าใจเมตริกที่ไม่มีข้อขัดข้อง คุณควรทำความเข้าใจว่า Crashlytics แยกความแตกต่างของผู้ใช้จากเซสชันอย่างไร

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

  • เซสชันคือช่วงเวลาที่ผู้ใช้มีส่วนร่วมกับแอปพลิเคชันอย่างต่อเนื่อง เซสชันใหม่จะเริ่มต้นเมื่อแอปเป็น Cold Start หรือแอปอยู่เบื้องหน้าหลังจากทำงานอยู่เบื้องหลังอย่างน้อย 30 นาที

เมตริกผู้ใช้ที่ไม่พบข้อขัดข้องคืออะไร

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

เมตริกนี้อาจใช้ได้เฉพาะแอปประเภทต่อไปนี้

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

  • แอปที่มีฐานผู้ใช้อยู่แล้ว เช่น แอปการทำงานที่มั่นคงหรือแพลตฟอร์มออนไลน์ขนาดใหญ่ ซึ่งมีการใช้งานและความจำเป็นในการใช้แพลตฟอร์มเหล่านี้มากกว่าความไม่สะดวกของข้อขัดข้อง

เมตริกเซสชันที่ไม่มีข้อขัดข้องคืออะไร

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

เมตริกนี้มักเป็นเมตริกที่แนะนำสำหรับแอปประเภทต่อไปนี้

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

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

| Unity: 11.7.0

การคำนวณเมตริกที่ไม่มีข้อขัดข้อง

ระบบคำนวณผู้ใช้ที่ไม่พบข้อขัดข้องอย่างไร

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

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

CRASH_FREE_USERS_PERCENTAGE = 1 - (CRASHED_USERS / ALL_USERS)

  • CRASHED_USERS แสดงจำนวนผู้ใช้ที่ไม่ซ้ำทั้งหมดซึ่งพบข้อขัดข้องในระยะเวลาที่เลือก

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

เปอร์เซ็นต์ผู้ใช้ที่ไม่พบข้อขัดข้องเป็นการรวบรวมข้อมูลในช่วงเวลาหนึ่ง ไม่ใช่ค่าเฉลี่ย

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

เซสชันที่ไม่มีข้อขัดข้องคำนวณอย่างไร

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

นี่คือสูตรการคำนวณเปอร์เซ็นต์เซสชันที่ไม่มีข้อขัดข้อง ค่าอินพุตของ Crashlytics จะมีการระบุค่าโดย Crashlytics SDK โดยอิงตามระยะเวลาที่คุณเลือกจากเมนูแบบเลื่อนลงที่ด้านขวาบนของแดชบอร์ด Crashlytics

CRASH_FREE_SESSIONS_PERCENTAGE = 1 - (CRASHED_SESSIONS / ALL_SESSIONS)

  • CRASHED_SESSIONS แสดงจำนวนเซสชันที่สิ้นสุดด้วยข้อขัดข้องในระยะเวลาที่เลือก

  • ALL_SESSIONS แสดงจำนวนเซสชันทั้งหมดที่เกิดขึ้นในแอปของคุณตลอดระยะเวลาที่เลือก

เปอร์เซ็นต์เซสชันที่ปลอดการขัดข้องเป็นการรวบรวมข้อมูลในช่วงเวลาหนึ่ง ไม่ใช่ค่าเฉลี่ย