สําหรับแต่ละแอป Crashlytics จะคํานวณและแสดงเมตริกที่ไม่มีข้อขัดข้องโดยอัตโนมัติ โดยเฉพาะเปอร์เซ็นต์ของผู้ใช้ที่ไม่มีข้อขัดข้องและเปอร์เซ็นต์ของเซสชันที่ไม่มีข้อขัดข้อง เมตริกเหล่านี้จะช่วยให้คุณเข้าใจความเสถียรของแอปได้อย่างรวดเร็ว
คุณจะเห็นแผนภูมิของเมตริกที่ไม่มีการขัดข้องเหล่านี้ที่ด้านบนของCrashlyticsแดชบอร์ด และสามารถกรองแผนภูมิเหล่านี้ตามมิติข้อมูลต่างๆ เช่น ช่วงเวลา บิลด์ และ (สําหรับแอป Android) ตามแทร็ก Google Play
หากต้องการทําความเข้าใจเมตริกที่ไม่มีข้อขัดข้อง คุณควรทําความเข้าใจวิธีที่ Crashlytics แยกความแตกต่างระหว่างผู้ใช้กับเซสชัน ดังนี้
ผู้ใช้คือการติดตั้งแอปของคุณในอุปกรณ์แต่ละเครื่อง ตัวอย่างเช่น หากผู้ใช้ติดตั้งแอปของคุณในอุปกรณ์หลายเครื่อง Crashlytics จะนับการติดตั้งแต่ละครั้งเป็นผู้ใช้ที่ไม่ซ้ำกัน
เซสชันคือช่วงเวลาต่อเนื่องที่ผู้ใช้มีส่วนร่วมกับแอปพลิเคชัน เซสชันใหม่จะเริ่มขึ้นเมื่อแอปเริ่มทำงานแบบ Cold Start หรือแอปทำงานอยู่เบื้องหน้าหลังจากทำงานอยู่เบื้องหลังอย่างน้อย 30 นาที
เมตริกผู้ใช้ที่ไม่พบข้อขัดข้องคืออะไร
เมตริกผู้ใช้ที่ไม่พบข้อขัดข้องคือเปอร์เซ็นต์ของผู้ใช้ที่มีส่วนร่วมกับแอปของคุณในช่วงระยะเวลาที่เลือก แต่ไม่มีข้อขัดข้อง เมตริกนี้แสดงถึงประสบการณ์ที่แอปมอบให้แก่ผู้ใช้รายเดียว เมตริกนี้มักได้รับการติดตามในฐานะตัวชี้วัดประสิทธิภาพหลักของแอปทั้งหมด เมื่อเป้าหมายคือประสบการณ์โดยรวมของผู้ใช้
เมตริกนี้อาจใช้ได้กับแอปประเภทต่อไปนี้โดยเฉพาะ
แอปที่มีเซสชันที่ยาวและเป็นแบบสบายๆ เช่น แอปสตรีมมิงแบบออนดีมานด์ แอปโซเชียลมีเดีย หรือเกมแบบสบายๆ ที่ผู้ใช้สามารถเล่นต่อจากที่ค้างไว้ได้ เนื่องจากโดยทั่วไปผู้ใช้จะมีส่วนร่วมกับแอปเหล่านี้ในประสบการณ์การใช้งานที่ยาวนานขึ้นและมักจะมีหลายเซสชัน การเพิ่มจำนวนผู้ใช้ทั้งหมดที่ใช้งานโดยไม่พบข้อขัดข้องให้มากที่สุดจึงมีความสำคัญมากกว่าการทำให้แต่ละเซสชันทำงานได้อย่างราบรื่น
แอปที่มีฐานผู้ใช้ที่มั่นคง เช่น แอปงานหรือแพลตฟอร์มออนไลน์ขนาดใหญ่ที่มีชื่อเสียง ซึ่งผู้ใช้มีนิสัยและความต้องการใช้แพลตฟอร์มเหล่านี้มากกว่าความยุ่งยากจากการขัดข้อง
เมตริกเซสชันที่ปลอดข้อขัดข้องคืออะไร
เมตริกเซสชันที่ปลอดข้อขัดข้องคือเปอร์เซ็นต์ของเซสชันที่เกิดขึ้นในช่วงระยะเวลาที่เลือกและไม่ได้สิ้นสุดลงด้วยการขัดข้อง เซสชันที่ไม่มีข้อขัดข้องบ่งบอกถึงความน่าเชื่อถือโดยรวมของแอปและสร้างความมั่นใจให้แก่ผู้ใช้ การติดตามเซสชันที่ไม่มีการขัดข้องมีความสําคัญอย่างยิ่งในระยะเริ่มต้นของรุ่นใหม่ เมื่อข้อขัดข้องระหว่างการโต้ตอบครั้งแรกของผู้ใช้อาจทําให้ผู้ใช้ไม่พอใจจนเลิกใช้งาน
เมตริกนี้เป็นเมตริกที่มักใช้กับแอปประเภทต่อไปนี้
แอปที่มีรูปแบบการใช้งานสั้นและเข้มข้น เช่น เกมแบบเรียลไทม์หรือแอปสตรีมมิงที่คำนึงถึงเวลา ซึ่งข้อขัดข้องที่เกิดขึ้นในช่วงวินาทีสำคัญอาจทำให้ผู้ใช้เสียความรู้สึก
แอปที่มีผลลัพธ์ที่สำคัญ เช่น แอปการเงินหรือแอปการนำทาง ซึ่งเน้นที่สถานะสุดท้ายของประสบการณ์ ข้อขัดข้องในแอปเหล่านี้อาจทำให้เกิดปัญหาร้ายแรง ซึ่งส่งผลให้ผู้ใช้สูญเสียความไว้วางใจในแอป
การคํานวณเมตริกที่ไม่มีข้อขัดข้อง
ระบบคำนวณผู้ใช้ที่ไม่พบข้อขัดข้องอย่างไร
ค่าผู้ใช้ที่ไม่พบข้อขัดข้องแสดงเปอร์เซ็นต์ของผู้ใช้ที่มีส่วนร่วมกับแอปแต่ไม่พบข้อขัดข้องในช่วงระยะเวลาที่เลือก
สูตรการคำนวณเปอร์เซ็นต์ของผู้ใช้ที่ไม่พบข้อขัดข้องมีดังนี้ ค่าอินพุตมาจาก 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 แสดงจํานวนเซสชันทั้งหมดที่เกิดขึ้นในแอปของคุณในระยะเวลาที่เลือก
เปอร์เซ็นต์ของเซสชันที่ปลอดการขัดข้องคือการรวมข้อมูลตามช่วงเวลา ไม่ใช่ค่าเฉลี่ย