Hướng dẫn cho nhà phát triển này mô tả cách đo lường thời gian người dùng bằng SDK Google Analytics dành cho iOS phiên bản 3.
Tổng quan
Việc đo lường thời gian người dùng cung cấp một cách thức riêng để đo lường một khoảng thời gian trong Google Analytics. Ví dụ: thành phần này có thể hữu ích khi đo lường thời gian tải tài nguyên.
Thời gian người dùng có các trường sau:
Tên trường | Trường công cụ theo dõi | Loại | Bắt buộc | Nội dung mô tả |
---|---|---|---|---|
Danh mục |
kGAITimingCategory |
NSString |
Có | Danh mục sự kiện có tính giờ |
Giá trị |
kGAITimingValue |
NSNumber |
Có | Đo thời gian tính bằng mili giây |
Tên |
kGAITimingVar |
NSString |
Có | Tên của sự kiện được tính giờ |
Hãng nhạc |
kGAITimingLabel |
NSString |
Không | Nhãn của sự kiện đã xác định thời gian |
Bạn có thể tìm thấy dữ liệu thời gian của người dùng chủ yếu trong báo cáo Thời gian người dùng với tốc độ của ứng dụng.
Triển khai
Để gửi thời gian của người dùng đến Google Analytics, hãy tạo một lượt truy cập dựa trên thời gian bằng
GAIDictionaryBuilder.createTimingWithCategory:interval:name:label:
,
sau đó gửi giá trị thời gian đó bằng 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]]; }