Phiên

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

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ạn có thể bắt đầu một phiên mới theo cách thủ công khi gửi một lượt truy cập đến Google Analytics bằng cách sử dụng phương thức setNewSession. Ví dụ sau cho biết cách bắt đầu một phiên mới khi gửi lượt xem màn hình:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);

// Set screen name.
t.setScreenName(screenName);

// Start a new session with the hit.
t.send(new HitBuilders.ScreenViewBuilder()
    .setNewSession()
    .build());

Xem phần Cấu hình nâng cao để biết thông tin chi tiết về phương thức getTracker.

Quản lý phiên tự động

Bạn có thể định cấu hình Google Analytics để tự động bắt đầu các phiên mới khi người dùng đặt ứng dụng của bạn ở chế độ nền trong một khoảng thời gian. Khoảng thời gian chờ của phiên này được xác định bằng giây bằng tham số ga_sessionTimeout trong tệp xml của trình theo dõi.

<resources>
  <integer name="ga_sessionTimeout">300</integer>
</resources>

Cách đặt thời gian chờ của phiên theo phương thức lập trình:

t.setSessionTimeout(300L);