इस डेवलपर गाइड में, iOS v3 के लिए Google Analytics SDK टूल की मदद से, उपयोगकर्ता के समय को मेज़र करने का तरीका बताया गया है.
खास जानकारी
उपयोगकर्ता समय को मेज़र करने से, Google Analytics में एक खास समयावधि को मेज़र करने का एक नेटिव तरीका मिल जाता है. उदाहरण के लिए, इससे रिसॉर्स को लोड होने में लगने वाले समय को मापा जा सकता है.
उपयोगकर्ता समय में ये फ़ील्ड शामिल होते हैं:
फ़ील्ड का नाम | ट्रैकर फ़ील्ड | टाइप | ज़रूरी है | जानकारी |
---|---|---|---|---|
कैटगरी |
kGAITimingCategory |
NSString |
हां | खुद के चुने समय पर होने वाले इवेंट की कैटगरी |
वैल्यू |
kGAITimingValue |
NSNumber |
हां | मिलीसेकंड में समय का मेज़रमेंट |
नाम |
kGAITimingVar |
NSString |
हां | टाइमस्टैंप वाले इवेंट का नाम |
लेबल |
kGAITimingLabel |
NSString |
नहीं | खुद के चुने समय पर होने वाले इवेंट का लेबल |
उपयोगकर्ता के समय का डेटा, मुख्य रूप से ऐप स्पीड यूज़र टाइमिंग रिपोर्ट में देखा जा सकता है.
लागू करना
Google Analytics को उपयोगकर्ता का समय भेजने के लिए, GAIDictionaryBuilder.createTimingWithCategory:interval:name:label:
का
इस्तेमाल करके टाइमिंग हिट बनाएं. इसके बाद,
send:
का इस्तेमाल करके उसे भेजें
/* * Called after a list of high scores finishes loading. * * @param loadTime The time it takes to load a resource. */ - (void)onLoad:(NSTimeInterval)loadTime { // May return nil if a tracker has not already been initialized with a // property ID. id tracker = [[GAI sharedInstance] defaultTracker]; [tracker send:[[GAIDictionaryBuilder createTimingWithCategory:@"resources" interval:@((NSUInteger)(loadTime * 1000)) name:@"high scores" label:nil] build]]; }