CrUX データセットには、データの詳細な調査を可能にするディメンション データが含まれています。ディメンションは、レコードの集計対象である特定のデータグループを表します。たとえば、フォーム ファクタ "phone"
は、モバイル デバイスで行われた読み込みに関する情報がレコードに含まれていることを示します。
利用条件によっては、一部のディメンションでデータを利用できない場合があります。
フォーム ファクタ
フォーム ファクタのディメンションを使用すると、次の 3 つのフォーム ファクタに対してクエリを実行できます。
phone
tablet
desktop
フォーム ファクタは、デバイスのユーザー エージェント文字列から推測されます。
有効な接続タイプ
Effective Connection Type(ECT)は、訪問者の接続速度を大まかに分類するウェブ プラットフォーム API です。CrUX データセットのこのディメンションを使用すると、次のことができます。
- 実際のユーザーの接続速度の内訳を確認できます
- パフォーマンス データを接続速度でフィルタする
この仕様では 4 つの接続タイプが定義されていますが、アクセスの大部分は 3G
よりも高速な接続で発生する可能性があるため、4G
に分類されます。
エクアドル時間(ECT) | 最小 RTT | 最大ダウンリンク | 解説 |
---|---|---|---|
オフライン | なし | なし | ネットワークがオフラインのため、キャッシュに保存されたファイルのみを提供できます。 |
低速 2G | 2,000 ミリ秒 | 50 Kbps | このネットワークは、テキストのみのページなどの小規模な転送にのみ適しています。 |
2 g | 1,400 ミリ秒 | 70 Kbps | このネットワークは、小さな画像の転送に適しています。 |
3 g | 270 ミリ秒 | 700 Kbps | このネットワークは、高解像度の画像、音声、SD 動画などの大きなアセットの転送に適しています。 |
4 g | 0 ミリ秒 | ∞ | このネットワークは HD 動画やリアルタイム動画などに適しています。 |
国
国のディメンションは 2018 年に CrUX BigQuery データセットに追加されました。政治的に係争中の地域もあるため、「国」という用語はあいまいに使用されています。country ディメンションの値は、ユーザーの IP アドレスから推定され、ISO 3166-1 で定義されている 2 文字の国コードで表されます。
グローバル データセットに加えて、国レベルのデータセットが提供され、国レベルで標準の資格要件が適用されます。表は国ごとに用意されています。また、国コードを列として含むサマリー テーブルも用意されています。
CrUX API では国のディメンションを使用できません。
オプションのディメンション
2022 年 5 月のリリース時点で、CrUX データセットではオプションのディメンションをサポートしています。これまでは、フォーム ファクタと有効な接続タイプ(ECT)の組み合わせは、十分に普及している基準を満たす必要がありました。満たしていない場合は、ページや元のレコードから除外されていました。この機能により、さまざまな ECT のエクスペリエンスを共通のフォーム ファクタで組み合わせることができ、対応する ECT 値は NULL
になります。異なるフォーム ファクタのエクスペリエンスも組み合わせられる可能性があり、ECT とフォーム ファクタの値はどちらも NULL
になります。
これまで BigQuery テーブルでは、フォーム ファクタと有効な接続タイプの列が必要でした。つまり、特定の行のヒストグラム密度を表現するのに十分なカバレッジがない場合(例: フォーム ファクタ = 電話、有効な接続タイプ = 2G)、データセットからオリジン全体が削除されていました。オプションのディメンションにより、フォーム ファクタと有効な接続タイプをオプション(NULLABLE)にしました。そのため、このような場合に全体的なヒストグラム密度を公開できるようになりました。つまり、有効な接続タイプの値を「すべての有効な接続タイプ」を示す NULL に設定するか、有効な接続タイプとフォーム ファクタの両方を「有効なすべての接続タイプ」と「すべてのフォーム ファクタ」を示す NULL に設定します。