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
:
- Thêm phương thức EasyTracker vào tất cả
Activities
của bạn - Thiết lập tham số
ga_autoActivityTracking
trong tệpanalytics.xml
. - Đặt tên màn hình cho mỗi
Activities
trong tệpanalytics.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. }