Phiên hoạt động – SDK iOS

Tài liệu này cung cấp thông tin tổng quan cấp cao về các phiên vì chúng có liên quan đến SDK Google Analytics dành cho iOS phiên bản 3.

Tổng quan

Phiên hoạt động đại diện cho một khoảng thời gian người dùng tương tác với ứng dụng. Phiên hoạt động như những vùng chứa hữu ích của hoạt động được đo lường, bao gồm lượt xem màn hình, sự kiện và giao dịch thương mại điện tử.

Quản lý phiên

Theo mặc định, Google Analytics sẽ nhóm các lượt truy cập nhận được trong vòng 30 phút với nhau vào cùng một phiên. Bạn có thể định cấu hình khoảng thời gian này ở cấp tài sản. Tìm hiểu cách định cấu hình khoảng thời gian chờ của phiên hoạt động này.

Quản lý phiên theo cách thủ công

Để bắt đầu hoặc kết thúc phiên theo cách thủ công, hãy đặt thông số kiểm soát phiên trong Từ điển mà bạn chuyển vào phương thức send: của trình theo dõi.

// May return nil if a tracker has not yet been initialized.
id tracker = [[GAI sharedInstance] defaultTracker];

// Start a new session with a screenView hit.
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
[builder set:@"start" forKey:kGAISessionControl];
[tracker set:kGAIScreenName value:@"My Screen"];
[tracker send:[builder build]];
// There should be no need to end a session explicitly.  However, if you do
// need to indicate end of session with a hit, simply add the following line
// of code to add the parameter to the builder:
[builder set:@"end" forKey:kGAISessionControl];