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