LoginSignup
5
4

More than 3 years have passed since last update.

はじめに

Chrome User Experience Report は、Google が提供している UX やパフォーマンスを確認するためのツールです。
各指標を確認するためには、以下のツールを使います。

CrUX Dashboard

様々な関数を使って、データソースを作成し、そのデータを元にレポートを作成することができます。
多くの機能を提供している分、使い方が少し複雑ですが、より詳細に見やすいレポートを作成したいときには、便利に使えます。

使い方

  1. https://datastudio.google.com/u/0/datasources/create から「Chrome UX Report」を検索して、接続します。 スクリーンショット 2020-08-08 23.55.08.png
  2. レポートを作成します
    スクリーンショット 2020-08-08 23.56.18.png

  3. レポートを見る
    スクリーンショット 2020-08-08 23.57.28.png

ここでは、初期設定のままのレポートを表示するところまでの手順を紹介しましたが、データソースは自分で自由にカスタマイズでき、レポートのレイアウトや表示するデータも自分で編集できるので、見たいデータだけレポートとして表示させると良いと思います。

Google BigQuery

SQL に馴染みのあるエンジニアであれば、手軽に使用することができます。
しかし、1ヶ月1TBまでのクエリデータでないと無料の枠から出るので、ご注意ください。

使い方

  1. GCP のプロジェクトを作成した後、Google BigQuery で編集画面を開きます
  2. SQL を使ってクエリを入力します

    SELECT *
    FROM `chrome-ux-report.all.202006`
    WHERE origin LIKE '%://m.yahoo.co.jp'
    LIMIT 100
    
  3. 結果を確認
    スクリーンショット 2020-08-09 0.05.31.png

主要なカラム

カラム名 説明
origin アクセス先のオリジンURL
effective_connection_type.name slow-2g, 2g, 3g, 4g, offline の接続回線の種類
form_factor.name phone、tablet desktop デバイスの種類
first_contentful_paint.histogram.bin.start First Contentful Paint の開始時間
first_contentful_paint.histogram.bin.end First Contentful Paint の終了時間
first_contentful_paint.histogram.bin.density 開始-終了が同一のデータの全体に対する割合
largest_contentful_paint.histogram.bin.start Largest Contentful Pain の開始時間
largest_contentful_paint.histogram.bin.end Largest Contentful Pain の終了時間
largest_contentful_paint.histogram.bin.density 開始-終了が同一のデータの全体に対する割合
first_input.delay.histogram.bin.start First Input Delay の開始時間
first_input.delay.histogram.bin.end First Input Delay の終了時間
first_input.delay.histogram.bin.density 開始-終了が同一のデータの全体に対する割合
dom_content_loaded.histogram.bin.start Dom Content Loaded の開始時間
dom_content_loaded.histogram.bin.end Dom Content Loaded の終了時間
dom_content_loaded.histogram.bin.density
first_paint.histogram.bin.start First Paint の開始時間
first_paint.histogram.bin.end First Paint の終了時間
first_paint.histogram.bin.density 開始-終了が同一のデータの全体に対する割合
onload.histogram.bin.start OnLoad の開始時間
onload.histogram.bin.end OnLoad の終了時間
onload.histogram.bin.density 開始-終了が同一のデータの全体に対する割合

Largest Contentful Paint, First Input Delay については、 Core Web Vitals を見て、サイトを最適化しよう!を参照ください。

PageSpeed Insights

URL を入力して分析を押すだけなので、誰でも簡単に使うことができます。
また、分析した内容に対して、どのように対処するとスコアが改善するかも提示してくれるので、インターネット上に公開済みのサービスであれば、手軽に分析、改善していくことができます。

使い方

  1. PageSpeed Insights を開く
  2. URL を入力し、分析を実行 スクリーンショット 2020-08-09 0.30.00.png

おわりに

Web サービスにおいて、UX は非常に重要な指標になります。ChUX を使って、より良いサイトを作っていきましょう。まず最初に使うものとしては、PageSpeed Insights が手軽でおすすめです。ぜひ、ご自身のページで分析してみて、どれくらいのスコアが出ているかをみてみましょう。また、今後、FID, LCP, CLS なども SEO に効いてくるので、この辺りの指標を改善しておくのも良いかと思います。

参考

https://note.com/makn/n/n640eccbf421f
https://developers.google.com/web/tools/chrome-user-experience-report/bigquery/getting-started?hl=ja

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4