実ユーザーから見える、
本当のサイト速度を測る。

1行のスニペットを貼るだけで、訪問者が実際に体感している読み込み速度・反応速度・ レイアウト崩れを継続計測。ページごとの CO2 排出量も記録します。 Cookie や個人情報は保存しないため、CMP バナーは不要です。

サイト数 無制限 Cookie / CMP バナー不要 月額 ¥0 から (従量課金プラン)
<script
  src="https://vitals.kanripress.com/rum.js"
  data-site-id="kp_xxxxxxxxxxxx"
  async
></script>
たった 1 行 — フレームワーク不問

PageSpeed Insights では足りない理由

PSI が表示するスコアの大半はラボ環境で 1 回計測した仮想値です。 訪問者が実際に体感している速度はそれと一致しないことが多く、運用判断には実測データが要ります。

観点PageSpeed InsightsKanriPress Vitals
データ元Google ラボ環境の仮想計測 あなたのサイトに来た実ユーザー全員
計測頻度手動で実行した瞬間のみ 24 時間ずっと自動・継続
対象範囲URL を 1 つずつチェック サイト全体の全ページを同時に
端末・回線固定の仮想 4G モバイル 実ユーザーの端末・回線そのまま
CO2 排出量未対応 ページごとに g 単位で記録
外部連携Lighthouse API のみ (1 日 25,000 件) REST / Webhook / MCP (1 分 60 件)

併用が理想です。コンテンツ公開前のチェックには PSI、運用判断には Vitals の実測データを。

3 ステップで導入

  1. スニペットを 1 行追加

    HTML の <head> 内にスクリプトタグを 1 つ貼るだけ。 フレームワーク・CMS・静的サイトジェネレーターは一切問いません。

    <script
      src="https://vitals.kanripress.com/rum.js"
      data-site-id="kp_xxxxxxxxxxxx"
      async
    ></script>
  2. 訪問者が来ると自動で計測

    5KB の非同期スクリプトが裏側で動き、訪問者には何も影響を与えずに測定値を送信します。 Cookie や個人情報は保存しません。

  3. 翌朝にはダッシュボードに反映

    日次・週次・月次のトレンド、ページ別スコア、CO2 排出量、Google CrUX との並列比較が確認できます。

何ができるか

実ユーザーの体感速度を計測

読み込み速度 (LCP)・操作の反応速度 (INP)・レイアウト崩れ (CLS) を、訪問者の実際の端末・回線・ブラウザから収集。Google 公式 web-vitals.js を使った標準計測です。

ページごとの CO2 排出量

ページ表示で発生したデータ転送量から、温室効果ガス排出量を g 単位で算出。Sustainable Web Design (SWD-v4) 準拠で、サイトのフッターに貼れる CO2 バッジも自動生成します。

Cookie・個人情報を保存しない

セッション ID・IP アドレス・User-Agent はサーバー側で破棄し、デバイス種別 (PC / モバイル) のみ抽出。GDPR の Cookie バナーや CMP の同意取得は不要です。

API・Webhook・MCP で自由に連携

REST API でデータを取得・Webhook で異常をプッシュ通知・MCP (Model Context Protocol) で AI エージェントから直接参照。すべてのプランで追加課金なしに使えます。

料金

サイト数とサブアカウントは全プラン無制限。基本機能はすべて同じで、支払い方式と総額が異なります。

従量課金

小規模サイト・趣味・テスト運用に。月額固定なし

¥300
10,000 PV あたり
  • 月額固定費なし
  • 使った分だけ ¥300 / 10,000 PV
  • サイト数 無制限
  • サブアカウント招待 無制限
  • 生イベント 90 日 / 集計 5 年保持
  • 外部連携 (REST / Webhook / MCP)
  • CrUX 並列表示 / CO2 バッジ
従量課金で始める

月額

中規模サイト / 安定運用に

¥3,000
毎月
  • 月間 1,000,000 PV 込み
  • 超過: ¥150 / 100,000 PV
  • サイト数 無制限
  • サブアカウント招待 無制限
  • 生イベント 90 日 / 集計 5 年保持
  • 外部連携 (REST / Webhook / MCP)
  • CrUX 並列表示 / CO2 バッジ
月額で始める

よくある質問

導入にかかる時間は?

1 分以内です。HTML の <head> にスクリプトタグを 1 行貼るだけ。WordPress なら共通ヘッダーテンプレートかプラグインで、 Next.js / Astro / Nuxt なら共通レイアウトに 1 行追加するだけで全ページに反映されます。 ビルド設定変更やライブラリ追加は不要です。

サイトの表示速度に影響しますか?

ほぼゼロです。スニペットは async 属性で非同期読み込みされ、 計測ロジックは画面描画後にのみ実行されます。送信には navigator.sendBeacon を使うのでメインスレッドをブロックせず、ユーザー体験を損ないません。 スニペット自体も 5KB (gzip) と軽量です。

個人情報や Cookie は取得しますか?GDPR バナーは必要?

取得しません。バナーも不要です。 Cookie・セッション ID・IP アドレス・User-Agent・ローカルストレージなど、 個人を特定し得る情報はサーバー側で受け取った時点で破棄します。 保存するのはデバイス種別 (PC / モバイル) と URL パスのみ。 GDPR / CCPA / 改正個人情報保護法のいずれにも該当しないため、CMP バナーや同意取得は不要です。

Google Analytics や Adobe Analytics と併用できますか?

併用できます。Cookie を使わず独立して動く RUM なので、 GA4 / Adobe Analytics / Matomo / Plausible 等の他解析ツールと干渉しません。 行動分析は GA4、速度・体験指標は Vitals、と役割を分けて使うのが一般的です。

計測データを CSV / API でエクスポートできますか?

全プランで API・Webhook・MCP を追加課金なしに開放しています。 REST API (1 分 60 リクエスト) でダッシュボードと同じ集計データを取り出し、 CSV 変換や BI ツール (Looker Studio / Metabase / Tableau) への取り込みが可能です。 異常値の通知は Webhook で受け取れ、Claude / ChatGPT 等の AI エージェントから MCP 経由で参照することもできます。

サブドメインや複数サイトには使えますか?

全プランでサイト数無制限です。example.com / blog.example.com / staging.example.com をそれぞれ別の site_id で登録すれば、ダッシュボード上で並列に比較できます。 サブアカウント招待で複数人運用も可能 (3 人で ¥33,333 / 5 人で ¥20,000 等の割り勘運用も)。

プランの解約・変更はいつでもできますか?

いつでも可能です。月額プランはダッシュボードからワンクリックで解約 (期末まで利用可能)、 買い切りには 30 日間返金保証あり。従量課金は使った PV 分のみの請求のため解約手続き自体不要で、 スニペットを外せば翌月の請求はゼロになります。月額 → 買い切りなどのプラン変更もいつでも実施できます。

無料で始める