इस डेवलपर गाइड में 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() ); }