Respons Visual Pertama Dari Laman Web

Mari bandingkan data “uji lab” ini dengan data CrUX yang dihitung oleh PageSpeed ​​Insights. Anda mungkin terkejut ketika mengetahui bahwa, sejauh menyangkut Google, halaman awal USA Today dianggap "cepat," sedangkan CNN dinilai sebagai "lambat." Semua data kinerja yang termasuk dalam CrUX ditarik dari dunia nyata. kondisi, dikumpulkan dari jutaan pengguna Chrome sebenarnya yang menjelajahi situs web Anda (disediakan, tentu saja, bahwa semua pengguna memilih untuk menyinkronkan riwayat penelusuran mereka dan mengaktifkan pelaporan statistik penggunaan).

Seberapa cepat pengguna melihat respons visual pertama dari laman web Anda (FCP), dan waktu yang diperlukan untuk dokumen HTML untuk dimuat dan diurai oleh pengunjung dunia nyata dari situs Anda (DCL), keduanya berkontribusi pada seberapa cepat Google mempertimbangkan situs Anda untuk menjadi. Dengan kata lain, jika sebagian besar pengguna Anda memiliki koneksi internet yang lambat atau menggunakan perangkat yang sudah ketinggalan zaman, Google dapat melihat situs web Anda sebagai "lambat" - bahkan jika Anda telah mengoptimalkannya. Sisi lain adalah situs web yang tidak sepenuhnya dioptimalkan mungkin dianggap "cepat" jika sebagian besar pengguna Anda bersifat lokal, memiliki akses ke perangkat yang lebih baik atau jika mereka memiliki koneksi yang lebih cepat.

Contoh USA Today / CNN ini menunjukkan kepada kita bahwa kinerja tidak lagi merupakan nilai "stabil" yang dapat Anda hitung di lingkungan dev Anda - sekarang sangat bergantung pada pengguna Anda. Cara paling akurat untuk menjelajahi kinerja situs Anda adalah mengandalkan data RUM. Dan tidak ada tempat yang lebih baik untuk menemukan metrik kinerja pengguna nyata yang andal daripada basis data yang sudah digunakan Google: CrUX.

Jika sudah lama sejak Anda menggunakan PageSpeed ​​Insights dan Anda ingin tahu seberapa cepat Google menganggap situs Anda, maka melihat skor kecepatan Anda adalah tempat yang baik untuk memulai. Selanjutnya, saatnya untuk mengakses data CrUX Anda. Kabar baiknya adalah semua data tersedia untuk umum di Google BigQuery, yang merupakan bagian dari Google Cloud Platform. Fungsionalitas ini tersedia secara gratis kecuali jika Anda menggunakannya berat. Yang harus Anda lakukan adalah: Masuk ke Google Cloud. Buat proyek CrUX baru. Navigasikan ke konsol BigQuery dan klik ‘Susun Kueri’.



Jika Anda ingin melihat langsung semua metrik yang tersedia untuk Anda dalam proyek, Anda dapat melihat rincian tabel dari dataset "chrome-ux-report". Jika Anda memeriksa cara struktur tabel, Anda akan melihat bahwa CrUX memiliki kumpulan data untuk setiap negara selain kumpulan data "semua". Saat Anda memperluas kumpulan data tersebut, Anda akan melihat daftar tabel yang terlihat seperti ini: Sekarang, Anda dapat menjalankan kueri dan memilih data yang Anda perlukan dengan pengetahuan dasar SQL yang cukup.

Kami akan mulai dengan kueri dasar yang akan memberi tahu kami berapa banyak asal unik yang tersedia dalam kumpulan data pada Agustus 2018 (ingat, "asal" berbeda dari "domain" - versi

  • Sekarang, jika Anda ingin menghitung jumlah domain unik dalam basis data Google, kami akan menggunakan fungsi SQL Standar NET.HOST sebagai gantinya. Ini akan mengubah URL menjadi host: Ternyata jumlah domain unik sedikit lebih kecil: 4,2 juta. Sekarang kita dapat membuat pertanyaan yang lebih spesifik untuk menyelesaikan tantangan kita. Misalnya, jika kami ingin menggunakan data CrUX untuk melihat seberapa cepat situs web Anda untuk pengguna dunia nyata Anda, kami akan mengeksekusi kueri berikut:

    Jika kami menggunakan query ini untuk memeriksa distribusi dari contoh CNN kami di atas (edition.cnn.com), inilah yang akan kami lihat metrik First Contentful Paint (FCP) untuk pengguna mereka: Ini berarti bahwa pada perangkat desktop 0,1 % dari semua pengunjung mulai melihat situs CNN di bawah 200 milidetik; 1,01% melihatnya di bawah 400 ms, dll. Anda bisa mendapatkan hasil yang sama untuk perangkat lain (ponsel atau tablet), di berbagai negara, dll.
  •