ระยะเวลาของผู้ใช้ - Android SDK

คู่มือนักพัฒนาซอฟต์แวร์นี้จะอธิบายวิธีวัดระยะเวลาของผู้ใช้ด้วย Google Analytics SDK สำหรับ Android v3

ภาพรวม

การวัดระยะเวลาของผู้ใช้เป็นวิธีดั้งเดิมในการวัดระยะเวลาใน Google Analytics ซึ่งอาจมีประโยชน์ในการวัดเวลาที่ใช้ในการโหลดทรัพยากร เป็นต้น

ระยะเวลาของผู้ใช้จะมีช่องต่อไปนี้

ชื่อช่อง ฟิลด์เครื่องมือติดตาม ประเภท จำเป็น คำอธิบาย
หมวดหมู่ Fields.TIMING_CATEGORY String ใช่ หมวดหมู่ของเหตุการณ์ที่มีกำหนดเวลา
ค่า Fields.TIMING_VALUE long ใช่ การวัดเวลาในหน่วยมิลลิวินาที
ชื่อ Fields.TIMING_VAR String ใช่ ชื่อของเหตุการณ์ที่กําหนดเวลาไว้
ค่ายเพลง Fields.TIMING_LABEL String ไม่ได้ ป้ายกำกับของเหตุการณ์ที่มีกำหนดเวลา

ข้อมูลเวลาของผู้ใช้จะอยู่ในรายงานการจับเวลาผู้ใช้ในรายงานความเร็วแอปเป็นหลัก

การใช้งาน

หากต้องการส่งเวลาของผู้ใช้ไปยัง Google Analytics ให้สร้าง Hit ตามเวลาโดยใช้ MapBuilder.createTiming() จากนั้นส่งโดยใช้ send():

/*
 * Called after a list of high scores finishes loading.
 *
 * @param loadTime The time it takes, in milliseconds, to load a resource.
 */
public void onLoad(long loadTime) {

  // May return null if EasyTracker has not been initialized with a property
  // ID.
  Tracker easyTracker = EasyTracker.getInstance(this);

  easyTracker.send(MapBuilder
      .createTiming("resources",    // Timing category (required)
                    loadTime,       // Timing interval in milliseconds (required)
                    "high scores",  // Timing name
                    null)           // Timing label
      .build()
  );
}