Theo dõi màn hình – SDK Android phiên bản 2 (Cũ)

Tài liệu này cung cấp thông tin về màn hình và cách đo lường lượt xem màn hình bằng cách sử dụng SDK Google Analytics dành cho Android 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ẽ giải thích cách triển khai tính năng đo lường màn hình bằng cách sử dụng EasyTracker hoặc cách triển khai nâng cao. Nếu đang sử dụng EasyTracker, bạn có thể chọn triển khai tính năng tự động đo lường màn hình.

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

Nếu đang sử dụng EasyTracker, bạn có thể sử dụng tính năng đo lường màn hình tự động để dễ dàng đo lường từng Activities của ứng dụng dưới dạng màn hình.

Cách bật tính năng tự động đo lường Activity:

  1. Thêm phương thức EasyTracker vào tất cả Activities của bạn
  2. Thiết lập tham số ga_autoActivityTracking trong tệp analytics.xml.
  3. Đặt tên màn hình cho mỗi Activities trong tệp analytics.xml.

Dưới đây là đoạn mã mẫu từ tệp analytics.xml sau khi tính năng đo lường Activity tự động được bật:

<-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>

<-- The screen names that will appear in your reporting -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>

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

Bạn cũng có thể gửi một lượt xem màn hình theo cách thủ công bằng cách gọi sendView(). Ngay cả khi đã sử dụng tính năng đo lường màn hình tự động của EasyTracker, bạn vẫn có thể gửi lượt xem màn hình theo cách thủ công để đo lường mức độ tương tác của người dùng bằng Fragments hoặc nội dung khác có thể không phải là Activity.

sendView() thường được gọi trong lệnh gọi lại onStart() của Activity hoặc Fragment như chiến thắng trong ví dụ sau:

/**
 * Within an Activity or Fragment
 */
@Override
public void onStart() {
  super.onStart();
  ... // Your other onStart() code.
  myTracker.sendView("Home Screen"); // Where myTracker is an instance of Tracker.
}