उपयोगकर्ता समय - Android SDK

इस डेवलपर गाइड में Android v3 के लिए Google Analytics SDK की मदद से उपयोगकर्ता समय को मेज़र करने का तरीका बताया गया है.

खास जानकारी

उपयोगकर्ता समय को मापने से, 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()
  );
}