用户计时 - Android SDK

本开发者指南将介绍如何使用 Android 版 Google Analytics(分析)SDK v3 来衡量用户计时。

概览

用户计时在 Google Analytics(分析)中提供了一种原生的时间衡量方式。比如,这可用于衡量资源加载时间。

用户计时数据包含以下字段:

字段名称 跟踪器字段 类型 必需 说明
类别 Fields.TIMING_CATEGORY String 计时事件的类别。
Fields.TIMING_VALUE long 以毫秒表示的计时值。
名称 Fields.TIMING_VAR String 计时事件的名称。
唱片公司 Fields.TIMING_LABEL String 不支持 计时事件的标签。

用户计时数据一般可在“应用速度用户计时”报告中找到。

实现

要向 Google Analytics(分析)发送用户计时数据,请使用 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()
  );
}