زمان‌بندی کاربر - Android SDK

این راهنمای توسعه‌دهنده نحوه اندازه‌گیری زمان‌بندی کاربر با Google Analytics SDK برای Android نسخه 3 را شرح می‌دهد.

بررسی اجمالی

اندازه‌گیری زمان‌بندی کاربران روشی طبیعی برای اندازه‌گیری یک دوره زمانی در 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()
  );
}