Báo cáo trải nghiệm người dùng trên Chrome (tên gọi chính thức là CrUX) là một tập dữ liệu công khai chứa dữ liệu về trải nghiệm người dùng thực tế trên hàng triệu trang web. Không giống như dữ liệu trong phòng thí nghiệm, dữ liệu CrUX thực sự đến từ người dùng đã chọn tham gia trong trường. Báo cáo này đo lường các chỉ số Các chỉ số quan trọng về trang web, trong đó có Nội dung lớn nhất hiển thị (LCP), Tương tác với Nội dung hiển thị tiếp theo (INP) và Điểm thay đổi bố cục tích luỹ (CLS), cũng như các chỉ số chẩn đoán như Thời gian cho đến byte đầu tiên (TTFB) và Nội dung đầu tiên hiển thị (FCP).
Tập dữ liệu cũng chứa phương diện định tính về trải nghiệm người dùng, chẳng hạn như thiết bị và loại kết nối, cho phép xem chi tiết trải nghiệm người dùng được nhóm theo các công nghệ tương tự nhau. Xem Tài liệu CrUX để xem danh sách đầy đủ các chỉ số.
Sử dụng dữ liệu này, nhà phát triển có thể hiểu được sự phân bổ rộng rãi của trải nghiệm người dùng trên thế giới giữa các trang web, các phân đoạn của web hoặc web dưới dạng một toàn bộ. Đâ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 để cho phép các nhà phát triển web so sánh hiệu suất của người dùng thực với cạnh tranh và trong ngành.
Cách sử dụng
Có bốn cách chính để xuất thông tin chi tiết từ Báo cáo trải nghiệm người dùng trên Chrome, có độ phức tạp khác nhau. Để phân tích nhanh chóng và dễ dàng hiệu suất trang web, Trang tổng quan CrUX và PageSpeed Insights là những công cụ được đề xuất. BigQuery đánh đổi một số tính đơn giản của việc phân tích để đổi lấy sức mạnh của khả năng tuỳ chỉnh và các 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, còn API lịch sử 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 trang dữ liệu có thể tuỳ chỉnh công cụ trực quan hoá của trang web hiệu suất trước đây dựa trên Looker Studio. Dữ liệu này được lấy từ tập dữ liệu BigQuery và tất cả các truy vấn SQL đều được lấy từ xử lý cho bạn một cách chuyên sâu. Trang tổng quan hiển thị phân bổ người dùng trải nghiệm người dùng được thu thập bằng các chỉ số hiệu suất chính và cách trải nghiệm đó thay đổi theo bất cứ lúc nào. Báo cáo này cũng cho biết cách phân phối các chỉ số định tính như thiết bị loại kết nối và loại kết nối hiệu quả đó theo thời gian. Dùng thử Hướng dẫn về trang tổng quan Looker Studio.
PageSpeed Insights
PageSpeed Insights (PSI) cho thấy những số liệu phân bổ hiệu suất gần đây nhất được chia nhỏ theo máy tính và người dùng thiết bị di động. Dữ liệu về 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 trong 28 ngày gần đây nhất của (trái ngược với tháng dương lịch trước đó trên BigQuery). Việc sử dụng công cụ này dễ dàng như nhập URL hoặc nguồn gốc vào hộp tìm kiếm trên giao diện web và dữ liệu hiệu suất của trường được hiển thị cùng với các đề xuất có quy định để tối ưu hoá trang. Dùng thử Hướng dẫn về PageSpeed Insights.
CrUX trên BigQuery
Cơ sở dữ liệu CrUX trên BigQuery, thuộc Google Cloud Platform (GCP) với 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 chính của trải nghiệm người dùng 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 bao gồm tháng trước theo lịch. Nhà phát triển có thể tạo các truy vấn thủ công để khai thác tập dữ liệu để có thông tin chi tiết cụ thể. BigQuery yêu cầu kiến thức về SQL và một dự án GCP có được bật để chạy truy vấn. Đây là một công cụ đặc biệt hữu ích để những người dùng yêu cầu quyền truy cập cấp thấp vào dữ liệu để tạo báo cáo tuỳ chỉnh, các điểm chuẩn và báo cáo về trạng thái web. Dùng thử Hướng dẫn về BigQuery.
API CrUX
CrUX API là một giao diện RESTful miễn phí để tra cứu dữ liệu gốc hoặc dữ liệu về trải nghiệm người dùng ở cấp URL. Dữ liệu này được cập nhật hằng ngày và tổng hợp dữ liệu của 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 ứ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 trong CrUX. Hãy thử hướng dẫn về API CrUX.
API lịch sử CrUX
API Lịch sử CrUX là một giao diện Kiến trúc chuyển trạng thái đại diện (RESTful) miễn phí, tương tự như API hằng ngày, dùng để tra cứu dữ liệu về trải nghiệm người dùng ở cấp độ URL hoặc nguồn gốc. Dữ liệu này được cập nhật hằng tuần và tổng hợp dữ liệu của 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 ứ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 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 hỗ trợ, có một số kênh để bạn liên hệ có thể giúp bạn. Chiến lược phát hành đĩa đơn Nhóm Google CrUX là một diễn đàn công khai để người dùng tập dữ liệu này đặt câu hỏi và chia sẻ các bản 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à lắng nghe thông báo về sản phẩm.
Xem ví dụ thực tiễn
Để làm quen với dữ liệu có sẵn, hãy xem qua hướng dẫn từng bước để sử dụng Trang tổng quan Looker Studio, PageSpeed Insights, BigQuery, cũng như API hằng ngày và API nhật ký: