Theo dõi màn hình - iOS SDK

Tài liệu này cung cấp chế độ xem màn hình và cách đo lường lượt xem màn hình bằng cách sử dụng Google Analytics SDK cho iOS phiên bản 2.

Tổng quan

Màn hình trong Google Analytics thể hiện nội dung mà người dùng đang xem trong ứng dụng của bạn. Khái niệm tương đương trong phân tích web là số lượt xem trang. Việc đo lường lượt xem màn hình cho bạn biết nội dung nào đang được người dùng xem nhiều nhất và họ đang di chuyển như thế nào giữa các phần nội dung khác nhau.

Lượt xem màn hình bao gồm một trường string duy nhất sẽ được dùng làm tên màn hình trong báo cáo Google Analytics.

Dữ liệu lượt xem màn hình được dùng chủ yếu trong các báo cáo sau đây của Google Analytics:

  • Báo cáo màn hình
  • Luồng cam kết
  • Luồng mục tiêu

Triển khai

Các phần sau đây sẽ cho bạn biết cách triển khai phương pháp đo lường màn hình tự động và thủ công. Việc sử dụng tính năng tự động đo lường màn hình cho phép bạn nhanh chóng triển khai hoạt động đo lường màn hình trên tất cả views của ứng dụng, đồng thời bạn cũng có thể sử dụng phương pháp đo lường màn hình thủ công nếu muốn gửi thêm lượt xem màn hình tới Google Analytics.

Tự động đo lường màn hình

Bạn có thể tự động đo lường lượt xem dưới dạng màn hình bằng cách sử dụng lớp GAITrackedViewController. Mỗi trình kiểm soát chế độ xem của bạn mở rộng GAITrackedViewController, một lớp tiện lợi mở rộng UIViewController, đồng thời cung cấp tên chế độ xem để cung cấp cho trình kiểm soát chế độ xem trong báo cáo của bạn.

Ví dụ: giả sử bạn có chế độ xem "Giới thiệu" mà bạn muốn đo lường bằng tiêu đề bộ điều khiển chế độ xem như sau:

@interface AboutViewController : UIViewController

Bạn sẽ cập nhật tiêu đề này để cho biết:

#import "GAITrackedViewController.h"

@interface AboutViewController : GAITrackedViewController

Bạn cũng phải cung cấp tên chế độ xem sẽ được sử dụng trong báo cáo Google Analytics. Bạn nên đặt giá trị này là phương thức khởi động của bộ điều khiển khung hiển thị (nếu có) hoặc phương thức viewDidAppear::

- (void)viewDidAppear:(BOOL)animated {
  [super viewDidAppear:animated];
  self.trackedViewName = @"About Screen";
}

Miễn là bạn đặt trackedViewName trước khi gọi sendView:, quá trình đo lường lượt xem tự động sẽ diễn ra. Bất cứ khi nào khung hiển thị xuất hiện, một lệnh gọi đến sendView: có tên khung hiển thị đã cho sẽ được tạo.

Đo lường màn hình thủ công

Để gửi một lượt xem màn hình theo cách thủ công, hãy gọi sendView: như trong ví dụ sau:

[tracker sendView:@"Home Screen"];