คู่มือนักพัฒนาซอฟต์แวร์นี้จะอธิบายวิธีวัดระยะเวลาของผู้ใช้ด้วย Google Analytics SDK สำหรับ iOS v3
ภาพรวม
การวัดระยะเวลาของผู้ใช้เป็นวิธีดั้งเดิมในการวัดระยะเวลาใน Google Analytics ซึ่งอาจมีประโยชน์ในการวัดเวลาที่ใช้ในการโหลดทรัพยากร เป็นต้น
ระยะเวลาของผู้ใช้จะมีช่องต่อไปนี้
ชื่อช่อง | ฟิลด์เครื่องมือติดตาม | ประเภท | จำเป็น | คำอธิบาย |
---|---|---|---|---|
หมวดหมู่ |
kGAITimingCategory |
NSString |
ได้ | หมวดหมู่ของเหตุการณ์ที่มีกำหนดเวลา |
ค่า |
kGAITimingValue |
NSNumber |
ได้ | การวัดเวลาในหน่วยมิลลิวินาที |
ชื่อ |
kGAITimingVar |
NSString |
ได้ | ชื่อของเหตุการณ์ที่กําหนดเวลาไว้ |
ค่ายเพลง |
kGAITimingLabel |
NSString |
ไม่ได้ | ป้ายกำกับของเหตุการณ์ที่มีกำหนดเวลา |
ข้อมูลเวลาของผู้ใช้จะอยู่ในรายงานการจับเวลาผู้ใช้ในรายงานความเร็วแอปเป็นหลัก
การใช้งาน
หากต้องการส่งช่วงเวลาของผู้ใช้ไปยัง Google Analytics ให้สร้าง Hit ตามเวลาโดยใช้ 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]]; }