Thời gian người dùng – SDK iOS

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 Danh mục sự kiện có tính giờ
Giá trị kGAITimingValue NSNumber Đo thời gian tính bằng mili giây
Tên kGAITimingVar NSString 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]];
}