ข้อมูลเบื้องต้นเกี่ยวกับชุดเมตริก

Google Play Developer Reporting API ช่วยให้คุณเข้าถึงเมตริก รายงาน และข้อมูลเกี่ยวกับไทม์ไลน์ของแอปได้ เพื่อให้การใช้งาน API เป็นเรื่องง่ายที่สุดเท่าที่จะเป็นไปได้ ชุดเมตริกจะเป็นมาตรฐานในการเข้าถึงเมตริก ชุดเมตริกคือการจัดกลุ่มเชิงตรรกะของเมตริกที่เกี่ยวข้องที่แชร์แอตทริบิวต์ทั่วไป (เช่น ความใหม่และความละเอียด) และอาจมีการค้นหาร่วมกันได้ ชุดเมตริกยังมีมิติข้อมูลจํานวนหนึ่งที่คุณสามารถใช้เพื่อกรองหรือแสดงรายละเอียด หากไม่ได้ระบุไว้เป็นอย่างอื่น เมตริกทั้งหมดอาจแจกแจงหรือกรองตามมิติข้อมูลที่มีทั้งหมด

ความใหม่

ทรัพยากรชุดเมตริกแต่ละรายการมีวิธี GET มาตรฐานในการเรียกวันที่และเวลาของจุดข้อมูลล่าสุดที่มีอยู่ หรือที่เรียกว่าความใหม่ เนื่องจากชุดเมตริกรองรับรายละเอียดได้หลายรายการ (รายวัน รายชั่วโมง) การดําเนินการจะแสดงค่าความใหม่ 1 ค่าต่อรายละเอียดที่รองรับ

คุณจะใช้ค่าความใหม่ได้โดยตรงเป็นปลายทางในช่วงเวลาค้นหา

การค้นหาข้อมูล

หากต้องการเข้าถึงข้อมูลในชุดเมตริก คุณควรใช้วิธี QUERY ที่กําหนดเองเพื่อออกคําค้นหา การค้นหาแต่ละรายการต้องระบุรายละเอียดและช่วงเวลา เมื่อพูดถึงเมตริกที่ต้องการเข้าถึง คุณควรระบุมิติข้อมูลที่ควรใช้เพื่อแจกแจงการรวม

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

ชุดเมตริกที่ใช้ได้

ดัชนีด้านล่างจะแสดงปลายทางและข้อมูลที่เกี่ยวข้องทั้งหมดที่คุณสามารถส่งคําขอได้

ชุดเมตริก คำอธิบาย เมตริกที่รองรับ
vitals.anrrate มีข้อมูล ANR รวมกับข้อมูลการใช้งานเพื่อสร้างเมตริกมาตรฐานโดยไม่ขึ้นอยู่กับจํานวนผู้ใช้ anrRate (google.type.Decimal): เปอร์เซ็นต์ของผู้ใช้ที่ไม่ซ้ํากันในระยะเวลาการรวมที่พบ ANR อย่างน้อย 1 ครั้ง
anrRate7dUserweighted (google.type.Decimal): ค่าเฉลี่ยที่ถ่วงน้ําหนักผู้ใช้ของเมตริก arRate ในช่วง 7 วันจนถึงวันที่
anrRate28dUserweighted (google.type.Decimal): ค่าเฉลี่ยถ่วงน้ําหนักของผู้ใช้ของเมตริก arRate ในช่วง 28 วันจนถึงวันที่
userPerceivedAnrRate (google.type.Decimal): เปอร์เซ็นต์ของผู้ใช้ที่ไม่ซ้ําในระยะเวลาการรวม ที่พบ ANR อย่างน้อย 1 ครั้งต่อผู้ใช้ ปัจจุบันมีการนับ ANR ของ "การจ่ายงานเข้า"
userPerceivedAnrRate7dUserweighted (google.type.Decimal): ค่าเฉลี่ยที่ถ่วงน้ําหนักผู้ใช้ของเมตริก userPerceivedAnrRate ในช่วง 7 วันจนถึงวันที่ระบุ
userPerceivedAnrRate28dUserweighted (google.type.Decimal): ค่าเฉลี่ยที่ถ่วงน้ําหนักผู้ใช้ของเมตริก userPerceivedAnrRate ในช่วง 28 วันจนถึงวันที่
distinctUsers (google.type.Decimal): จํานวนผู้ใช้โดยประมาณที่ข้อมูลมี ในระยะเวลาการรวม
vitals.crashrate มีข้อมูลข้อขัดข้องร่วมกับข้อมูลการใช้งานเพื่อสร้างเมตริกมาตรฐานที่ไม่ขึ้นอยู่กับจํานวนผู้ใช้ crashRate (google.type.Decimal): เปอร์เซ็นต์ของผู้ใช้ที่ไม่ซ้ําในระยะเวลาการรวมที่พบการขัดข้องอย่างน้อย 1 ครั้ง
crashRate7dUserweighted (google.type.Decimal): ค่าเฉลี่ยถ่วงน้ําหนักของผู้ใช้จากเมตริกข้อขัดข้องของอัตราราคาในช่วง 7 วันจนถึงวันที่
crashRate28dUserweighted (google.type.Decimal): ค่าเฉลี่ยที่ถ่วงน้ําหนักผู้ใช้ของเมตริกข้อขัดข้องอัตราภายใน 28 วันจนถึงวันที่
userPerceivedCrashRate (google.type.Decimal): เปอร์เซ็นต์ของผู้ใช้ที่ไม่ซ้ําในระยะเวลาการรวมที่พบข้อขัดข้องอย่างน้อย 1 ครั้งขณะที่แอปทํางานอยู่
userPerceivedCrashRate7dUserweighted (google.type.Decimal): ค่าเฉลี่ยที่ถ่วงน้ําหนักผู้ใช้ของเมตริก userPerceivedCrashRate ในช่วง 7 วันจนถึงวันที่
userPerceivedCrashRate28dUserweighted (google.type.Decimal): ค่าเฉลี่ยที่ถ่วงน้ําหนักผู้ใช้ของเมตริก userPerceivedCrashRate ในช่วง 28 วันจนถึงวันที่
distinctUsers (google.type.Decimal): จํานวนผู้ใช้โดยประมาณที่ข้อมูลมี ในระยะเวลาการรวม
vitals.excessivewakeuprate มีข้อมูลการปลุกระบบของ Alarm Manager ที่รวมกับข้อมูลสถานะการประมวลผลเพื่อสร้างเมตริกมาตรฐานที่ไม่ขึ้นอยู่กับจํานวนผู้ใช้ exติดต่อiveWakeupRate (google.type.Decimal): เปอร์เซ็นต์ของผู้ใช้ที่ไม่ซ้ําในระยะเวลาการรวมที่มีการปลุกระบบมากกว่า 10 ครั้งต่อชั่วโมง exติดต่อiveWakeupRate7dUserweighted (google.type.Decimal): ค่าเฉลี่ยถ่วงน้ําหนักโดยผู้ใช้ของเมตริกมากเกินไปของ WakeupRate ในช่วง 7 วันจนถึงวันที่
exติดต่อiveWakeupRate28dUserweighted (google.type.Decimal): ค่าเฉลี่ยถ่วงน้ําหนักของผู้ใช้ของเมตริก WakeupRate ที่มากเกินไปในช่วง 28 วันจนถึงวันที่ระบุ
distinctUsers (google.type.Decimal): จํานวนผู้ใช้โดยประมาณที่ข้อมูลมี ในระยะเวลาการรวม
vitals.stuckbackgroundwakelockrate มีข้อมูล Wake Lock ของ PowerManager ที่รวมกับข้อมูลสถานะกระบวนการเพื่อสร้างเมตริกมาตรฐานที่ไม่ขึ้นอยู่กับจํานวนผู้ใช้ stuckBgWakelockRate (google.type.Decimal): เปอร์เซ็นต์ของผู้ใช้ที่ไม่ซ้ําในระยะเวลาการรวมที่มี Wake Lock อยู่เบื้องหลังนานกว่า 1 ชั่วโมง stuckBgWakelockRate7dUserweighted (google.type.Decimal): ค่าเฉลี่ยถ่วงน้ําหนักของผู้ใช้จากเมตริก StickBgWakelockRate ที่ถ่วงน้ําหนักในช่วง 7 วันจนถึงวันที่
stuckBgWakelockRate28dUserweighted (google.type.Decimal): ค่าเฉลี่ยถ่วงน้ําหนักของผู้ใช้จากเมตริกที่ค้างอยู่ของ adggakeakeRate ในช่วง 28 วันจนถึงวันที่
distinctUsers (google.type.Decimal): จํานวนผู้ใช้โดยประมาณที่ข้อมูลมี ในระยะเวลาการรวม
vitals.slowstartuprate มีข้อมูลการเริ่มแอปช้าที่แบ่งตามประเภทการเริ่มต้นแอป (เย็น ร้อน ร้อน) slowStartRate (google.type.Decimal): เปอร์เซ็นต์ของผู้ใช้ที่ไม่ซ้ําในระยะเวลาการรวมที่มีเหตุการณ์การเริ่มต้นที่ช้า slowStartRate7dUserweighted (google.type.Decimal): ค่าเฉลี่ยถ่วงน้ําหนักของผู้ใช้จากเมตริกช้าลงของ StartStart ในช่วง 7 วันจนถึงวันที่
slowStartRate28dUserweighted (google.type.Decimal): ค่าเฉลี่ยที่ถ่วงน้ําหนักผู้ใช้ของเมตริกช้าของ StartStartRate ในช่วง 28 วันจนถึงวันที่
distinctUsers (google.type.Decimal): จํานวนผู้ใช้โดยประมาณที่ข้อมูลมี ในระยะเวลาการรวม
vitals.errors.counts มีจํานวนรายงานข้อผิดพลาดที่ไม่ผิดปกติ หมายเหตุ: ขณะนี้ทรัพยากรนี้มีให้ใช้ใน API เวอร์ชัน v1 อัลฟ่าเท่านั้น
errorReportCount (google.type.Decimal): จํานวนสัมบูรณ์ของรายงานข้อผิดพลาดแต่ละรายการที่ได้รับจากแอป

ขนาด

ชุดเมตริกแต่ละชุดรองรับชุดมิติข้อมูลที่แตกต่างกันสําหรับการกรองและรายละเอียด ดูรายการมิติข้อมูลที่พร้อมใช้งานใน API ได้ในดัชนีมิติข้อมูลด้านล่าง

มิติข้อมูล คำอธิบาย
versionCode รหัสเวอร์ชันของแอปที่ทํางานในอุปกรณ์ของผู้ใช้ในเวลาที่มีการบันทึกข้อมูล ค่าสตริงของมิติข้อมูลนี้สามารถแยกวิเคราะห์เป็นจํานวนเต็ม ดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการทํางานของการกําหนดเวอร์ชันแอปใน Android ได้ที่นี่
countryCode ตัวระบุประเทศหรือภูมิภาคของผู้ใช้ตามที่อยู่ IP ซึ่งแสดงเป็นรหัส ISO-3166 แบบ 2 ตัวอักษร (เช่น US สําหรับสหรัฐอเมริกา)

ขนาดอุปกรณ์

มิติข้อมูลเหล่านี้เป็นมิติข้อมูลเฉพาะสําหรับอุปกรณ์ รวมถึงลักษณะเฉพาะของซอฟต์แวร์และฮาร์ดแวร์

มิติข้อมูล คำอธิบาย
apiLevel ระดับ API ของ Android ที่ทํางานในอุปกรณ์ของผู้ใช้ในขณะที่บันทึกข้อมูล ค่าสตริงของมิติข้อมูลนี้สามารถแยกวิเคราะห์เป็นจํานวนเต็ม ดูรายการรุ่นของ Android และวิธีจับคู่กับระดับ API ได้ที่นี่
deviceModel ตัวระบุของรุ่นอุปกรณ์หนึ่งๆ ตามที่กําหนดโดยแคตตาล็อกอุปกรณ์ Play Console
deviceType ตัวระบุปัจจัยของอุปกรณ์หนึ่งๆ ตามที่ใช้ในแคตตาล็อกอุปกรณ์ Play Console
deviceRamBucket RAM ของอุปกรณ์ หน่วยเป็น MB ในที่เก็บข้อมูล (3GB, 4GB เป็นต้น)
deviceSocMake ยี่ห้อหลักของอุปกรณ์บนชิป เช่น Samsung ดูที่นี่
deviceSocModel ชื่อรุ่นของชิปหลักในอุปกรณ์ เช่น "Exynos 2100" ดูที่นี่
deviceCpuMake ยี่ห้อ CPU ของอุปกรณ์ เช่น คุณภาพ
deviceCpuModel รุ่นของ CPU ของอุปกรณ์ เช่น "Kryo 240"
deviceGpuMake ยี่ห้อของ GPU ของอุปกรณ์ เช่น ARM
deviceGpuModel รุ่นของ GPU ของอุปกรณ์ เช่น มาลี
deviceGpuVersion เวอร์ชัน GPU ของอุปกรณ์ เช่น T750
deviceVulkanVersion เวอร์ชัน Vulkan ของอุปกรณ์ เช่น "4198400"
deviceGlEsVersion เวอร์ชัน OpenGL ES ของอุปกรณ์ เช่น "196610"
deviceScreenSize ขนาดหน้าจอของอุปกรณ์ เช่น ปกติ ใหญ่
deviceScreenDpi ความหนาแน่นหน้าจอของอุปกรณ์ เช่น mdpi, hdpi