תזמוני משתמש - Android SDK

במדריך למפתחים נסביר איך למדוד תזמוני משתמש באמצעות ה-SDK של Google Analytics ל-Android 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()
  );
}