Analyticsタブは、サイトが実際にエッジで提供したトラフィック(リクエスト数、帯域幅、キャッシュヒット率、訪問者の国、レスポンスコード)を表示します。本ガイドでは、各数値の意味、含まれないもの、そしてなぜこのタブにCDNの有効化が必要なのかを説明します。
KPanelでのAnalyticsの場所
- KPanelにサインインします。
- 左サイドバーのウェブサイトをクリックし、該当サイトをクリックします。
- サイトの左メニューで概要を開き、次にアナリティクスを開きます。
直接のアドレスは/websites/<site-id>/analyticsです。

何が動かしているか、それが意味すること
トラフィック分析はKapsule CDNによってエッジで収集されます。これには、1つでも数値を読む前に理解しておく価値のある、2つの帰結があります。
このタブにはCDNの有効化が必要です。 有効になっていない場合、ページにはCDNが有効になっていませんと表示され、サイトのKapsule CDNタブへ移動するボタンが表示されます。
CDNにはカスタムドメインが必要です。 共有の*.kapsulesites.comアドレスのままのサイトはCDNを使用できないため、エッジ分析も収集できません。この場合、ページには分析にはカスタムドメインが必要ですと表示され、サイトのドメインタブへのリンクが表示されます。
Kapsule CDNはすべてのプランに含まれているわけではありません。これはプランの特典であり、入門向けのWebおよびWordPressプランには基本ティアが、より上位のプランにはより充実したティアが用意されています。CDNタブでお使いのプランが対象外と表示される場合、そのプランでは分析も利用できません。各プランに何が含まれるかについてはCDNの有効化を参照してください。
期間を選ぶ
7d、30d、90dの3つのボタンで期間を選択します。ページ内のすべてのパネルはこの選択に従うため、期間を切り替えると、合計値、日次チャート、国別内訳、レスポンスコードがまとめて変化します。
3つの主要な数値
| カード | 集計内容 |
|---|---|
| リクエスト | 期間中にエッジで処理されたすべてのHTTPリクエスト |
| 帯域幅 | 提供された合計バイト数 |
| キャッシュヒット | サーバーから取得するのではなく、キャッシュから提供されたバイトの割合 |
リクエストはリクエストであって、訪問者数でもページビューでもありません。スタイルシート1つ、スクリプト4つ、画像十数枚を読み込む1回のページ読み込みは、1ページビューでありながら約17リクエストになります。この数値をスクリプトベースの分析ツールのページビュー数と比較して、一致することを期待してはいけません。
帯域幅は実際に回線を通過したデータ量であり、圧縮とキャッシュの状況を反映します。大容量のメディアを配信している場合は注視すべき数値です。
キャッシュヒットは最も直接的に改善できる数値です。比率が高いということは、ほとんどのリクエストがサーバーに到達せず、サイトが高速になり負荷が軽減されることを意味します。ほぼ静的なサイトで比率が低い場合は、通常キャッシュヘッダーが不利に働いていることを示しています。設定方法についてはCDNキャッシュのパージを参照してください。
日次リクエスト
日次リクエストパネルは、期間中で最も多かった日を基準にスケーリングした1日1本の棒グラフを描画し、右側に正確な件数を表示します。
ここで、平日のピーク、キャンペーンによる急増、検索順位変動後の緩やかな減少など、トラフィックの形が見て取れます。対応するビジネス上の出来事がないのに突然急増している場合、それは通常ボットであり、レスポンスコードパネルで裏付けが取れることが多いです。
エッジロケーション
エッジロケーションパネルは、提供バイト数による上位の国(最大8か国)を、それぞれ棒グラフとバイト合計とともに一覧表示します。
これはリクエスト数ではなく帯域幅で測定されているため、「誰が最も訪問しているか」ではなく「自分のトラフィックがどこへ向かっているか」を示します。自社のビジネスと無関係な国が上位にある場合は調査の価値があります。多くの場合、それはスクレイピングです。
帯域幅の大部分が、サイトのホスティング場所から遠く離れた地域に向かっている場合、それはCDNがきちんと機能していることの強い裏付けであり、オリジンのリージョンが適切かどうかを確認すべきサインでもあります。クラウドサーバーのリージョンと可用性を参照してください。
レスポンスコード
レスポンスコードパネルは、レスポンスを2xx、3xx、4xx、5xxに分類し、それぞれの件数を表示します。
- 2xxは成功です。これが大半を占めるべきです。
- 3xxはリダイレクトです。割合が大きい場合、すべてのリクエストを遅くするリダイレクトチェーンが存在する可能性があります。サイトのリダイレクトを確認してください。
- 4xxはクライアントエラーで、大半は404です。サイト再構成後に4xxの件数が増加している場合、リンク切れが発生しておりリダイレクトが必要です。着地点を和らげるにはカスタムエラーページを参照し、原因そのものはリダイレクトで修正してください。
- 5xxはアプリケーション側の失敗です。5xxの割合が継続している場合は、直ちに対応が必要です。サイトのパフォーマンスとAPMとログを確認してください。
データのエクスポート
ページヘッダーのCSVをクリックすると、日次データのシリーズをダウンロードできます。ファイルには、日付、リクエスト数、バイト単位の帯域幅、キャッシュされたバイト数の4列があります。ファイル名はanalytics-<site>-<period>d.csvです。
エクスポートできる日次データがない場合、このボタンは無効になります。
これが示さないもの
エッジ分析が答えるのはインフラに関する問いであり、マーケティングに関する問いではありません。このタブは、ユニーク訪問者数、セッション数、リファラー、キャンペーンのアトリビューション、直帰率、コンバージョンを報告しません。訪問者のブラウザ上で何も実行しないため、そもそも報告できないのです。
その利点として、広告ブロッカーや同意バナーによってデータが失われることがありません。エッジに到達したすべてのリクエストが、ボット、フィード、APIコールを含めてカウントされます。負荷、帯域幅、キャッシュ効率、エラー率にはこのタブを使ってください。訪問者の行動については専用の分析製品を使用し、両者の数値が一致しないことを前提にしてください。
トラブルシューティング
ページに「CDN not enabled」と表示される。 サイトのKapsule CDNタブから有効化してください。エッジトラフィックが流れ始めると分析の収集が始まります。CDNの有効化を参照してください。
ページに「analytics needs a custom domain」と表示される。 サイトが共有ドメインを使用しています。まずサイトのドメインタブから独自のドメインを接続してください。
この期間のデータがありません。 CDNを有効にしたばかりか、サイトにトラフィックがなかったかのいずれかです。より長い期間を試してください。CDN有効化後のエッジ証明書発行には数分かかることがあり、実際にトラフィックがエッジを通過するまでは何も記録されません。
自分の分析スクリプトよりもはるかに高い数値に見える。 それは想定どおりです。リクエストはページビューではなく、ここではボットもカウントされますが、通常そちらでは除外されています。
キャッシュヒット率がほぼゼロである。 おそらくレスポンスがエッジに対してキャッシュしないよう指示しています。アプリケーションやプラグインが設定しているcache-controlヘッダーを確認し、コンテンツが本当にキャッシュ可能かどうかを確認してください。
Analytics unavailable(分析を利用できません)。 エッジデータの読み取り時の一時的なエラーです。ページヘッダーの更新アイコンを使用してください。解消しない場合はチケットを開いてください。
関連ページ
- 可用性と応答時間についてはサイトの稼働監視。
- アプリケーション内部の遅延についてはサイトのパフォーマンスとAPM。
- WordPressサイトのサーバー側キャッシュについてはサイトキャッシュ。
- エッジが古いコンテンツを配信している場合はCDNキャッシュのパージ。