Sử dụng Báo cáo trải nghiệm người dùng trên Chrome để xem xét hiệu suất trong thực tế

Báo cáo trải nghiệm người dùng trên Chrome (gọi tắt là CrUX) là một tập dữ liệu công khai về trải nghiệm thực tế của người dùng trên hàng triệu trang web. Không giống như dữ liệu thử nghiệm, dữ liệu CrUX thực sự đến từ những người dùng đã chọn tham gia trong thực tế. Công cụ này đo lường các chỉ số Chỉ số quan trọng chính của trang web, bao gồm cả Thời gian hiển thị nội dung lớn nhất (LCP), Lượt tương tác đến nội dung hiển thị tiếp theo (INP) và Mức thay đổi bố cục tích luỹ (CLS), cũng như các chỉ số chẩn đoán như Thời gian tải đến byte đầu tiên (TTFB) và Thời gian hiển thị nội dung đầu tiên (FCP).

Tập dữ liệu này cũng chứa các phương diện định tính về trải nghiệm người dùng, chẳng hạn như loại thiết bị và kết nối, cho phép bạn xem chi tiết về trải nghiệm người dùng được nhóm theo các công nghệ tương tự. Hãy xem tài liệu về CrUX để biết danh sách đầy đủ các chỉ số.

Khi sử dụng dữ liệu này, nhà phát triển có thể hiểu được sự phân phối rộng rãi của trải nghiệm người dùng thực tế giữa các trang web, phân khúc web hoặc toàn bộ web. Đây là một vấn đề lớn! Tập dữ liệu Báo cáo trải nghiệm người dùng trên Chrome là tập dữ liệu đầu tiên thuộc loại này giúp nhà phát triển web so sánh hiệu suất của người dùng thực tế với đối thủ cạnh tranh và ngành.

Cách sử dụng

Có 4 cách chính để trích xuất thông tin chi tiết từ Báo cáo trải nghiệm người dùng trên Chrome, với mức độ phức tạp khác nhau. Để phân tích hiệu suất trang web một cách nhanh chóng và dễ dàng, bạn nên sử dụng Bảng điều khiển CrUXPageSpeed Insights. BigQuery đánh đổi một số tính năng đơn giản của công cụ phân tích để có được khả năng tuỳ chỉnh mạnh mẽ và thông tin chi tiết hơn. Ngoài ra, API cho phép tích hợp dữ liệu cấp cao với các ứng dụng khác và API nhật ký cung cấp dữ liệu trong quá khứ để phân tích xu hướng.

Trang tổng quan CrUX

Trang tổng quan CrUX là một công cụ trực quan hoá dữ liệu có thể tuỳ chỉnh về hiệu suất trước đây của trang web, được xây dựng trên Looker Studio. Dữ liệu được lấy từ tập dữ liệu BigQuery và tất cả truy vấn SQL đều được xử lý cho bạn. Trang tổng quan cho thấy mức độ phân phối trải nghiệm người dùng, được ghi lại bằng các chỉ số hiệu suất chính và mức độ thay đổi của trải nghiệm theo thời gian. Báo cáo này cũng cho biết mức phân phối của các chỉ số định tính như loại thiết bị và loại kết nối hiệu quả thay đổi như thế nào theo thời gian. Hãy thử hướng dẫn về Trang tổng quan của Looker Studio.

PageSpeed Insights

PageSpeed Insights (PSI) cho thấy mức phân phối hiệu suất gần đây nhất theo người dùng máy tính và người dùng thiết bị di động. Dữ liệu hiệu suất có sẵn cho từng trang web (ngoài toàn bộ nguồn gốc) và được tổng hợp cho 28 ngày gần đây nhất (thay vì tháng trước theo lịch trên BigQuery). Bạn có thể sử dụng công cụ này một cách dễ dàng bằng cách nhập URL hoặc nguồn gốc vào hộp tìm kiếm trên giao diện web. Dữ liệu hiệu suất của trường sẽ hiển thị cùng với các đề xuất theo quy định để tối ưu hoá trang. Hãy thử hướng dẫn về PageSpeed Insights.

CrUX trên BigQuery

Cơ sở dữ liệu CrUX trên BigQuery, một phần của Google Cloud Platform (GCP) có giao diện web và dòng lệnh, lưu trữ dữ liệu thô tổng hợp các chỉ số hiệu suất trải nghiệm người dùng chính cho các nguồn gốc hàng đầu trên web. Các bảng mới được thêm định kỳ vào cơ sở dữ liệu cho tháng dương lịch trước. Nhà phát triển có thể tự tạo truy vấn để khai thác tập dữ liệu nhằm tìm thông tin chi tiết cụ thể. BigQuery yêu cầu bạn phải có kiến thức về SQL và một dự án GCP đã bật tính năng thanh toán để chạy các truy vấn. Đây là một công cụ đặc biệt hữu ích cho những người dùng chuyên sâu cần quyền truy cập cấp thấp vào dữ liệu để tạo báo cáo tuỳ chỉnh, điểm chuẩn và báo cáo về trạng thái của web. Hãy thử hướng dẫn về BigQuery.

API CrUX

CrUX API là một giao diện RESTful và miễn phí để tra cứu dữ liệu trải nghiệm người dùng ở cấp nguồn gốc hoặc URL. Dữ liệu được cập nhật hằng ngày và tổng hợp dữ liệu trong 28 ngày trước đó, tương tự như PageSpeed Insights. Bạn có thể sử dụng API này để xây dựng các ứng dụng của riêng mình dựa trên dữ liệu trải nghiệm người dùng thực tế trong CrUX. Hãy thử hướng dẫn về API CrUX.

API nhật ký CrUX

CrUX History API là một giao diện RESTful và miễn phí, tương tự như API hằng ngày, để tra cứu dữ liệu trải nghiệm người dùng ở cấp nguồn gốc hoặc URL. Dữ liệu được cập nhật hằng tuần và tổng hợp dữ liệu trong 28 ngày trước đó, trong khoảng thời gian 6 tháng. Bạn có thể sử dụng API này để xây dựng các ứng dụng của riêng mình dựa trên dữ liệu trải nghiệm người dùng thực tế trong CrUX. Hãy thử hướng dẫn về API nhật ký CrUX.

Cách yêu cầu trợ giúp

Nếu bạn cần được hỗ trợ, có một số kênh để liên hệ với người có thể giúp bạn. Nhóm Google CrUX là một diễn đàn công khai để người dùng tập dữ liệu đặt câu hỏi và chia sẻ thông tin phân tích. Ngoài ra, còn có thẻ CrUX cho Stack Overflow nếu bạn cần trợ giúp lập trình về quyền truy cập SQL hoặc API. Cuối cùng, @ChromeUXReport là tài khoản Twitter mà bạn có thể theo dõi để đặt câu hỏi và nghe thông báo về sản phẩm.

Xem ví dụ thực tiễn

Để làm quen hơn với dữ liệu hiện có, hãy xem hướng dẫn từng bước về cách sử dụng Trang tổng quan Looker Studio, PageSpeed Insights, BigQuery và cả API hằng ngày và API nhật ký: