Android Vitals ช่วยให้ Google ปรับปรุงคุณภาพของแอป Android ใน Google Play ได้ เมื่อผู้ใช้อนุญาต อุปกรณ์ Android จะติดตามเมตริกคุณภาพของแอป เช่น ความเสถียร ประสิทธิภาพ การใช้งานแบตเตอรี่ และปัญหาเกี่ยวกับสิทธิ์ Google Play จะรวบรวมข้อมูลนี้ ซึ่งเข้าถึงได้ผ่านหน้าแดชบอร์ด Android Vitals ใน Play Console และผ่าน Google Play Developer Reporting API
นักพัฒนาแอปควรตรวจสอบ Android Vitals เพื่อปรับปรุงประสบการณ์ของผู้ใช้ โดยเฉพาะ Vitals หลัก ได้แก่ อัตราข้อขัดข้องที่ผู้ใช้รับรู้ อัตรา ANR ที่ผู้ใช้รับรู้ และการล็อกการตื่นบางส่วนที่มากเกินไป
Vitals หลักและลักษณะการทำงานที่ไม่ถูกต้อง
Vitals หลักของแอปส่งผลต่อระดับการมองเห็นแอปใน Google Play รายการสําคัญหลักแต่ละรายการมีเกณฑ์ลักษณะการทํางานที่ไม่ถูกต้องโดยรวมและเกณฑ์ลักษณะการทํางานที่ไม่ถูกต้องต่ออุปกรณ์
คำถามที่พบบ่อย
Vitals หลักคืออะไร
Vitals หลักคือเมตริกที่สําคัญที่สุดใน Android Vitals และส่งผลต่อการเข้าถึงของแอปใน Google Play Vitals หลัก ได้แก่ อัตราการขัดข้องที่ผู้ใช้รับรู้ อัตรา ANR ที่ผู้ใช้รับรู้ และการล็อกการตื่นบางส่วนมากเกินไปสำหรับแอปทั้งหมด รวมถึงการใช้งานแบตเตอรี่มากเกินไปสำหรับแอปหน้าปัด
เกณฑ์ลักษณะการทำงานที่ไม่ถูกต้องคืออะไร
Vitals หลักของการขัดข้อง, ANR และการใช้งานแบตเตอรี่มีเกณฑ์ลักษณะการทำงานที่ไม่ถูกต้อง 2 รายการ ได้แก่ เกณฑ์สำหรับเซสชันทั้งหมดในอุปกรณ์และเกณฑ์ 1 รายการต่ออุปกรณ์ ซึ่งเกณฑ์เหล่านี้จะแสดงใน Android Vitals
เกณฑ์ลักษณะการทำงานที่ไม่เหมาะสม โปรดรักษาจำนวนไว้ให้ต่ำกว่าเกณฑ์เหล่านี้เพื่อให้เนื้อหาของคุณปรากฏใน Google Play มากที่สุด |
|||
---|---|---|---|
โดยรวม (ค่าเฉลี่ยในอุปกรณ์ต่างๆ) | ตามรุ่นโทรศัพท์ | ต่อรุ่นนาฬิกา | |
อัตราการขัดข้องที่ผู้ใช้รับรู้ | 1.09% | 8% | 4% |
อัตรา ANR ที่ผู้ใช้รับรู้ | 0.47% | 8% | 5% |
การใช้งานแบตเตอรี่มากเกินไป | 1% | - | 1% |
Wake Lock บางส่วนที่มากเกินไป (เบต้า) | 5% | - | - |
ดูรายละเอียดเกี่ยวกับการใช้งาน Wake Lock บางส่วนที่ถือว่ามากเกินไปได้ที่Wake Lock บางส่วนที่มากเกินไป (เบต้า)
Vitals หลักส่งผลต่อระดับการเข้าถึงของเนื้อหาใน Play อย่างไร
หากแอปหรือเกมมีเมตริกเกินเกณฑ์ลักษณะการทำงานที่ไม่ถูกต้อง Play อาจลดระดับการมองเห็นของแอปหรือเกม นอกจากนี้ Play อาจแสดงคำเตือนต่อผู้ใช้ในข้อมูลผลิตภัณฑ์ใน Store ของคุณด้วย
เป็นไปได้ไหมที่จะมีทั้งลักษณะการทำงานที่ไม่ถูกต้องต่ออุปกรณ์และโดยรวม หรือมีเพียงรายการใดรายการหนึ่ง ฉันควรทำอย่างไรหากเป็นเช่นนั้น
ได้ คุณสามารถผสมผสานทุกรายการได้ หากต้องการปรับปรุงคุณภาพแอป ให้แก้ไขข้อขัดข้องและ ANR ที่ส่งผลต่อผู้ใช้มากที่สุด หากต้องการให้คุณภาพดีขึ้นในอุปกรณ์บางรุ่น ให้แก้ไขกลุ่มข้อขัดข้องและ ANR ที่ใหญ่ที่สุดในอุปกรณ์เหล่านั้น หากพบทั้ง 2 ปัญหา ให้มุ่งเน้นที่คลัสเตอร์ข้อขัดข้องและ ANR โดยรวมที่ใหญ่ที่สุดก่อน
ฉันต้องการความช่วยเหลือในการแก้ปัญหาทางเทคนิค ฉันจะเริ่มต้นจากที่ใด
แหล่งข้อมูลต่อไปนี้มีไว้เพื่อช่วยคุณวินิจฉัยและแก้ไขปัญหาทางเทคนิคในแอปหรือเกม
Vitals หลัก
อัตรา ANR ที่ผู้ใช้รับรู้
อัตราการขัดข้องที่ผู้ใช้รับรู้
การใช้งานแบตเตอรี่มากเกินไป
Wake Lock บางส่วนที่มากเกินไป (เบต้า)
Vitals อื่นๆ ทั้งหมด
การปลุกระบบบ่อยเกินไป
Wake Lock แบบต่อเนื่องบางส่วนค้าง
การสแกนหา Wi-Fi เบื้องหลังมากเกินไป
การใช้เครือข่ายเบื้องหลังมากเกินไป
เวลาเริ่มต้นของแอป
การแสดงผลช้า
เซสชันที่ช้า
การหยุดทำงานเนื่องจากหน่วยความจําไม่เพียงพอ (LMK)
การปฏิเสธสิทธิ์
ฉันไม่ต้องการให้ระบบแสดงพฤติกรรมที่ไม่เหมาะสมหรือคำเตือนเกี่ยวกับข้อมูลผลิตภัณฑ์ในร้านโดยไม่คาดคิด How can I get ahead of this?
Play ใช้ข้อมูลในช่วง 28 วันที่ผ่านมาเพื่อประเมินคุณภาพของแอป Android Vitals จะเตือนคุณเกี่ยวกับปัญหาที่เกิดขึ้นในระหว่างนั้น
- ตรวจสอบ UI หรือใช้ Reporting API เพื่อผสานรวมข้อมูลเข้ากับเวิร์กโฟลว์เป็นประจำ
- ตั้งค่าการแจ้งเตือนทางอีเมลใน Play Console สำหรับปัญหา
- Android Vitals จะแจ้ง "ปัญหาที่เกิดขึ้นใหม่" ซึ่งเป็นปัญหาที่ส่งผลกระทบต่ออุปกรณ์นานกว่า 7 วัน คุณมีเวลา 21 วันในการแก้ไข
ฉันมีอุปกรณ์จำนวนมากที่มีลักษณะการทำงานที่ไม่ถูกต้อง ฉันจะเข้าใจรายการนี้ได้อย่างไร
บางครั้งปัญหาเกี่ยวกับฮาร์ดแวร์หรือซอฟต์แวร์ของอุปกรณ์อาจทําให้อัตราข้อผิดพลาดสูง Android Dev Tools จะแจ้งให้คุณทราบถึงความสัมพันธ์ที่เป็นไปได้ระหว่างอัตราการเกิดข้อผิดพลาดสูงกับสิ่งต่างๆ เช่น RAM, เวอร์ชัน Android และประเภทโปรเซสเซอร์ นอกจากนี้ คุณยังตรวจสอบลิงก์เหล่านี้ด้วยตนเองได้โดยใช้การเข้าถึงและอุปกรณ์ใน Play Console
นอกจากนี้ Android Vitals ยังช่วยให้เข้าถึงข้อมูลสำคัญเกี่ยวกับอุปกรณ์ได้อย่างรวดเร็ว เช่น จํานวนผู้ใช้ รายได้ การให้คะแนน และรีวิว ข้อมูลนี้จะแสดงในแผงด้านข้าง คุณจึงไม่ต้องออกจากหน้าปัจจุบัน
หากฉันแก้ไขปัญหาในอุปกรณ์แล้ว คำเตือนจะหยุดแสดงเมื่อใด
Play จะตรวจสอบตัวชี้วัดประสิทธิภาพหลักของแอปทุกวันโดยใช้ค่าเฉลี่ย 28 วัน เมื่อค่าเฉลี่ยนี้ดีขึ้น คำเตือนเกี่ยวกับ Android Vitals จะหายไป ระบบอาจนำคำเตือนออกจากข้อมูลผลิตภัณฑ์ใน Store เร็วขึ้นหากตรวจพบการปรับปรุง
จะเกิดอะไรขึ้นหากฉันแก้ไขปัญหาไม่ได้หรือไม่ต้องการแก้ไขปัญหา
อย่าลืมพิจารณาต้นทุนและโอกาสที่สูญเสียไปจากประสบการณ์ของผู้ใช้ที่ไม่ดีอย่างต่อเนื่อง ลักษณะการทำงานที่ไม่ถูกต้องจะส่งผลเสียต่อผู้ใช้ปัจจุบันและทำให้ดึงดูดผู้ใช้ใหม่ได้ยากขึ้น หากการแก้ไขปัญหาในอุปกรณ์บางเครื่องไม่สามารถทำได้ ให้พิจารณากฎการกําหนดเป้าหมายและการยกเว้นอุปกรณ์ใหม่
เหตุใดจำนวนและอัตราปัญหาของ Android Vitals จึงไม่ตรงกับจำนวนและอัตราปัญหาที่ฉันเห็นจากโซลูชันของฉันเองหรือโซลูชันของบุคคลที่สามอื่นๆ
Android Vitals เป็นแหล่งข้อมูลหลักของ Play สำหรับคุณภาพทางเทคนิคของแอป จำนวนปัญหาและอัตราอาจแตกต่างจากแหล่งข้อมูลอื่นๆ ด้วยเหตุผลหลายประการ ดังนี้
- ข้อมูล Android Vitals มาจากระบบ Android และประกอบด้วยเหตุการณ์ที่ SDK มองไม่เห็น เช่น
- ข้อขัดข้องก่อนการเริ่มต้น SDK
- ANR ก่อน Android 12
- Android Vitals จะนับเฉพาะปัญหาจากอุปกรณ์และแอปที่ผ่านการรับรองซึ่งติดตั้งจาก Google Play
- Android Vitals ใช้ข้อมูลจากผู้ใช้ที่ยินยอมให้แชร์ข้อมูลเท่านั้น
- เราจะแสดงข้อมูลเฉพาะในกรณีที่มีข้อมูลเพียงพอที่จะจัดทำรายงานแบบไม่ระบุตัวตนเท่านั้น เพื่อปกป้องความเป็นส่วนตัวของผู้ใช้
- อัตราปัญหาอาจคํานวณแตกต่างกัน Android Vitals จะแสดงปัญหาต่อผู้ใช้ที่ใช้งานอยู่รายวัน
- เช่น Crashlytics จะนับจํานวนปัญหาต่อเซสชันของแอป หากผู้ใช้เล่นเกม 3 ครั้งใน 1 วันและพบการขัดข้อง 1 ครั้ง Android Vitals จะแสดงอัตราการขัดข้อง 100% ส่วน Crashlytics จะแสดงอัตราการขัดข้อง 33%
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีรวบรวมข้อมูลได้ที่ศูนย์ช่วยเหลือของ Play Console
ฉันจะดูข้อมูลเชิงลึกเกี่ยวกับ ANR และการขัดข้องใน IDE ได้ไหม
ได้ จาก Android Studio Meerkat เมื่อดูรายงานในข้อมูลเชิงลึกเกี่ยวกับคุณภาพของแอป ให้คลิกแท็บข้อมูลเชิงลึก Gemini จะแสดงข้อมูลสรุปของข้อขัดข้อง สร้างข้อมูลเชิงลึก และลิงก์ไปยังเอกสารประกอบที่มีประโยชน์ หากคุณให้สิทธิ์ Gemini เข้าถึงบริบทโค้ดในเครื่องด้วย Gemini จะให้ผลลัพธ์ที่แม่นยำยิ่งขึ้น ขั้นตอนถัดไปที่เกี่ยวข้อง และคำแนะนำโค้ด ซึ่งจะช่วยคุณประหยัดเวลาในการวินิจฉัยและแก้ไขปัญหา ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของ Android Studio