Thời gian người dùng – SDK Android

Hướng dẫn cho nhà phát triển này mô tả cách đo lường thời gian người dùng bằng SDK Google Analytics dành cho Android phiên bản 3.

Tổng quan

Việc đo lường thời gian người dùng cung cấp một cách thức riêng để đo lường một khoảng thời gian trong Google Analytics. Ví dụ: thành phần này có thể hữu ích khi đo lường thời gian tải tài nguyên.

Thời gian người dùng có các trường sau:

Tên trường Trường công cụ theo dõi Loại Bắt buộc Nội dung mô tả
Danh mục Fields.TIMING_CATEGORY String Danh mục sự kiện có tính giờ
Giá trị Fields.TIMING_VALUE long Đo thời gian tính bằng mili giây
Tên Fields.TIMING_VAR String Tên của sự kiện được tính giờ
Hãng nhạc Fields.TIMING_LABEL String Không Nhãn của sự kiện đã xác định thời gian

Bạn có thể tìm thấy dữ liệu thời gian của người dùng chủ yếu trong báo cáo Thời gian người dùng với tốc độ của ứng dụng.

Triển khai

Để gửi thời gian của người dùng đến Google Analytics, hãy tạo một lượt truy cập thời gian bằng cách sử dụng MapBuilder.createTiming(), sau đó gửi thời gian đó bằng 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()
  );
}