Kể từ tập dữ liệu tháng 2 năm 2021, chúng tôi sẽ thêm một chỉ số thử nghiệm vào báo cáo CrUX trong BigQuery để phân biệt mức độ phổ biến của các nguồn gốc theo thứ tự độ lớn: 1.000 nguồn gốc hàng đầu, 10.000 nguồn gốc hàng đầu, 100.000 nguồn gốc hàng đầu, 1 triệu nguồn gốc hàng đầu, v.v.
Hãy xem cách thực hiện trong thực tế:
SELECT
experimental.popularity.rank AS rank_magnitude,
COUNT(DISTINCT origin) AS num_origins
FROM
`chrome-ux-report.all.202102`
GROUP BY
rank_magnitude
ORDER BY
rank_magnitude
Hàng | rank_magnitude | num_origins |
---|---|---|
1 | 1.000 | 1.000 |
2 | 10.000 | 9.000 |
3 | 100.000 | 90.000 |
4 | 1.000.000 | 900.000 |
15 | 10.000.000 | 7.264.371 |
Đối với tập dữ liệu toàn cầu vào tháng 2 năm 2021, chúng tôi có 5 nhóm. Như dự kiến, trong hàng 1, chúng ta thấy có 1.000 nguồn gốc có thứ hạng 1.000 – 1.000 nguồn gốc phổ biến nhất theo chỉ số của chúng ta. Hàng 2 trông có vẻ bất ngờ, cho biết chỉ có 9 nghìn nguồn gốc trong nhóm 10 nghìn hàng đầu; điều này là do các nguồn gốc ở hàng 1 cũng thuộc tập hợp 10 nghìn hàng đầu. Để chọn 10.000 nguồn gốc hàng đầu, bạn cần chỉ định hàmExperimental.phantiity.rank <= 10000 khi truy vấn.
Tập dữ liệu này cũng chứa thứ hạng theo quốc gia. Ví dụ: truy vấn này liệt kê 10.000 nguồn gốc phổ biến nhất ở Đức.
SELECT DISTINCT origin
FROM `chrome-ux-report.country_de.202102`
WHERE experimental.popularity.rank <= 10000
Để tìm hiểu tiềm năng của chỉ số mức độ phổ biến mới, hãy xem các phân khúc mức độ phổ biến trên web khác nhau như thế nào so với chỉ số thời gian hiển thị nội dung đầu tiên (FCP). Đối với truy vấn này, chúng tôi coi 1 giây là trải nghiệm nhanh cho người dùng.
SELECT
SUM(fcp.density)/count(distinct origin)
FROM
`chrome-ux-report.all.202102`,
UNNEST(first_contentful_paint.histogram.bin) AS fcp
WHERE
fcp.start < 1000 AND experimental.popularity.rank <= 1000
Đối với các nguồn gốc có experimental.popularity.rank
<= 1000, truy vấn sẽ tính tổng tất cả mật độ bộ chứa biểu đồ cho các giá trị chỉ số FCP nhỏ hơn 1000 mili giây và chia cho số lượng nguồn gốc – tức là tính tỷ lệ phần trăm trung bình của các lượt tải FCP nhanh cho 1.000 nguồn gốc phổ biến nhất. Trong truy vấn này, mọi nguồn gốc đều có trọng số bằng nhau, vì vậy có thể cho rằng yếu tố này không hoàn hảo. Tuy nhiên, hãy xem liệu kết quả có nhạy cảm với việc thay đổi độ lớn thứ hạng hay không, bằng cách thay đổi mệnh đề where để chỉ định experimental.popularity.rank <= 10000. Chúng ta thực hiện việc này cho 10 nghìn, 100 nghìn, v.v.:
Mức độ thứ hạng của nguồn gốc | Tỷ lệ phần trăm FCP < 1 giây, tính trung bình trên các nguồn gốc |
---|---|
1.000 | 53,6% |
10.000 | 49,6% |
100.000 | 45,9% |
1.000.000 | 43,2% |
10.000.000 | 39,9% |
Điều này cho thấy rằng trải nghiệm người dùng nhanh hơn trên web có liên quan đến việc được ưa chuộng hơn.
Trong tập dữ liệu tháng 10 năm 2022, chúng tôi đã chia nhỏ hơn theo các bước nửa thứ hạng. Chạy lại truy vấn đầu tiên cho tập dữ liệu này sẽ hiển thị nửa bước và số lượng nguồn gốc trong từng độ lớn xếp hạng::
SELECT
experimental.popularity.rank AS rank_magnitude,
COUNT(DISTINCT origin) AS num_origins
FROM
`chrome-ux-report.all.202210`
GROUP BY
rank_magnitude
ORDER BY
rank_magnitude
Hàng | rank_magnitude | num_origins |
---|---|---|
1 | 1.000 | 1.000 |
2 | 5.000 | 4.000 |
3 | 10.000 | 5.000 |
4 | 50.000 | 40.000 |
5 | 100.000 | 50.000 |
6 | 500.000 | 400.000 |
7 | 1.000.000 | 500.000 |
8 | 5.000.000 | 4.000.000 |
9 | 10.000.000 | 5.000.000 |
10 | 50.000.000 | 7.637.195 |
Tìm hiểu thêm về cách sử dụng CrUX trên BigQuery và duyệt qua Sổ tay nấu ăn CrUX để tìm hiểu thêm về các truy vấn mẫu. Hãy chia sẻ truy vấn của bạn nếu bạn muốn và cho chúng tôi biết kết quả bạn tìm thấy.